skysight-inc/HackerNews huggingface dataset:
I used to use Emacs and Vim and switched to IDEs. I'm not going back. Don't waste your time.
Great timing, in 15 minutes I go to the dentist for my first ever cavities :(
One Possible iPhone 4 Antenna Fix With Mixed Results
Believe it or not, I have, which is why I'm putting on the conference. Get it?

The one thing I don't like about Vienna is the "meh" attitude, about everything, even what is (theoretically) an individual's own passion. And I believe that's as subject to role modeling as everything else. I am a cheerful, if occasionally overly exuberant, optimist. I fucking care, is what I'm saying.

I don't hold any hopes of changing a lot of people -- but you never know, that could happen. What I want is to attract and meet the people who also feel their passion in an unironic way.

Despite your jabs at my theoretical personality flaws, we clearly agree.

And I'm trying to do something about it.
Humans and dolphins. None of the "whales" mentioned (orcas and pilot whales) are actually whales, they're both dolphins.
But trust me on the sunscreen.
I think the "successsful=criminal" belief is actually a cover up for fear of the unknown, a rationalization. The correct fix is not ranting but exposure to wonderful, kind, thoughtful, passionate successful people.

Thus, again, my conference.
other things not worth filling your mind up with:

1. type promotion rules

2. method resolution order

3. APIs for simple functions, just write your own--much more explicit.

4. order of evaluation in "for (init; cond; inc)" loops and other nuances of syntax/semantics.
Nah, I think Apple has already chosen JavaScript. Don't forget, Apple actually spearheaded the HTML5 movement...
Apple Is Looking For Eight Experienced Antenna Engineers
In design for the real world, absolutely avoid gradients. But in design for the screen, subtle gradients can help add a nice shade of realism or texture.

For example: Holiday Inn Express just redesigned their logo to look like some Web-2.0-style icon thing with gradients and drop shadows. They look absolutely horrible on signage. They look like gas station signs now.
Windows Live Sync is frustratingly bad. It could be awesome
Yes; I wouldn't disagree... in general.

But as a "pretty bad designer" gradients tend to be territory that is destined to fail. :)
it's neither 6 nor 9 there, actually :) it's 7.
"1 + 2 * 3" is quite obviously 6

Obviously ;)
Try Qigong.
Drunk oil broker trades millions of barrels illegally
He has an MBA from Harvard and has worked in investment. I'm more surprised he has courses on Biology and History.
You mean 7, right?
On my keyboard "Shift+2" is double quotation marks.
Exactly. To elaborate a bit for those who never used it in that way: you want to separate your unit tests from your app code. But you still want to give your tests access to non-public methods in order to test them independently. The solution is to put app code and tests in different folders, but in the same packages, and make everything you want to test package-scoped.
They reduced his fine becasue it might cause him financial hardship. Can you believe that...
So your email address is "F@yourdomain.net" since the capital of France is "F"?
Seriously, why do you assume that every single open-source fan likes free software on ideological instead of pragmatical grounds? Has it dawned on you that a development philosophy that works for the server room may not be the best approach for developing mainstream consumer devices.
You clearly don't understand the advanced kind of maths I'm doing there ;)
Yes, more or less. But you often see shares go up by quote a lot on their first day. That should not happen.
Completely in agreement on this. I was a lone voice in a company where using as few brackets as possible was a badge of honour.
It still seems like a small feature to be added to a phone, rather than a complete startup company to me though.
It would've sucked. The double booking was an accident as far as I could tell, and that's not unheard of at normal hotels. I wasn't counting the chance of getting to stay in multiple places as a benefit of short-term rentals. It's negligible.
Should small people be governed different than tall people?

(Sorry, could not resist.)
lol'd at that - good post though.
1. If you want to have kids, do it
sooner rather than later.

My issue is that kids cost a lot of money, which means you lose quite a lot of flexibility.

I want to start my own business within the foreseeable future (probably 1-2 years, currently saving money, gathering contacts and getting more on-the-job experience in the field I want to operate in).

Right now I know that if I save 20k Euros that could easily last me for well over a year, if you have kids - not so much.

EDIT: I'm 27 and have tried doing my own thing that didn't work so well in the past - that 'failure' taught me I should probably get more experience and contacts before trying again. Saving 20-30k Euros (or more) is not the issue and is a sum I can relatively easily gather in a 1-2 years time-frame.
I'm doing the same thing right now, and I'm approaching it the same way I learned to code in the first place: look at something someone else has done and try to duplicate it. This is a good starting point but a horrible end point.
And that might be more than $14. But your point still stands.
Why did they not IPO at a higher price in the first place?
I read How to Win Friends and Influence People.
Tradeshift announces a raft of new partners, API opening up soon
Travel the world.
I'm a bug fan of Adobe's Kuler for palettes. It gives several different methods of relatedness for your colors, and is really easy to tweak: http://kuler.adobe.com/
In a Lisp shop that would be a good thing. (I.e. getting by with less code.)
Neither Rodman nor Woods ever had any incentive to play poorly or otherwise screw over their team.

Hiring untrustworthy people is fine if you can make sure their incentives are 100% aligned with yours. If you can't, then I think cookiecaper's advice is sound.
I'm not 100% sure how Quora works but is this a post or an answer to a question that another person posted?
Writing good bug reports
Half-baked features don't taste good
> The fully parenthesized version is too noisy...

It's not just that it's too noisy. One wonders on reading it whether the parens are there to override the default precedence. I have the feeling that there's a trick going on in there and I have to look much harder to verify that it is normal.
Yes, that's a bad interview question. I guess they do not care about you knowing the precedences, but just use it as an easily tested proxy for your general knowledge of the language.

I had interviewers ask about compiler flags. That was even more dreadful. I said I knew Haskell, not that I knew GHC. (In the end, I could answer the question, but they felt so wrong.)
Campaign Monitor takes ping pong seriously
5 Awesome iPad Apps You Did Not Know about
I know the iPhone 4 is out and all, and talking about the iPad is so May 2010, but I am having the best time with my iPad, I just had to share some of the apps I have recently found. I already wrote about my top 8 apps here, but those are all pretty well known apps, and after two weeks with the iPad, I have found some true gems that most people have never heard of, so here goes. The following are some of the best apps I have downloaded for the iPad that I had not heard of two weeks ago.
South Africa Worldcup 2010 iPhone  
Hidden Brains InfoTech Pvt. Ltd - An ISO 9001:2008 certified offshore software and web applications development company develop an exciting iphone application exclusively designed and developed for capturing updates about live scores, news, merchandise, photos/videos, teams, venues, fixtures, standings and all the action of the world's largest football tournament, the fifa world cup 2010..
Ten Chess Players…Ever
Ten greatest chess players of all time.
Slashing the federal IT budget: can someone (please) help the FBI?
Using Bees to Monitor Air Quality
Technically, they are members of Odontoceti, the "Toothed Whales", which include dolphins. See http://en.wikipedia.org/wiki/Odontoceti
Lcd enclosures
Dave owns the leading manufacturer of LCD enclosures used by outdoor digital signage integrators. These integrators are the top tier suppliers of outdoor digital signage in countries such as America, Australia, Europe and Asia.
[I didn't downvote you, I think you are making some valid points]

What I'm trying to point out is not paint with broad strokes. But evaluate everything and everyone independently of rules.

Flaws of people admired:

1) Gandhi - Racist

2) Martin Luther King - Copy someone's work for his phd. Also an adulterer.

3) Edgar Allan Poe - So disrespectful that he was disowned by his guardians.

4) Tesla - Hated fat people.

5) Steve Jobs - Erratic and Temperamental. Fired employees on the spot

6) Bill Gates - Monopolistic tendencies

7) Mark Zuckerberg - Used delay tactics on his competition to get facebook to market. Hacked people's profile.

8)Vincent van Gogh - Lived with a prostitute. Accused of rape. Was mentally ill. Cut his ear off.

I would say it's best to control these negative tendencies than to try to find flawless people.

Apple tried to control Steve behavior and you see what happened in his absent. While he went on to form NeXT and Pixar, Apple tank.

Sure it will be nice to have someone who isn't temperamental and abrasive but choose genius over any other qualities. I think the rest qualities can be managed. Give Steve a meditation coach(meditation= more empathetic)
Topple or not, I am sure Google's version of facebook can make much more money with comparitively much less users.
Can't answer for Quora, but I know why I'm not: activation energy. My team and I know MySQL pretty well, and we can stand by our decision to use it. PostgreSQL we can't.

It's not the most sound technical reasoning.
Worse than failure (WTF): Pipe up
Find a customer first.

This is the biggest mistake I made in my twenties, and it's such an easy mistake to make that I continue to make it now even though I know better.

I continually have ideas popping into my head. And I act on many of them. So much cool stuff. If only I can get this working, it will change the world. And I love being in this mode; it's so much fun. And it can lead to great things...

But you have to know when you're going too far and wasting time, money, and energy. At some point, you have to find a customer. Any kind of customer, just someone besides yourself who wants what you're doing.

When I have had partners, they forced me into this thinking, directing our energy to where the demand was. This always worked out well.

When I worked alone, well let's just say there's tons of cool stuff still on the drawing board that led nowhere. Don't let that happen to you.

I'm not saying to suppress your creativity or experimentation. I'm just saying the point you need to find a customer is much earlier than the hacker mindset intuitively expects.

It there was one thing I could change in my twenties, it would be to adopt this thinking.
It would be foolish to assume otherwise.
From this 36 year old, thank you for this wonderful note reinforcing my own thoughts and hard-earned lessons this last 16 years. I am in complete agreement with all of your points.
Of course that's a possibility.

I merely stated my own personal doubt that inside the echo chamber he was seeing the same things we see and that alone could explain the decision.

I didn't say that was the only possibility. I just mentioned it was the one I thought most likely.

I think it's always important to remember smart people can make stupid decisions based on flawed data. I was reminding the poster I was replying to about this possibility.

I did not actually say that Obama necessarily did this here. Though I do think it likely actually... but it's hard to tell, I don't have lunch with the guy.
A slight tangent, but something I did recently:

1. Apply Eric Meyer's CSS reset to strip all presets from your site.

2. Fix your site.

It doesn't necessarily help you to reach good design, but it forces you to consider how many things you need to worry about.

Link to Meyer's reset: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
Regardless of MetaLab, I'm still interested in buying you that coffee if the offer still stands :)
Isn't it possible that a person will act the same based on track record because their environment is always the same and therefore there isn't an incentive to change their habits, especially if they are unaware of this?
People can change enough to make a big difference when their eyes are opened and they realize what really matters in life. I've seen it happen.
What Affects the Pricing of PSD to HTML Conversion Service?
With the boom in e-commerce business, web designing industry is also growing at a fast pace. With the growth in website designing field, PSD to HTML conversion services are also hugely in demand these days. The number of service providers have been considerably increased today in the market.
How to Make a Research Paper with the Highest Quality
Knowing how to make a research paper that is high in quality is a skill which needs to be perfected. Through analysis of the topic and the creation of an outline are just two of the elements which make a high quality research paper. With the proper knowledge you will be able to make a good research paper.
Apple hiring iPhone antenna engineers for some reason
Diamond Jewellery
Gold Beauty Jewellers offer you a wide variety and exquisite range of gold and diamond jewellery artistically created by our experiencedartisans. We have an astonishing collection of Bangles, Bracelets Necklaces, and Nakshi
I'm probably not up-to-date enough on the local MetaLab gossip, because I don't really know what you are talking about.
Interestingly, looks like the infamous antenna issue is now up to YOU: how important is that functionality to you?

Radio reception, like anything really, is a trade-off. The external antenna without a bumper case offers greater sensibility with good looks at the expense of the "cup" holding pattern.

Do you want absolute best signal? Don't hold it that way... :)
Wanna hold it any way you like? Get a bumper case.
Want the good looks while you have mostly good coverage? Keep the iPhone as it comes by default, hold careful if you tend to drop connections often.

The choice is really yours. Who said Apple doesn't give you choices... :)
Country codes map
Study: 43% of Online Americans Addicted to Social Networking
Yeah, and it works just as well inside screen/tmux over flaky wireless connections.

I've also successfully used nvi on my phone's ssh client. (Emacs is possible, but its chord-heavy keybindings make that trickier.)
Also interesting is citing Facebooks giant usage of MySQL (1800 servers, 2 DBAs) but ignoring that they advocate pretty strongly for schemaless structures.
Ask HN: Developing a web browser is the most difficult thing in software?
Do you think that developing a web browser is the most difficult thing you could do in software?
> where do you see the problem?

1. iOS isn't just iPhone, but includes one of the fastest selling devices in tech history.

2. low-res for the iPhone isn't going to cut it either anymore.

3. Apple's customers are precisely the people who are most willing to pay for products. Treating them as second class web citizens is the worst business decision possible.
They're members of the delphinidae family (ocean dolphins), which are a member of odontoceti.
Check Availability of Social Usernames, Domain Names and Trademarks.
Most of my classes are package private. It is just a matter of information hiding. Especially when using factory patterns I hand out only public interfaces whereas the implementations are kept package private.
Excellent reply (as usual) by DBM, but I disagree with this:

Concentrate on your weaknesses. Make them stronger. When you get to your 30s you can work from your strengths, but there has to be some time in your life to work on shit you suck at, and for me it was when I had the most motivation, my 20s.

Concentrate on your strengths, even at this age. Peter Drucker's argument sold me: If you work on your weaknesses, the best you can be is, if you're lucky, acceptable. If you on your strengths, however, you have your best shot at being outstanding. You'll also have more mental energy for the fight.

I wish that, in my twenties, (1) I knew this, and (2) I had the balls to be brutally honest with myself about what my strengths and weaknesses were.
I 100% agree, and would summarize as "You are not as good as you think you are".

http://news.ycombinator.com/item?id=1209119
Thanks for not downvoting me.

Again, it's not about finding "flawless" or "perfect" people. We all know these people don't exist. It's just about paying attention to a few basic moral imperatives, namely integrity; if a person has a history of adultery, that person is not likely to be a trustworthy resource. That person is willing to destroy the lives and hearts of his family for fleeting personal sexual gain. Why do you think such a person wouldn't be willing to trade the well-being of your company or other employees if the right personal incentives materialized? An adulterer is pretty much the most selfish kind of person you can find.

Of course adulterers and other people can still do good things. Everyone is capable of doing good. I am merely saying that I wouldn't invest the resources into hiring an adulterer because adulterers prove that they are suspicious and untrustworthy by committing adultery. There are plenty of non-adulterers out there that are safer investments, even if it costs me a bit of CPU time.
Am I the only one who finds it a bit premature to start giving advise with zero experience after 60 days on a job ?
Would it provoke existing PC manufacturers to ship PCs with a Linux-based OS instead of Windows? I think we'd find it easier to buy a PC without Windows --- not what Microsoft wants.

Some PC manufacturers would doubtless shout "monopoly" and could credibly threaten to drag Microsoft through the courts, or even into antitrust again.

That said, I can see a niche for them in selling PCs with high quality drivers (and thus a more stable Windows). But I don't think it would be profitable enough to be worth it for them.
I agree that not all of the things you list necessarily reduce errors, or that those that do increase productivity over the long run, because you sort of straw-manned me a little bit there. Me, I don't love strong type systems. But garbage collection doesn't fall into that category.

As for state, the concerns there are confined primarily to concurrent systems, and about a gazillion people have discussed its problems with greater eloquence than I can muster (Joshua Bloch comes to mind). But you're a great programmer--no sarcasm intended--and if you say you can produce a great concurrent system and still carry around a ton of state then I believe you. I'm genuinely looking forward to the fruits of your labor. Most people, myself included, can't.

The goal isn't to twist yourself or your users into a pretzel trying to build a language that prevents any error whatsoever from occurring, as far as I'm concerned. The goal is to produce a language that shrinks the potential for bad stuff on the downside and encourages good practices (and stays out of your way) on the upside. C did, in its day, accomplish both things admirably, and for some tasks it remains the best tool. It does not, however, follow that all of its shortcomings are in fact virtues, and that those who say otherwise are marketing.
Haskell to the rescue!

ghci> let f = let 2*3=5 in 1+2*3
ghci> f
6
Study: Young More Likely to Pay for Web Content
New Dunkin Donuts Blue Raspberry Coolatta Drink
Uh yes.

You can have a neighbour who trough airbnb rents out to noisy tourists, go through a lengthy feud involving building administration and law enforcement, and finally make sure he makes sure it's reasonably quiet at night. If any changes in laws would be necessary to make these processes identical they should be smaller and less disruptive than an outright ban on activities like those of airbnbs lenders.
I think experiences are highly overrated. What I've seen, done or felt quickly gets pale and fades into the background.

For me nothing can replace learning new interesting things and understanding new interesting concepts.
You can tweak it for years if you want, but that doesn't mean you can't start working after a couple minutes. The point is a Windows box takes a full day to set up. You can somehow reduce that by slipstreaming SPs and fixes into the install disk, but keeping track of them and merging them into an install disk is a career in itself (one I would chose crime over)
On Ubuntu vs Debian TurnKey Appliances
Oh, man, they're really making some serious progress there, aren't they? At this rate, they might finish the movie before 2018 (when the space Nazis are to return to Earth).

I'm looking forward to this one.
The obvious answer is that supply and demand applies to all things. If there wasn't this bountiful supply of cheap labour, then the budget would have to cover paying the market rate to American lab assistants. The US has decided to trade a short term advantage - cheap lab workers - for a long term disadvantage - educating its competitors.
> Apple actually spearheaded the HTML5 movement...

Hahaha, that was good. =)
Ask HN: Best distro for Web Servers - CentOS or Ubuntu ?
Please share your experiences.
I think the problem is that assignments are usually don't have much variation in the end code, meaning someone stands to gain just by being able to copy public code. If the assignments were more open ended it could allow that type of class collaboration and in the end everyone could learn more.
What I would do is surf the web a lot (i.e.tech blogs, startup websites, directories, Digg, etc.) to get inspiration. I think it was Thomas Edison/Edward de Bono who said, "To get a good idea, get a lot of ideas first." Find an idea that resonates with you so much that you can't wait to get on it (you'll know; you'll feel like you have hyper-OCD). Then, mock up a landing page or slideware, present them to your target customer, and test their reaction. If positive, go for it. Good luck!
Practice, experiment, and get feedback

Especially if it doesn't come naturally to you, getting good at design takes a ton of practice. But if you do practice, you can definitely improve your design sensitivities and skills.

Make sure you're getting feedback--and not feedback that says "I like that" or "I don't like that". Specific feedback is really really essential to improving what you're doing.

Purpose and focus

I think purpose and focus are the key to a good design. Never do something without a reason. Remember that the reason you're doing design, at a very high level, is probably not to make something pretty. It's to help whatever you're designing better accomplish its purpose. Making pretty might be (and likely is) part of that, but it's not all of it. Always keep that in mind.

Typography

The other stuff mentioned here is also essential to know, but don't forget type. Type can (and will) make or break a design. I recommend taking a look at Typography for Lawyers (http://www.typographyforlawyers.com/) to get a start, even if you're not a lawyer. It has a good overview of a lot of the things you need to be thinking about, and you can ignore the lawyer-specific details. Type, like everything, takes practice. I recommend finding a couple of fonts (1-2 sans-serif, 1-2 serif) and getting very familiar with them.

If you'd like more help, or feedback on something you're doing, feel free to send me an email--it's in my profile. I'm far from an amazing designer, but I am pretty good at giving feedback.
I have a 3 year old, a 2 year old, an 8 week old, and a startup.

Having kids has no impact on having your own business. They're completely orthogonal. Using that as an excuse for not having kids makes as much sense as saying "I don't want to eat tacos for dinner because I want to have my own business."

Note: I'm not responding directly to your comment; I'm responding to the somewhat pervasive idea on HN that kids are a substitute for startups.