skysight-inc/HackerNews huggingface dataset:
Let me respectfully suggest you do not need a hunger for money as it looks to me you have a type of wealth which mere money cannot buy. There is a saying (which I cannot find) to the effect that real wealth is about not being needy. I would also suggest that there are downsides to being rich a la the song line "I've got dozens of friends and the fun never ends, that is as long as I'm buying." I tend to have a yawning disinterest in money. I am currently homeless and deeply in debt...etc...and thus resolving my financial problems is currently a very high priority. Yes, it is okay to want to make money. But I see no reason to think a hunger for wealth is pure virtue. All things have both good points and bad points.

Peace and best of luck.
You know, I used to worry about that too. Now I realize that I was maybe a bit arrogant--in the first place, almost nobody is going to read my code! In the second place, when somebody actually does read my code (e.g. a potential employer or friend), they don't mind if I have a bunch of projects with dubious code quality. I think every programmer understands that bad code is unavoidable; sometimes it's even the best option! (Trying to write a 20 hour project in a 16 hour hackathon does not leave time for neatness.) As long as you have something to show you can write good code (a halo project, of sorts), it should be fine.

And, given this, there is no reason not to release your little projects. Let the rest of the world back them up for you ;).
Only voids the warranty on the hard drive, in all actuality they don't care... They will simply call up and ask about it and you tell them you replaced it due to corporate policy and all is well.
Thanks. I agree that a .vimrc level will be a stretch. I had some ideas on how to incorporate that to, but I think I'll leave it out. Once you get modal editing and know all necessary commands, motions, and operators to use, tweaking your .vimrc is a walk in the park (with a left turn on google street :) )
Nimble TV: Using Disruptive Technology to Offer TV Everywhere
In my experience, I think you are assuming wrongly. The efficiency comes from speed, and nothing else in my opinion. It could be because I am too dumb to grasp theory, and can not learn without doing and failing/succeeding and then subsequently learning from the outcomes (be it good or bad), but the most efficient way is to speed up the doing, speed up the getting to an outcome, speeding up the learning , and then speeding up the full cycle.
Show HN: placezombies.com
>Win 95? Really? Not Windows 98 with the plus pack? Not Windows 2000?

I was thinking of the OSes they released that were big leaps forward for their vast numbers of users. IIRC Win 98 was only an incremental improvement on 95. But I could be wrong; in 1998 I was 12 years old.
It's an especially odd statement coming from the founder of a company that employs people to run errands for other people.
I disable swap on all my machines over 4gb... Windows, Linux, or OSX. There are people who will advise against this, but in 5 years I've not had any problems. I think once or twice firefox leaked uncontrollably and therefore killed.
Nothing. I just like copper.
Year One at Code Academy
It would be a horrible move.. their success has been based on the focus on just so few products. I feel this might hurt their trademark.
What happens if I use Linux while browsing at home and Windows while browsing at work? How does your company handle this? I can see a couple different scenarios and am curious which is closest to practice.

1) Track data while at work. Display only at work.
2) Track data while at work. Display at home and work.
3) Track data at home and work. Display at work
4) Don't track data at all.

Of course there's a few cases I missed but from what you said I don't see the reason they'd track me at home and display at work or any other various combinations excluded.
Nothing, really, but within the free space tier you can fit a ton of music but only relatively little video, so it may be less of an issue.
It's certainly becoming more impressive, though I think the network effect of Dropbox will certainly help them along.

Having the built in Office apps in Skydrive and the ability to have the same word doc available on every computer as well as the phone is very handy.
Agreed. I imagine most unnecessary code is justified by saying that it will make the code easier to maintain, even though it usually has opposite effect. It pays to be very skeptical of your ability to predict the future.
The only reason I can think of is that the browser didn't download the images from the server due to extream load on the server. I'm experiencing some server problems and opened a support ticket with my hosting company. If the problem persists, please contact me at doron ( at ) vim - adventures. com and I'd try to get to the bottom of it. Thanks.
Yikes. That's a really good point.

In general, the 360 is a pretty powerful freight train. "Add in 360 support" to almost anything Microsoft does and the picture changes pretty drastically.
Google, ITA, and the Future of Travel: It's All About Data, Not Search
That puts a share of Facebook around $30 if you buy that those 23M are worth 700M.
First thing I checked for was Nitinol. The awesomest alloy on the planet.
Right now that's empty for me, though maybe it doesn't list files in Public/ (though why that would be the case, I'm not sure....)

Still, if that works, that's good and takes care of #1, but I'd still like to see something like #2. The sad part is that it wouldn't be that hard for a 3rd party to implement (assuming that they support the /links endpoint in the API), but I'd be too afraid to do it myself, given Dropbox's history with broken symbolic links.
Cargo-Bot: The first game programmed entirely on iPad using Codea
Good point. The only thing I can think of is that they don't have to give too much for free -- they just have to give more than their competitors.

Dropbox gives 2gb for free, so 7gb from Microsoft is more than enough to be a competitive advantage.

Also, by not starting out at 25gb, Microsoft can slowly increase the free rate, as and when necessary, and generate lots of free press and happy users along the way as well.

Lastly, since Google's service hasn't launched yet, perhaps it's not prudent to get into an arms-race right off the bat.
While it is true that most of this discussion is a false dichotomy much of your claim is based upon the statement "Virtually every legal way I know of making money helps society" which is coming from ignorance. I doubt you have a firm grasp of how many jobs there are, what kind of value they produce, or how to quantify that value (I don't think anyone has even a basic grasp of one of these factors let alone all three).

However, one thing I don't understand is why everyone keeps talking about industries that fall largely outside of the scope of Silicon Valley. This post seems to be directed at entrepreneurs (I would guess that most employees of SV tech startups are paid more than the rest of the tech sector anyway) and it seems counterproductive to steer the discussion in the direction of the finance, law, medical, or any other industry which are (I would think) drastically different situations.
If you use puppet/chef for the whole stack, you gain the ability of just starting a new machine and in a couple of minutes having it configured in the exact same way as all the others.

With fabric and similar systems it's a bit harder. Basically you'd have to write your scripts exactly the same way you'd write a puppet/chef recipe: "make sure this is configured that way, make sure that is installed", etc. (or do migration steps) It's very different from fabric's "do this, do that" approach. Unless you run fabric on every single host after you make every change, some of your infrastructure will be lagging behind.

For example, what do you do when you create a new server, or do an upgrade that involves different dependencies? Run a fabric script that migrates from state X to Y? What happens to new machines then? How do you make sure they're in the same state?

I found chef a very good solution even if I have a single server to manage. No need to think about how it was configured before. Migrating to another provider? Just migrate the data, point the server at chef, done.
What is the benefit of using global packages? If you pin them, what do you gain? virtualenv give you complete control over the runtime environment of every single application. Stuff like what you wrote can’t really happen.

And BTW, there’s more stuff that can happen than breaking APIs: new bugs that happen only on your system or even better: your code worked only _because_ of a bug. :)
A bit harsh to call a company/inventor who is producing touch panel displays / screens since more than 15 years a "patent troll".

Their solutions are in use and new ones created all the years since then (see http://www.bizjournals.com/philadelphia/stories/2008/03/10/s...).

Key question is if Apple with their technology have infringed these patents.

Apple does reference the patent themselves for 3 of their own applications.

If you have a look at the drawings they (together with the text) do describe the use of gestures including pressure on haptic touch devices to manipulate elements on the screen. Again this patent does not have priority from 2005 but from 1997 when it was originally filed.

A more extensive overview on the patent at:
http://www.patentlyapple.com/patently-apple/2012/04/apple-su... (submitted yesterday as http://news.ycombinator.com/item?id=3875325)
I put together a cheat sheet a while ago:

http://www.flickr.com/photos/spullara/2629936/

Not as entertaining but tries to show you how the various parts are derived from one another. Interesting that n is half of m.
Accounting and practicing law is a waste?
Incoming support requests: how to manage them?
How does your company keep track of incoming customer support requests?

Related: what tools/channels do you offer for submitting these requests? (Olark, Basecamp, employee email addresses, phone, etc.)
It's like generated scaffold code. A quick way to get a good percentage along the way and then dip in and hand-tweak it from there.

For me the DW generated code is clean enough that there's really no "re-doing" stuff, just extending and refining.
FBI says 360,000 DNSChanger-infected computers may lose web access in July
I've seen the same in Nepal.
I'm no stranger to this feeling, however I always seem to figure it out. It's one of the traits that makes someone good a programming, there can't always be a code sample or someone there to show you how and you just have to do it anyway.

+1 on the parenting
The smartest developers/people I know don't have to prove they're the smartest at every step.

They have the comfort to say "I don't know" and "You could be right".

Most importantly, they have an attitude of "I can probably figure something out that will work".

They rarely say something is not possible. They rarely say no outright.

They more often than not will say "Let me think about it and get back to you." They understand how delicate an idea is and how valuable it could be.

Being a problem solver every day, coming across new situations and getting better at it means this mindset is a normal, expected thing.

Problem solving is an optimistic skill, not pessimistic.

Problem solvers live in possibility, tempered by healthy, but not poisoning doubt.

What does this leave?

Those who are so full of their own doubts that they start to believe in the insurmountability of their doubts. They turn, like evangelists to spread their viewpoint and validate their insecurity and bring others down with their doubts.

I call them, the the doubt worshippers. Blind doubt is as painful as blind faith to me; especially where creativity and innovation are expected to occur.

Starting with a seed of believing in logical thought and debate, doubters now feed the monster of doubt, and live and see life through doubts, first, instead of possibilities tempered by doubts.

Doubters look at everything with what they believe to be a critical eye. Rather, it is one of doubt seeking to destroy, not tempering possibility so it may have a chance at succeeding.

Doubters love to play the position of contrarian, having something grand to say that's generally the opposite of whatever is being said, just to fuel their doubt muscle. Doubters are generally risk averse. Doubters generally avoid pushing their limits and growing. Yet, they're so smart and logical and skeptical.

Still, great things only seem to get accomplished in the realm of possibility and creativity.

Exclusive doubters kill creativity and innovation.

I generally avoid self-doubting doubters. If a scoffing, smarmy, self-absorbed know it all can't openly entertain an opinion that isn't theirs, isn't really as open of a mind as advertised. Logic is a great tool, but it is not where creativity resides. Doubt and logic can be used to fuel ignorant, stupid, petty and fanatic ends as easy as anything.

There's too many folks who try to fake it until they make it. They are driven by managing their insecurities instead of building their strengths. Unfortunately you can't fake being able to learn the details, see how the dots could connect and making a new reality that actually works with them.

Find and cherish those who know the balance of living in creative and innovative possibility and letting the doubts be a healthy, but not ruling force.

0.05
They were all familiar with incentives to put records into the computer but were less/not familiar with the acronyms.
trendy Microsoft bashing

I've noticed an uptick of the "poor maligned Microsoft" angle lately. It is a boorish tactic to neuter counterpoints (essentially the yang of the "fanboy!" rallying cry). I would argue that many Microsoft products get a pass they would not get from any other company.

I tried Skydrive with OneNote, imagining a world of integration and usability. It was a horrible failure, not least because Skydrive has a comical latency for changes to propagate, rendering it useless for many purposes. Add the terrible, terrible UI. Further the "bundled" angle is a tactic that most consumers and businesses are rightly wary of now, and it gives Microsoft little advantage.

Dropbox has nothing to be afraid of from Microsoft. And eventually Microsoft will simply abandon SkyDrive (after various rebrandings) and leave adopters in the lurch.

I know a lot of people who are switching back to Live and Office 365

Sure....
Wow. That is really neat.

I've always believed that spoken languages that are constructed/contrived are doomed to failure (esperanto, klingon, etc). I'm not saying that Korean itself is contrived, but it's fascinating that the alphabet was created like that.
Background (poster here): We accept support requests primarily via email and through in-product feedback. The process relies heavily on human triage and I know it won't scale.

Wondering how other companies handle this from a "let's share best practices" standpoint.
"Yet it still swaps to disk ALL THE TIME "

You should run some dtrace magic to find out what 'it' is. MIght be the OS, might be a badly behaving application. Who knows.

I find it too easy to blame the OS for all of this. One poorly written app can cause a lot of performance damage.
Many big cities near the equator are at elevation. The weather is more tolerable so people are attracted to the cooler spots.
FTA: Facebook "paid 23 million shares at $30.89 a share plus $300 million cash for Instagram for a total of $1,010,470,000."
> Dropbox is adding is a brand name and an easier-to-use GUI.

And judging by Apple's success with selling BSD, you can get at least 11 years and a $533B market cap by doing exactly that, if you do it well!
I think if you take the time to see if something is actually an edge case or not, you'll see that we are arguing the same thing.
Yup. I happen to be an American, English-only speaker, and a friend was able to teach me the Korean alphabet during highschool AP chemistry (oh, and I still managed to get a 5 on the exam). It's really that easy.
It's successful because there was no better alternative. Before that you could basically use Chinese characters with similar sounds (horrendously inefficient and distorts meaning of the Chinese characters), or just write in Classical Chinese.

This system gave Korean its own writing system, and a good, simple-to-learn one at that.
Wajam’s Updated Social Search Takes On Google’s “Search, Plus Your World”
That’s not what I meant: If you build your virtualenv on the target server, you need build tools like GCC or development files like libpq-dev. I prefer to have as few stuff on servers as possible.
Opportunity and challenge in China-Germany trade push
Nice job Majd
Do what normal people do. Tell Apple:

http://bugreporter.apple.com
Using tmux is a Python daemon antipattern? And then "there's so much wrong about this approach" that he doesn't bother explaining why? Isn't that why we are reading the article: because we want to know why?

If the author is trying to convince people to change their habits, he is doing a crummy job. He comes across as elitist and "if you don't do it my way you're wrong".
This is absolutely critical to your success on an ongoing basis as an app developer. With over a million apps available in the iOS, Android and Mac marketplaces, the best chance you have of being successful, over the long haul, is to have a loyal audience. Every download represents an opportunity to win a fan and an evangelist.

We've been helping developers solve this feedback problem for the past year on all three platforms and the data is very compelling: your ratings and reviews improve, the number of people recommending you to their friends increases and your business grows. The math is stunning and we'd encourage everyone to invest time in communicating with their customers if they really believe in the app they're building.

Regardless of if you build it yourself or use our simple to integrate SDKs (http://apptentive.com) - take the time to listen to your customers. It'll go a very long way.
Cellphone industry opposes California location privacy bill
> There's nothing wrong with wanting to have financial freedom and autonomy. If you don't have these things, chances are that your life will amount to very little.

I can think of a long list of people that have had a huge impact on improving people's lives who never had much of either: Martin Luther King Jr., Mother Theresa, Gandhi, etc, etc

People who have had more impact on people's lives than anyone who has come out of SV.
The analytics you need to get into YCombinator
Facebook’s 1st-Quarter Profit Falls 12%
Great job! But how practical was it to develop notes in a git repo markdown wiki like this? Seems like it would have been hell to clean things up.
Review our product (At the moment supporting Android)
Facebook Updated IPO Filing Shows Weakness in Revenue
Justin is fundamentally missing what people are saying the bubble is. From my perspective, no one is arguing that high tech and programming won't be more and more important in the future.

"Anyone who tells you that you shouldn’t be in tech, or that the current market situation will create an oversupply of people in tech, is doing you a massive disservice."

Who is saying this? I don't think anyone is trying to dissuade people from getting high tech skills.

I believe that the bubble consists of the massive amount of startups that do not actually provide a valuable service. Do we really need another social network or sharing site or "X for Y"? No, we don't, but it seems like 90% of the startups getting funded by incubators are just rehashes of that.

I believe that point is explained very well here: http://scripting.com/stories/2012/04/19/itsDefinitelyABubble...

The key points are here:

========

2. We're bundling young people into things called startups, and selling them to investors for ever-increasing amounts of money.

3. In an effort to bring more suckers in, they just passed a law that makes it legal to pimp these startups to people who don't know anything. You will be able to take their investment by swiping a credit card. Probably using a $4 billion valuation Square dongle for an iPhone.

4. They have started incubators in every major city on the planet. Unfortunately it hasn't been stylish to learn how to program for a number of years, so there aren't that many programmers available to hire. And it takes years to get really good at this stuff.

5. Even if they could find enough programmers, there aren't that many businesses to start to satisfy the demand for investment vehicles. A lot like the situation with mortgages in the last bubble. So the VCs and angels and no doubt some very shady folks are putting together deals with people who can't program with no actual idea for the business. Don't look to Y-Combinator, they're the quality act here. But there are incubators in every city from Santiago to Beirut.

========

The most important sentence there is "A lot like the situation with mortgages in the last bubble. So the VCs and angels and no doubt some very shady folks are putting together deals with people who can't program with no actual idea for the business."

And that is the bubble. Startups being founded with people who can't program with no actual idea for the business. Just like the last mortgage bubble.

And to be fair to Justin, I think twitch.tv is great. It is novel, has a clear path to monetization, and provides a service that people actually want. We need more venues for professional gaming and twitch.tv is a great step in that direction.
Thanks - that does sound like a big advantage of the deb / rpm route. Plus you don't really want your app servers spending their CPU time compiling.
I think that when the software itself is creating 47 http requests per visit, that's the thing that needs to be fixed. 36 of the requests are for images; an automatic optimizer can't help that.
Does anyone else feel like that's the sort of thing that will become part of a vulnerability someday?
Kudos to you for following up on all the feedback! We keep hearing that while it might feel like a hassle at first, it ends up being pretty motivating to have conversations with your customers. Have you found this to be the case for your team?
I've been through Clojure Programming, The Joy of Clojure, and Programming Clojure, and this is the one I'm recommending. The review hits on many of the reasons, but I also particularly liked how this book dealt with Java interop (not until after a solid foundation had been built around Clojure). I feel that many JVM language books jump too fast into talking about interacting with Java, to the detriment of learning the language in question.
The math on the valuation of the shares is a little more complicated than 1000mm - 300mm / 24mm.

The rumor that I heard (need to substantiate somewhere) is that the options were priced at a Facebook valuation of around ~75bn. It's impossible to accurately price these options without knowing the total # of Facebook shares issued so far.
From the blog post:

> NB: I’m selling my last three designs for anyone who’s interested. Here are the links: EXEC, Flutter, Pebble.

Am I the only one that thinks this is (morally) wrong?

I absolutely love what he is doing, especially in this redesign of drchrono, but he is using so much of the original web sites (copy, structure, logo) in his work that it just doesn't feel right.