skysight-inc/HackerNews huggingface dataset:
Let me guess: it looks really nice and has a great screen?
A Russian Spy's Guide To Dealing With Angel Investors
Frontierville is Zynga's Biggest Launch Yet - Data Proving It
Just remember you'll be dead all too soon and let life flow accordingly.
The Best Web Development Frameworks
indeed. especially as people inside apple have already built web apps using RoR in the past. one that comes to mind is the application they use for enterprise managing lots of iphones (i can no longer find it, but i assume it's still around)
Keep Your Unix-Based System Safe This Summer (Part1)
Dolphins aren't whales?
Amazing and hilarious. Thoroughly enjoyed
> unauthorized crawling of Twitpic by any means is prohibited

Twitpic have a publicly accessible http server. Sending it http requests is therefore something they've implicitly allowed.
Are you saying all the points in the article, besides the DRM one, were untrue?
Paul is no longer in Austria - he moved to the States, following that grand hacker dream of success in Silicon Valley .. but as far as I know, he was Mr. Startup, indeed..
"If you are changing and getting better, that means you are changing friends too. This was very difficult for me, but you can't hang out with the same folks and expect to become a better person. There are exceptions, of course, but to a large degree your life is controlled by whom you choose to be friends and hang out with. Be aware that you don't want to be the same person at 30 as you were at 20. I'm not saying be an asshole -- keep being friendly by all means -- but be very careful who you hold yourself up against as "normal""

As a guy in my early 20s from a small rural town that I lived in my whole life I can really relate to this. My best friends from home aren't planning on leaving and there just isn't really a place there for me. I think I sort of ruined college for myself because I didn't go far away despite going to a good school and I never really branched out because I could just go hang out with my "home" friends. It really crippled my four years. For this summer of my junior year I decided to move a few hours away to where it isn't convenient to drive home. The problem is I am trying to meet new people but that is definitely a problem in itself.
I've had my own wins with avoiding premature optimization. My personal data access code snippets use a lot of reflection to figure out what stored procedures to call without me having to specify too much metadata (going with the DRY principle). I started working at a new company and brought the code with me, where the resident "alpha nerd" criticized it, "all that reflection must be slow." I just smiled and did what I wanted to do anyway (I now outrank him) and showed the proof in the pudding: the ~50ms that the code spends in reflecting on its own stack trace is completely dwarfed by the overhead of connecting to the database, waiting on stored procedures to execute, transferring data over the network, and processing result sets into suitable outputs.

We typically write apps for 10 to 50 users; our complexity is in reporting, not request throughput. There's no good way to get around having to outer join on 10 different legacy tables of non-normalized data (which is that way because of some cheese-head early-optimizer who hasn't worked here in three years) to get the report that the client insists is absolutely needed regardless of being unable to come up with some sort of business case.
I've been meaning to read Web Design for Developers myself and was going to recommend it as well. I've heard good things.
"Culture through Osmosis" isn't really a popular model around these parts .. you're going to have to burn, baby, burn ..
Even better bug reports
This submission claims to talk about good bug reports, but it's woefully light on details:

+ http://news.ycombinator.com/item?id=1474566

I thought I'd provide a better guide. Here's one from the author of PuTTY, and CoRoutines in C

+ ( http://www.chiark.greenend.org.uk/~sgtatham/coroutines.html )

which were discussed here:

+ http://news.ycombinator.com/item?id=1380044
Much better guide here:
http://news.ycombinator.com/item?id=1474641

Further, this item claims:

All bugs are reproducible, that's
almost the definition of a bug

That's simply wrong. Some bugs have intermitent symptoms that depends on factors unknown.
>Despite your jabs at my theoretical personality flaws, we clearly agree.

Just wondering if you've considered the delivery, not the message, is what may be getting in your way here .. I've seen it go both ways, also. If the person has genuine statistics on record of having had a startup success, then no problems: but if the claims are being made without any real basis to back them up, well then .. that can get mighty cold, mighty fast. The hacker elite respect none whose words are mightier than their deeds ..
From experience I've seen that this "learn by your parents" is truly starting to be weak in the Western "thinking" countries. Poor countries on the other hand use this a lot.

I was raised in a post-communist Albania, and people weren't influenced by consumerism. It was a more warm-environment for the child to grow. My sister was raised in Italy (during 00'). Between me and my sister, assuming the same age, I would learn better from my parents then her.
There's an equally in depth review of the Evo 4G that appears to have been written at the same time (shared photo and speed comparisions etc.):

http://www.anandtech.com/show/3791/the-sprint-htc-evo-4g-rev...
Doba review | Doba dropship sourcing service reviews
The Internet Explorer Five Step Recovery Program
I think there's a lot of interesting/useful stuff you can build on top of location-based service like Foursquare once enough people actively use it.

I've always thought that Foursquare's initial check-in game is more about this bootstrapping phase: how to make Foursquare even remotely interesting, when none of your friends are yet using it.

I've seen tons of startups that have cool ideas, but that require dense graph of active users to work. They rarely have good ideas how to get to that phase. I think Foursquare has been a super-clever using game mechanics in the initial phase.
Here's how I was able to get pretty good at design:

Every day, visit a variety of CSS galleries and make sure to view at least 100 designs, saving the ones you like the best.

Start a personal website if you don't already have one, and begin creating mockups in Photoshop or Fireworks of what you want it to look like. Most likely, you will be unhappy with what you create more often than not, but it's important that you keep iterating.

When you finally create a design you personally like, subject it to outside criticism from designers who know their stuff. Do not take anything they say personally. They will probably rail on you about typography, whitespace, the grid system, proper color matching, and so on. Go through the process of fixing your design to address those critiques.

Last, and most importantly, redesign. Although I think that there is an element to design that's innate, I would argue that it's mostly about practice and pattern recognition. It's all about being able to pick out the best designs and have your opinions match up with the largest percentage of the population as possible.

Most of good design is just re-applying the best elements of other people's designs. Truly innovative design is a rare thing and hard to pull off. It's a bit like fashion or modern art - most people will balk at truly creative stuff, but it can make it into the mainstream with enough persistence.

TL;DR view css galleries obsessively and save your favorites, perpetually redesign a personal site, frequently ask for feedback from other great designers, accept criticism gracefully, practice, practice, practice.
The thing with RWH I found was, chapters 1-4 great, a nice introduction to the language, and I did all the exercises without too much head-scratching. Then chapter 5 is utterly incomprehensible. I didn't get any further.

OCaml, that's a nice language, with much better introductary materials.
Zed, do you think you could have written Mongrel2 in C, whilst doing a good job, without having already had the experience with Mongrel v1? What I'm trying to get at is our we just seeing another example of scripting languages being good for prototyping, but getting better raw performance(memory footprint,/speed/disk usage) from a lower level language? Or do you think you could have ended up with a decent architecture on a first go?
I agree. Its pretty impossible to argue that Apple's strategy isn't working for them. They make marvelous products.
In addition to this list, you absolutely need feedback from someone who's honest. I know some designers (and live with one), and they always want opinions on their latest work.

In the limited design work I've done, I've found it extremely helpful to look at the subject's face when they see your design. You want to see their gut reaction: you'll see displeasure in their eyes long before they'll verbalize it. You can break the social tension around criticism by saying, "Oh, I see there's something you don't like. Where are you looking right now?"

You want feedback to be a conversation - if your subject knows what you intended, they can give you hints on what you actually wanted to design.
It is much more important to do a good job administering the boxes then it is which distribution you pick.

From my personal experience and from those two choices I would pick Slackware ;) If forced to pick something other then probably debootstrapped Debian.
Don't the people who visit Pismo pay local taxes, provide local employment at restaurants, buy gas at the local gas station, etc?
I appreciated the clarification that signal strength (dB) and signal quality (SNR) are two different things -- that all the phones tested got lower signal when "tightly cupped", but with the iPhone 4 despite the lower dB, the new antenna design holds calls and gets higher speeds than other phones:

> "I can honestly say that I've never held onto so many calls and data simultaneously on 1 bar at -113 dB as I have with the iPhone 4 ... reception is massively better on the iPhone 4 in actual use."

And that there's another benefit to the new antenna design:

> "WiFi signal has changed as well... though not how one would expect. Holding the phone with no case actually improves WiFi signal strength by a measurable 5 to 10 dB."
I finally made the switch from MySQL to Postgres for my current product. The impetuous was licensing as I got burned by MySQL's ambiguous licensing on a prior product. Now that I have gotten over the learning curve I like Postgres about the same as MySQL. Both are good products but you can move Postgres from a Saas to an onsite deployment as needed without any licensing issues.
How did you skip 4 years?
Ask HN: Any startups working on education?
Just wondering if anyone knows about startups which are trying to solve "education over internet". Would be interesting to see what visions people have…
Sal is proof that you don't need a degree in the a subject to be able to teach it.
So why don't other companies doing the IPO organize an auction for their shares like Google then ? Cause in theory an auction is one of the efficient ways to get the market cleared, or shares are priced accordingly to their value.
You've obviously never read a review by Anand Shimpi.
No. There are other pieces of software which you cannot humanely imagine how the users will interact with.But why the question?
It is difficult enough that only huge companies (Microsoft, Google, and Apple), or big open-source projects (Mozilla), have the resources to do it well. Nowadays, the browser is handling much of what the OS did a decade or so ago. Email, office productivity, media, games, and more have to run perfectly across multiple platforms (desktop, tablet, mobile). And you can't charge for it anymore. So, yeah, it's an uphill battle
Thoughts on the Monty Hall problem
David Harvey: Crises of Capitalism (RSA Animate)
How To Integrate ClamAV Into PureFTPd For Virus Scanning On Mandriva 2010.0
The only obligation was whatever was perceived by the licensee. The email was carefully worded so that it was clear that the license was free and clear, and, oh, by the way, it would be nice if you...

For all we know they've done this a hundred times and received only "kthxbye" in return (but that's a valid response!).
Mediaspotting
Agree. This is provably true for large values of 6.
GoGrid Cloud Adds East Coast Data Center
It seems a more appropriate title would be All PHP, CSS, JavaScript, Java, and Python Web Frameworks With At Least Some Traction
> Other than that, as best I understand back in the day people simply had to live with it.

An untreated cavity often causes infection that spreads to the jaw and from there to the rest of the head. This is usually lethal.

Before dentists, teeth that developed cavities were usually removed.
All of us have our limits, I wouldn't hesitate to hire an adulterer but under no circumstances I would hire a racist, a rapist, or a murderer.
I am quite interested in the topic of java vs C++ and java vs C performance. Do you have specific examples that I can run down?
Some of these frameworks still say they're PHP4 compliant. That's no longer a feature but a detriment, please stop using it. If your host can't be bothered to upgrade to a somewhat recent version of PHP5, I'd switch hosts.
SEO Services
Our professional SEO Services and effective internet Search Marketing strategies will increase your website's search engine rank. As a SEO Company we understand that every business needs a different search marketing strategy for its website and we provide our SEO Services based on your business's unique requirement. http://www.parekhinfotech.com/seoservices.php
Not by a long shot. Why would you think so?

And, why is it even an interesting question?
First Direct Photo of Alien Planet Finally Confirmed
"Having kids has no impact on having your own business"

You're saying that raising children has no impact on your available time and money? That seems a bit far fetched. I'd agree that it's totally possible to have kids and do a startup, but frankly you'll be working with a bit less money and less time (and for a while way less sleep).
You're supporting making it hard for people to export their data just because you don't like Posterous' tone?

If the load is causing problems for TwitPic, they should tell Posterous to increase the delay between requests when they're importing data. I doubt this is the case.
Obviously I meant in summary - clearly he has made a lot more words than that.
Not to disagree, but a counter-argument could be that working on your weaknesses makes you a more well rounded person.

This is a hunter-warrior/contractor vs a jack-of-all-trades/leader.
http://psd.tutsplus.com/articles/inspiration/teach-yourself-...

Outlines a self study course.
The 24 types of libertarian
So you enjoy experiences that result in learning?
No, 5-20x * 2req/s av = 10 to 40 req/s.
> on the other hand they encourage programmers to do literary story-telling.

That is the part you must avoid. In Haskell, you don't tell a story. You depict a landscape. (There is a story, in the IO monad, but it is minimized and segregated.)
Stories From The Launching Of Compete, Lookery, Ghostery And Performable
If a user wants to move from TwitPic to Posterous and TwitPic decides to block the simplest method of doing so, they are clearly in the wrong. Do you really think Posterous-generated traffic is significant compared to their usual traffic?
Carl Herold - a new step in web learning
Hope it helps
Scaling in the Clouds
Yes, construct your tables with the MEMORY storage engine.
1. If you want to have kids, do it sooner rather than later.

Having kids later is like letting them time travel to the future.

I'm glad my parents had me late.
Is Iron a Scam? Yes
Or they bring a cooler full of food/beer along with a full tank of gas. Leave a mess and don't spent a dime in the area.
Gandhi was a racist? That's news to me. Links? Citation?
> That's partly because Mysql always was more user friendly

Examples? I started with Postgres and ignored MySQL from day one because of MySQL's deficiencies, and have had 0 problems learning what I needed in the years I've used it. Not to mention I can read a general SQL reference, or the standard, and the information actually applies. Unlike MySQL (quotation marks anyone?).

> That said, overall Postgres is better, with one exception ... Mysql supports multiple storage engines for various needs. In Postgres you don't have that flexibility.

"various needs": what, for those times when you don't care whether your data gets silently corrupted?
This also seems to send a signal of "get your TwitPic photos while you still can". What if TwitPic went broke at some point with all your images on it?

I can't see what TwitPic would get out of this. I could see a problem if Posterous deeplinked, but the images are the legal property of the users, so of course they're entitled.
A handful of them are considered good because they mimic RoR - yet RoR (or any ruby framework) isn't on the list.
Complex, irrational arguments and behavior are often explained by simple emotional factors.

Understanding this, and you will understand a lot. In almost all quibbles, addressing what you've rooted up as the deep emotional reaction to whatever surface thing you talk about and watch the other person's reaction change immediately.
While in general your criticism of network libraries is generally sound, I believe Haskell gives you more or less the same API as C sockets if you want it.

http://www.haskell.org/ghc/docs/6.10.2/html/libraries/networ...
7 out of the 10 richest people in the world are dropouts. Women love sex but you have to look like the one who wants it more. Ask for more money or for sex and once in a while you'll get what you want.

Don't spend your time racing towards more money once you are comfortable financially. It will not make you happier.

Travel to open your horizons. If possible work overseas for at least a year. This is the best way to learn about life.

Try anything twice. Some apprehensions about food (amongst other things) are learned. You might think you don't like some food or activity but try it twice and you might find out what you like.
Sorta like Starship Troopers, no?
Ok, I want to know more :) Is your startup funded and do you work from home? Is your partner working?

I'd like to hear a little more about how they're completely orthogonal, as most people I know with kids would probably indicate differently.
Divvy seems like a neat utility, too, at least for my taste in window management tools. I've been using Cinch (drag windows to top or sides of screen to cinch to full or half screen size - http://www.irradiatedsoftware.com/cinch/), but I think I'll give Divvy a try.
former naive belief of his was that girlfriend material is the same as wife material.

I read his original comment as "you want your girlfriend to be like your wife." That is unless you like wasting 2 people's time instead of one.

If you are just looking for "girlfriend" activities, then shes not really your girlfriend, is she?
20 tips for hardening linux servers
I'm curious, does this ever snowball into a bunch of people emailing in with hardship stories asking for free licenses? It seems like it would, and that's the standard counter-argument: "If we give it to you, we have to give it to anyone, and once people realize that licenses are free if you email us, we'll never sell another copy."
What's new in PostgreSQL 9.0 - a User's Perspective
Agreed, both are based on the linux 2.6 kernel so you cant really go wrong. I use Redhat in the production environment, CentOS in development and Ubuntu for desktops. When it comes down to it, its preference, which do you prefer to work with? apt-get or yum. Do you prefer the layout of the ubuntu file system or centos? Which is easier for your to administrate?
Right, so you don't have actual knowledge, you're just speculating.

As someone who worked in the industry, I would seriously question your claim about Sabre. In any event, note that ITA deals with global flights, so flights originating in the US are only a portion of what they need.
I gave a talk on the subject at DjangoCon.EU recently, so shameless self-plug:

http://blip.tv/file/3685673 - Design for developers: Making your frontend suck less.
Family-Friendly FaceTime Commercial Gets Dysfunctional Family Parody Ad [video]
It very much depends on how you and the mother decided to split up the work load. If she is happy taking close to 100% of the work load and letting you do your thing then it shouldn't be impossible to have basically the same amount of time.
A Tale of Two Code Bases ...
College: Big Investment, Paltry Return
This does not appear to include US trademark information. That seems pretty important to me.
Felix Klein: The Development of Mathematics in the 19th Century
You can always use your judgement - there doesn't need to be a policy of giving your product away for free. If you detect that the requests have become too frequent or you start getting many similar requests, its easy to respond with a friendly email that doesn't give away your product.
Two Weeks Vacation is only a Recommendation, not a Rule
Some of these assume you have Firebug or similar for console output.

Quick and easy browser sniff:

var browser = (function x(){})[-5]=='x'
? 'ff3' : (function x(){})[-6]=='x'
? 'ff2' : /a/[-1]=='a'
? 'ff' : '\v'=='v'
? 'ie' : /a/.__proto__=='//'
? 'safari' : /s/.test(/a/.toString)
? 'chrome' : /^function \(/.test([].sort)
? 'opera' : 'Unknown';

Round to Nearest Multiple

var roundThis = 54;
var closest = Math.round(parseInt(roundThis)/20)*20;
// output = 60

URL Paramaters

var parts = window.location.search.substr(1).split("&");
var params = {};
for (var i = 0; i < parts.length; i++) {
var temp = parts[i].split("=");
params[decodeURIComponent(temp[0])] = decodeURIComponent(temp[1]);
}
console.log(params);

URL Hash Paramaters

console.log(window.location.hash.substr(1).split("&"));
There's an entire branch of mathematics that covers this. It's called "queuing theory". It's pretty strait forward to find the probability of N requests per second for an M/M/1 system. Then you decide, "I want to be able to handle the 99.9% case" (or whatever) and you know what your peak capacity has to be.
Dont' give up:

http://www.amazon.com/Programming-Haskell-Graham-Hutton/dp/0...

http://stackoverflow.com/questions/1012573/how-to-learn-hask...

http://learnyouahaskell.com/
Open Source Needs To Have An Unfair Advantage To Succeed
It's own resources and bandwidth being a public facing RSS feed. A public data feed! If they don't want people to use their data feeds to, oh, I don't know, get data, then maybe something else is up. They are digging deep to find excuses rather than digging deep to compete. It's like if your girlfriend wants to break up and move away and asks for a ride to the bus station. Don't tell her to walk, show some class and help her go.
Ask HN: Rate my iPhone app - Full version promo codes to give away
Hey all

It would be awesome if some of you could review our iPhone app called 'Jobshare'. No Catches these are for FULL versions

Features include:

- Create simple todo lists or setup more complicated projects

- Export tasks and projects to Google Calendar

- Filter your tasks however you want by due date or importance or progress or project

- Make your jobs recurring automatically

- Attach a location to a task so you always know where you’re going

- Manage and prioritize tasks via projects, status, priority and due date

- Status: Mark task status as pending, in progress, completed or canceled

- Tasks can be ordered and grouped into projects
- Sharing and Collaboration

- Use Bluetooth to send your jobs to a friend

Seven codes to give away

1)YYX3WJNNNEMA

2)T4A4R3AMM9PW

3)9HLARYRT7KEN

4)KNJHRAWJT47R

5)PLMKEF3M3MWK

6)W6AY9XRJ3KR4

7)L679L4RLAHKN

Comments appreciated :)

Many thanks