skysight-inc/HackerNews huggingface dataset:
You should be upfront about this with them, before you take the job, rather than trying to cover your ass if they find out about it. Most companies I've worked for in California (where, granted, noncompetes are not enforceable) had me fill out a prior inventions disclosure form as part of signing an NDA. I listed out the IP for my existing personal projects, with the idea that they would respect that and not try and claim ownership of it.

Note that this is significantly more tricky if you work on something at the company that's in a competitive space, ie, their games division.
Is there a visual query designer?
This is awesome, but it'd be really nice if you could vote on the overview pages (Most Hated, Most Alright, Newest, etc) for the shorter examples rather than having to click on through to its own unique page.
+1 for the lack of friction in the Android Marketplace.
Since when does being married preclude getting a phd? I know multiple married phd candidates...
No progress on loading window with OS X Safari latest.
That's fair enough but it doesn't render the whole issue void.

For example, a vast majority of the people might share the wish to select a leader best equipped to improve the countries economic prospects.

If that is what the overwhelming majority wants, but the system doesn't enable that outcome, then I think you can argue that self-determination hasn't been expressed.
Please fix tabindex of that comment box, it focuses to Search box instead of "add comment" button.
Think Klout Isn't Using your Facebook stats? Think Again...
Great catch! When the traffic dies down a little, I will be updating the text accordingly:

According to PG, every partner reads every app over a period of about 10 days. Assuming an 8 hour day with 5 minute breaks each hour means each app gets about 2 minutes of each partners time on average. (440mins per day / 200 apps per day = 2.2 mins per app)
Here's a question: If you're a Windows user who is sufficiently "powered" (as in power user), then why are you still launching things from the Start Menu? When I was a Windows user, I rarely used the Start Menu. It was, in my view, the worst part of Windows. Vista improved things -- please, hold your jeering until the end of the speech -- with the type-to-search feature; conveniently available at the press of the Windows key. In WinXP, I memorized many application executable names so I could press winkey+R to invoke the run dialog, then launch the app from there. Vista meant I no longer had to memorize! Yay!

On OS X, I'm intensely addicted to Quicksilver. I know many others who use Alfred, or even the built-in Spotlight search feature, all of which are invoked from a readily accessible keyboard shortcut.

There must be a Windows equivalent? If not, here's a pro-tip for Microsoft: build a smart launcher in to the OS, and make the back-end pluggable so others can write their own alternatives and market them. Power users will shut up about the new Start screen, because they'll never bother with it. The rest of us will enjoy our shiny new dynamic tiles and can get on with our lives.
TVGuide.com Acquires Fav.Tv To Expand Mobile App Team
Google Chrome 17.0.963.65 Portable on Downloads App
CrowdControl Gets Backing from RTP
I'm a little confused as to the Twilio reference. Does this mean Chute will allow users to MMS images to a phone number with a server backend?
He was a brogrammer
How To Rock Your First Public Speaking Engagement
I'm curious, can humans have a long-term effect on a stream? On a river? On a watershed? On an ocean? On the planet? Where is the line, and why is that line there?

Which scientists would lose funding if they didn't produce data to support the idea of man-made climate change?

You say that money is corrupting climate scientists. Well, how much more money do you think they would get from oil companies, NewsCorp, etc if they were to manufacture data that supports their side? How come their side still hasn't been able to produce much of any good science?

I'm pretty sure that a climate scientist could get much more famous by disproving climate change (and 'saving the world') than by continuing to support it, so why hasn't anyone done this?

Yes, there are alternate theories on why this particular period of global warming is more rapid and extreme than previous ones (e.g. cosmic rays or solar activity), and climate scientists are still working to quantify how much warming we are getting from each source, but no model that I know of can account for all of the warming we're seeing unless it includes humans.

This playlist provides a good overview of the scientific aspects of the debate: http://www.youtube.com/potholer54#p/c/A4F0994AFB057BB8

And also, if it turns out that this very real global warming effect is not man made, and we can't stop it, then at least we tried, right? http://www.youtube.com/watch?v=zORv8wwiadQ
And also text messages.
What you are saying makes total sense. Unless you were presenting or a vendor at a conference, there would not be a need for you to use it. The only time I wish I had doccaster was when I went to CES. All the paper, brochures and people made me feel overloaded. That's when a product like this becomes handy because it allows you to view the location, see the vendors, grab their documents and have a conversation if needed from the lobby of the convention floor.
I think they just mean that it's supposed to be an easy, versatile API for photo integration into whatever web app you're working on, like how Twilio is an API for phone integration.
True. I suppose this is more of a holdover from my C programming days.
I understand. Not a everyday tool at all. Only good for events, conventions and meetings.
Things to Know About Python Super
Launchy does something like that. http://www.launchy.net/

Cross-platform and all.
The Empire State Building
Great recommendation, thanks! For others, I just signed up with this promo: SVN55 (50% off first month).
Report: iOS beats Android at HTML5 rendering
Regis McKenna, Apple's first marketing Guru:

"The [1984] ad was more successful than the Mac itself."

Starups "want attention, but it often hurts startup companies because it sets such high expectations. It's much more complex than simply getting attention."

"The brand comes from the consumer's view. How do you build innovation into your product? How do you design the product in a way so that it sells itself?"
Certainly that's one approach. The one that seems more likely to generate widespread use is to put a tool in the hands of lots of developers, making it easy for more people to get involved and for unexpected uses to happen (e.g. MySQL v Oracle - though I'm not suggesting that the cost scales are equivalent here, it's merely the first example that comes to mind).
SNL Skewers Verizon and Android (About Fragmentation)
AppSumo has grown a lot since. http://www.appsumo.com/appsumo-growth-action-video/?rf=srch
What's the appeal of this? Just use SQuirreL or DBArtisan.
This looks great! I maintain a number of PostgreSQL DBs so being able to visualize it locally will be a great resource.
I often wonder what kind of thought goes through a person's head before they do an IaMa on reddit. You need to be either crazy, stupid, crazy stupid, or Neil Degrasse Tyson to think "Hey this is gonna be awesome!"
Things entrepreneurs never confess to their investors
IPhone 5 with rear glass
Can Milberg Revive Paul Ceglia’s Case Against Facebook?
Thanks. I was expecting my daughter to get bored quickly as well. But having watched her, it strikes me as a software version of Lego - you'll never create a toy/game as good as one you could buy in the shops, but the real fun is the fact that you can create pretty much anything your imagination can come up with.
You know that product {X} has arrived when it's assumed to be so mainstream that is's being used to describe functionality {Y} in sentences like "it's like {X} for {Y}".
Serious question:

Can't someone just add database drivers to Sequel Pro? It's far and away the best Database GUI I've ever used and its reliance on MySQL is actually keeping me from moving to PostgreSQL full time.

(i.e. http://www.sequelpro.com/ and http://www.sequelpro.com/docs/Source_Code - a little crazy they're still on SVN but oh well)
Think back to 1992. 20 years ago. Using the 'web'. Well, Gopher sites, and veronica searches. Then fast forward to 2002. How much changed? How much was new, and how well did the signal hold up to the noise? We went from pure text, which was mostly well-written, to a heavily graphical environment. Pages didn't render so hot but some of the crazier websites were just about to do some really impressive things. Webmail was becoming a cute way to check your mail real quick when you weren't at your regular computer.

Now you're in 2002 and are warping to the present day. Now how much was new? Somewhere in between it got fast and diverse enough to replace television. Browsers got real good at all rendering the same thing. The client side code started getting robust. The noise level is at an all time high. Advertising runs rampant. Fraud is prolific and all sorts of infrastructure is integrated and allows all sorts of use and misuse. Add to this the upcoming significance of mobile computing.

Now with this cadence of the imagination, pole-vault yourself into 2022. It's ten years from now. How is the signal compared to the noise? How is the 'web' doing? How are the programmers that created it? Their upcoming replacements have never known a webless world. Few were trained in college, nor vocational centers, but simply picked the skills up as part of the natural landscape of growing up. Programming has had another 10 years of abstraction. Graphical environments allow programmers to metaphorically build entire program flows the same way a call center employee reads a script. Creativity within these environments is stifled, undesired, expensive. But it pays the bills and keeps the net flowing back at home.

The blue collar programmer of 2022 goes home from their job, fatigued from a day of pointing their fingers at 4 foot glass displays. They feel a relief when they get home to an 8 foot display, where they can run some white collar's program for the remainder of the night. The program is a mix of video games and social networking. It's how a person from 2012 might have felt hanging out at a cheap bar with a few ipads and college buddies. The experience keeps its user distracted and content, the perfectly designed program to contain the 8.3 billion people ever expanding for space and resources.
I agree with this entirely, and I fully understand that web development represents a tiny slice of coding generally and that what I've presented is a tiny fraction of what you need to learn to be a good web developer.

I plan to edit the post a little to reflect what people have said. Hope the title wasn't too misleading.
Ask HN: I've tried to learn programming for 3 years, but I'm not progressing.
Title is pretty self-explanatory. I picked up python 3 years ago hoping to learn it on the side. Fast-forward to today, I can only seem to think in simple conditional loops and functions. People often tell me to make stuff, and when I do, I follow tutorials and simply copy what I'm told to write to move on. I find that in the end I haven't really learned anything, and even when I do try to understand every step or function called, etc, I get confused way too quickly.

It's weird: I'm stuck in this weird middle-ground where I can breeze through beginner exercises and understand them conceptually, but I've still yet to attain a higher more complex understanding of programming.

I've tried looking at open source and I get swamped in a sea of questions almost immediately.

What can I do to become better?
I just wish it worked in OS 10.5.x ...I'm not interested in installing SL or Lion on my Air and demolishing my current stack.
The use of the term "whitepaper". It's very "enterprisey"

As a tangent, I'm really curious as to why this document is in a PDF file instead of simply being a web page. I can't see that doing much other than making it less convenient to read.
The Schema Management Renaissance in Cassandra 1.1
I disagree vehemently. The vast majority of AMAs by celebs go very, very well. There've been a few well-known trainwrecks (I'm looking at you, Woody Harrelson), but for the most part they're quite successful and a good way to engage with fans.
"Depressing" is about the last feeling I wanted to leave someone with after reading this article. I really wanted it to be upbeat.
I'm starting to wonder if being a VC-backed company in the post YCombinator era puts you at a serious disadvantage by not being in the yc network...
Yeah, I had a similar concern but it's just a confusion from thinking that every peer has to be equally powerful (i.e. all weak) and has to run on the end-user's computer.

If you performed this type of calculation before with a traditional database, you had to have a powerful enough to computer to perform the calculation. In this model, you would still have that computer; it's just now a "peer".

If millions of people want the same piece of data that requires a huge calculation to get, then you would set up one powerful machine of your own just to do this calculation and then write the result to the database, so the many "thin" peers can just read the result.
I wonder if I wrote this myself on my sleep. I have the same problem.
Return of the Cable Closet Contest
Does this .. surprise.. anyone?
Cloud to create 14 million jobs? Maybe, but not in IT and not in the US
Isn't this just reinventing ODBC?

Back in the day you could whip together an app like this using Borland's dev tools in literally a matter of minutes, and it worked with any data source configured on your system.

And I think there's a YouTube video that has Steve Jobs demoing that same sort of data access using only Interface Builder on NeXTSTEP.

What am I missing?
420,
666, and
777
I agree with most of them, but I like to use 'break' if it avoids using a huge 'if' or an "are we finished yet?" kind of variable. Also static functions are good, especially if you have a MVC approach and you have a lot of controllers which work on two or more objects.
"Magic" null argument testing in C#
If you ever find yourself in another gold rush, consider building shovels rather than panning for gold. Or consider a gold-panning services company where you hire out experienced gold panners (who are in short supply) for a very nice hourly/daily fee plus a cut of the proceeds should your app^H^H^Hmining stake hit it big.
Somewhat unrelated, but does anyone know the cost of the Wolfram Alpha API is after the free 2000 calls? No website seems to give the pricing (except for the old 2009 pricing scheme), and the Wolfram Alpha API site just says to contact them -- quite frustrating (yes I sent an email, but got no response)
Hear from their CEOs on the main differences between Wealthfront and Betterment
I think this is a pretty subjective topic - you can't say that one way is easier to read than any other way (for anyone except yourself).

Some people prefer verbosity over brevity, just like some people prefer K&R braces to Allman, or CamelCase to underscoring.
Not sure why this was downvoted, other than "USA! USA!".

Disclaimer: I live in America.
Slow The @#$! Down

This is number one on the list for a reason. It is very, very important to speak slowly and make pauses when needed.

Here's a good trick: have a bottle of water and take a sip from time to time. Five seconds of silence are useful to recover that lost minds that had been wandering for the last five minutes of your presentation. Silence gets audience back.
"but if USB is supplanted by something like Apple's Thunderbolt (convenient, huh)"

By which you mean "Intel's Thunderbolt, which Apple was the first vendor to license"...
Me too, and I work at Twilio.
> Other problems include "Indexed DB is not available in private browsing mode", how are people supposed to build offline webapps when the applications can easily be prevented from accessing their own data?

I think you are confusing private browsing with offline mode. Private browser is when the user specifically doesn't want the application to have any access to previously stored data, and doesn't want the application to store anything either.
Co-Founder Agreements... 
Does anyone have useful sample co-founder agreements? Something that includes the equity percentage split, vesting schedule(i.e. 1 year cliff, 4 year vesting), stock types, and so on...

I will be looking for a startup lawyer, but I want to do as much on my own as possible before spending the time and money with a lawyer.

Any and all help appreciated. Thanks!
Find another profession. A kind that requires people to give you directions.
Having fun with 404
God I would love this. This really is the best GUI DB client. I use Navicat for PGSQL but its not free and its quite clunky (though to be fair, very powerful). In any case, SQLite and PGSQL support are supposedly in their roadmap.
I have two cofounders: Kalvin Wang and Randy Pang, both CS majors with startup engineering experience.
That's placeholder text.

https://en.wikipedia.org/wiki/Lorem_ipsum
مسلسل اكون او لا الحلقة 4 
مسلسل اكون او لا الحلقة 4
مسلسل اكون او لا
http://video.qlbak.com/10088.html
"Written to what API? Gnome, X, Qt? You'll be addressing a slice of a fraction of potential users."

Both GTK and QT are available on OS X, Windows, and Linux. Cocoa is available on OS X only.
Show HN: Hacker News Karma Leaders
The deadline is Mar 28, which by my calculation is a little over 3 weeks. Am I missing something?
Download any SoundCloud song
This guy has a rational argument: the algorithm does not show the most relevant results for this search term [1]. Tuning a complex, heuristics-based algorithm by hand is possible. We also know Google does this for specific terms [2]. This guy is asking for such tuning for this specific search term. That's an entirely reasonable request. You may equally reasonably argue that Google should not grant him this request. If this discussion makes 'your blood boil', you may need to take some anger management classes. This is not an issue that should make your blood boil.

[1] Assuming that most people searching for this camping actually want to go camping, which sounds plausible to me.
[2] For instance, the term 'suicide' was rigged to return results preventing suicide.
I think it's dependent on the type of project you do, for instance a school's math program whatever might get charged less where a fortune 500's x project gets charged more.
How is this service different from GroupMe?
By the articles own admission, the problem of the storage being persistent can just be solved by doing sessionStorage instead of localStorage.

I was just analyzing websites recently to figure out how they were not sending any data back to their servers while still having AJAX-like responses. We are doing AJAX and the amount of data we are sending back causes 2-3 second delays. Similar sites have accomplished it almost instantaneously.

What I found was that the sites I checked used localStorage, or at least from what I could tell from the minimized javascript. It seems like most of the established players have concluded that there is no better alternative and that they will just need to hack together something with localStorage: which brings me to my request:

Perhaps someone can elaborate not only on the pitfalls of localStorage/sessionStorage, but the best ways of working around them?
I think polemic brings a valid point of view here. The phone maker has huge costs that they are recovering, the network has lots of costs, both on-going and sunk, that it is covering. The developer, well he's got his time and if you want to include his depreciation of his development setup.

Lets say the developer spends $10K on equipment to do development, and maybe $2,400/yr on net access and developer subscriptions, etc. So with a 3 year straight line depreciation they have maybe $5.7K in costs for the year. And in that year they make an application which sells for $1. At a 60/40 rev share that is 5700/.66 or 8636 sales to cover their annual cost and 20K sales if they want to have a 55% gross margin on their software business.

Of course $13K/yr for an app isn't a living wage. But then again if you only make 1 app a year and sell it for 0.99 you're not exactly as productive as say someone who makes 4 apps in the same time frame.

Business analysis aside however, the App market does seem a bit like it shot itself in the foot. I mean the typical ASP per game on a game console is north of $35. Why are iPhone Apps $0.99?
Responsive Design, Responsively Illustrated
Ah gotcha. "I’m nontechnical but happened to have two technical friends and roommates who both worked at startups." doesn't say that they joined you at the incubator. :)

And yes, lucky indeed. I'm going to be traveling this summer some in hopes of finding one or multiple technical cofounders. Already have the idea well-planned out. They'll work, just need to get the tech cofounders so investors will even take a look.
Cool! I also wrote a pastebin in Clojure: https://refheap.com

It has an emphasis on being excellent for Clojure but supports a lot of languages via pygments. It seems that it is becoming the defacto #clojure pastebin.

My plans for RefHeap in the future include supporting basically everything gist supports (without using git for anything other than versioning the project itself ;)) and code evaluation. A friend of mine is working on an API-based code eval service that will support tons of languages. We plan to tie that into RefHeap when it is ready.

Anyways, good work. Hit me up in the IRC channel. Perhaps we can join some forces or something. :>
There is no point to distributing music in 24-bit/192kHz format.
Isn't that the Evil Plan! Muahahaha.

Seriously, PG and crew have done an amazing job at positioning themselves to effectively own 6%+ of every tech win that will come along.

Although, I had posed the question previously about YC cloning itself to provide a focus on a vertical (i.e. Health) but PG replied that they were going to stay broadly focused.

Then Rockhealth created a healthcare focused YC clone. I think that is one opportunity YC missed...
To my belief In your learning process you were more concerned about Implementation details and end product which is pretty normal but in the moment you lost the point to understand underlying code.
I think its good you realized its something we all do in different forms like as in understanding Trigonometry or Logarithms.
I would suggest you to take some basic algorithms and spend a week devouring and playing with them sooner or later everything will start sinking in, Hope this helps.
Gimmie Hackathon Winners
Find an area of interest outside your normal line of work/cs/it. Sooner or later you'll encounter sth to improve. There's your itch.
Except that app developers don't get $5 on each PC, they get more.
In my mind it's not a matter of fairness or entitlement, it's a matter of "is working on this worth my time?"

Perhaps it's because I don't live in Silicon Valley or because I live in a huge cell phone dead spot, but I've stayed completely out of mobile apps. They've always looked like a fad to me.
Should work on all modern browsers supporting the canvas tag
CityGrid Local, Mobile, Social Stack: Verizon Mapkit API
It's rather standard already:
https://en.wikipedia.org/wiki/Slowly_changing_dimension
Nah, just changing the _id column's value so that the belongs_to association changes.
Facebook Marketing Talks (FMC): How Businesses Can Improve Customer Connections
There's at least a few people down here that have brought down their wife/gf. It doesn't seem to be viewed as a problem at all.
Have you ever looked into Algorithms and Data Structures?