skysight-inc/HackerNews huggingface dataset:
Heartfelt, true, emotions raw and stripped to the bone. Amazing post.
It's going to a good home, I promise. :) Thank you.
And just pushed the fix. Please let us know if you see it again! support@swiftype.com
Oh wow, that is very interesting. I always thought it was Forbes cherry-picking content to repost, had no idea that it was Quora themselves selecting what to essentially "promote" on Forbes.

Also, now I know why @Quora retweets the Forbes versions so often! (It always aggravates me, personally - I usually click through to the Quora version so I can see other replies, votes, comments, etc.)
You're equating ellipses with things like websockets?

Can someone either downvoted or kill this? I've never seen such an abusive and horrid comment on Hacker News!
To everyone who checked out my app: I am humbled and proud, and I thank you for your support. Your feedback (and reviews/ratings on the App Store, if you roll that way) are welcome.
But I'm just not following your logic here. I would totally buy "I block MS because MS is evil, has caused me pain in the past, and now I am exacting revenge on them".

That statement needs to be followed by maniacal laughter combined with a swivel leather armchair and an evil looking cat.
I believe they can, the Apache license is quite permissive, allowing LO to use features added to OO, not the other way around, however.
OO uses the Apache License, which would allow LO to pull any change it wants. Of course it doesn't work the other way around, because LO's licenses are more copyleft. So you're right, it could get quite one-sided.
I actually wanted to like this app for iOS, but from the get go it malfunctioned routinely. I tried to post a video to my wife within the app, which has been queued for 2 weeks. Notifications are delayed by hours and sometimes not sent at all. To nitpick further, the interface is somewhat ugly and the icon isn't easy on the eyes.

Generally speaking, this is probably the worst looking/functioning app out of YC. I was actually surprised to hear it was YCW12.

I know those are jerky things to say, but I felt really let down by the experience. I really do think this idea is relevant but not executed the way that would be conducive to opening an app each time I want to record a moment with my wife.
You could say the same about the UX for any company that sells primarily online. I think the author's point is that just depending on a website as a critical part of your business doesn't make your business a technology business, anymore than having a fleet of delivery trucks makes a furniture store a transportation company.
Most companies are "Technology Companies" because they would fail to function in a meaningful way if their technology no longer functioned correctly. To divide companies in the way the author has is perfectly reasonable, as are many other arbitrary lines in the sand.
Who says inserting into a linked list is faster than inserting things into an array? If the array is pre-allocated, or even crazier a c++ vector or c# list<> with an amortizing growth function that only needs to be invoked once or twice, it'll be much faster than inserting a new node in a linked list.

The array/list can be pre-allocated to the size you need and have good cache locality and minimal container overhead -- the linked list will have the overhead of the pointer to the next node (2x for a doubly-linked list) + the type descriptor (if you're using a language like c#, java, python, etc.) per node and data located all over the heap with cache misses everywhere.

<sameCondescendingToneAsParent>
If I was asked during an interview why inserting things in a linked list is faster that [sic] inserting things into an array, and I provided an answer that made him blankly stare back at me, would I want to take the job?
</sameCondescendingToneAsParent>

Perhaps you're getting a guy switching careers or fields of expertise (web -> system or accounting -> embedded), or someone that just has that gap in their knowledge, or someone that's just having a plain ol' brainfart at that point in time. No need to be as rude as I responded in my third paragraph.
Yeah I quite like the idea of using machine-learned automation to do categorization and filtering of information for us. It seems that this is an ideal role for the computer, an extension to the mind doing the hard/tedious work of curation and classification so we can just sit back and observe.
DHS Warns of Cyberattack on Natural Gas Pipeline Companies
How the blank would any front-end decisions result in the loss of data if the developer was any good? They may lose the data on the form they are entering if they encounter a crash, but I think the fears of IE are VASTLY overblown. I can understand locking out older versions, but it's been pretty well established that IE9 at least, can hang with it's counterparts.

(Don't take me for a Microsoft apologist, I still hate developing for IE7 and still have to do so daily. But the IE8+ (IE9+ if you rely on HTML5/CSS3 features as core elements) is really not that hard to work with.
How Florida brothers' 'pill mill' operation fueled painkiller abuse epidemic
What are some typical ways a start up promote themeselves?
I know how to make web apps pretty decently and I think I will make it a summer project to build a pretty useful web app.

What are some typical ways startups promote themselves?
>I never understood those CS courses that have you diving in blind with C++

C++ made more sense to me than all the CS programs that were switching to Java for their intro to CS courses when I was coming up a decade ago.

C/C++ may have overhead that's confusing to a beginner out of the gate, but Java just amplifies that.
I'm sorry, my server metaphorically melted due to the traffic. :( The site's back up now, and here's the screencast: http://www.youtube.com/watch?v=1M0PAiiJLlo
It seems like they finally dropped the silly ".org" from the product name. It's "Apache OpenOffice" now.
Yeah, but chances are your Linux or Mac users will already have python installed via their OS.

The biggest challenge for Windows users is remembering to go to python.org and not python.com to obtain their version.
Depends on if you believe that 1.6% figure is an accurate representation of how much business they are losing out on by not supporting IE. I would wager that number is generated from bad data specifically caused by their decision not to support IE.
Silicon Valley Wrestles with Impact of "Scouts"
Absolutely correct, the wiggle does make it happen. One of those "Why didn't I think of it" interaction technique.

Kudos to the developer. Just a (very) minor change will make it better for me: slightly less opacity for the pop up window. On an 11inch Macbook Air, I think it'll help. I just bought the app, it's fantastic and worth every penny.
Yeah, that's me — and a very high-end microphone that I managed to borrow from someone. ;) The mic made all the difference.
I posted a screenshot of my Google Analytics elsewhere on the thread: http://news.ycombinator.com/item?id=3946765

Anything else you'd like to know about the traffic? Open kimono.

Cheers.
My argument here is simply that the people who make it are the ones who go through those struggles and keep fighting.

I promise you there were a few occasions in my life where I had to choose between toilet paper and toothpaste. My employees had no idea how bad I was struggling and had I ever let it on they probably would have jumped ship. I found a way to make it through those stuggles where most people would have quit.

It's easy for people to say "Life's easier when you dont have to worry about paying off debt etc." what most of those people forget is that the ones of us who dont have those worries now probably had them just as bad or worse than you can imagine at some point.

The media loves to talk about the rosy side of startups but they never print the article talking about the guys with stories like mine.

At one point I literally took a job selling cars on the weekend just to be able to keep paying my employees and losing money on my business. Everyone I knew told me to quit, but I was just young enough and just dumb enough that I wouldn't. I believed in myself, my company and my employees too much to just give up.

If I had listened to my friends and parents I would have quit, finished school and got a job in the rat race worrying about paying off those student loans.

Instead I got it profitable and ended up selling the company.

Unlike the poster below thinks though I don't have 40 free hours a week these days. I am working to build the next big thing because this is in my blood, its what I love to do and I'll be damned if money (in any direction) is going to be a factor in making my life turn out the way I want.
The majority of his argument is sound, I'm just engaging in the standard HN practice of nitpicking the details.
I just Tweeted, and more importantly, managed to get some trustworthy tech folks to help out. One thing I can offer as a word of advice is to try to find smart users who aren't developers -- they're the perfect beta testers.
AOL looking to sell TechCrunch and Engadget for $70-$100 million
What does your last paragraph have to do with the clause you excerpted? This clause appears to have nothing to do with the company suing you. It appears to deal with the reverse.

When you mentioned "people who use lawsuits as a normative way to do business" and one-sided contract terms drafted by "armies of lawyers with nothing better to do" I thought of Apple, and some other IT companies.

Then to my surprise I noticed you are an iOS developer.

Not sure what to think.

If you see a clause in an agreement you don't like, it makes little sense to get angry, just politely ask them to remove it.
FYI, firefox does this automatically (although doubtless the exact behavior has changed since 2009).

https://bugzilla.mozilla.org/show_bug.cgi?id=512854
Oh, thanks for the reminder: I cleared out some old stuff and forgot to redirect. Fixed.

Also: RSS where?
Wow, that is crazy. I am really shocked that I got to watch it sooner in China than you did in Japan. I wonder why there is such a difference between the two countries...
At this point, I'm not convinced that not testing necessarily leads to laziness.

In my job I deal with a fair amount of legacy code, and definitely find anecdotally that I work several times faster on new code, but that's because the legacy code is crap and the new code is clean and brilliant (just like all code written by yours truly). (Of course, the fact that the code is new and is being edited by the original author are the primary drivers, but I think my code quality is slightly better than my predecessors'.) Once the code is well-written, I don't think that adding tests would significantly improve my productivity. Having a test suite would give me confidence and save me time doing manual testing (no need to test features I haven't touched and am not worried about), but don't see it having a major impact on my development productivity per se.
Right now, the two versions are identical (although their version numbers differ). I hope to keep it that way, but it may change once I submit a sandboxed version.

In general, the sandbox doesn't cause us any problems, because we already write our temporary data to the proper sandboxed location, and dragging a file into an app is one of the approved sandbox interactions. However, enabling the sandbox DOES break QuickLook icon fetching for some types of objects (most notably volumes, which show up as folders). This seems to be a bug in NSWorkspace that I hope will be addressed in the future.
The best deals some of the participants on that show make is no deal. They get the TV exposure, and potentially some validation from the Sharks, but choose not to accept the terms of their offer. If you can take that and use it to market yourself as an "As Seen on The Shark Tank" product, you've got much of the benefit without giving up a major equity stake to the sharks. With that said, this contract seems to indicate that ABC can take a share of your company whether you choose to enter into an agreement with a shark or not ... so you're trading TV time for a percentage of equity.

Also of interest ... I've read a few post-mortems from companies that appeared on TV, and every one of them said their portrayal had been edited for time (actual negotiations had gone as long as an hour in some cases) yet fair.
Remember the cardinal rule of show business: there's no such thing as bad P/R.
刷QB
Oh, the password anti-pattern. I have no opinion of the legality, but if you go around giving out your password you deserve what you get.
It means that the window will be centered under where your cursor currently is.

If you're having trouble activating it, try drawing small circles with your cursor, rather than just shaking back and forth. Some people find that easier. (That being said, I developed it on a Magic Trackpad, so the shaking does work -- it just depends on your personal mousing style).

I hope this helps. :)
How's the page looking?
I'm not a designer by a long shot, but, its an open source project, and I don't want it to look atrocious. Feedback would be awesome :)
My work on DragonDrop is far from done, but I do have a few more ideas. Stay tuned. :)
Batman wins again. :)
Australian brilliance: AU government provides $11.7M for OLPC pilot
> Normal people are pessimists [about new ideas]

It's not that they're pessimists, it's just that they aren't interested in new ideas.

I'm reading Guns, germs and steel, and it notes one advantage of European civilization was that it had access to large mammals that were easily domesticated, and one of the ways in which they were easy to domesticate was that they are hierarchically organized socially, and "follow the leader". This helps, because humans just needed to insert themselves at the top of the hierarchy to control the herd/pack.

I'd realized some time ago that we ourselves are also domesticated, but just this morning, in watching a dog cross the road following its owner, I realized that human beings themselves are socially hierarchical, and this makes us easier to domesticate, and easier to control.

We have been controlled by gods/priests, within militaries, within corporations, within sports, taste in movies, TV, reddit memes, pop music, pop psychology, political movements, the habit of obedience we have towards the law, scientific paradigms, by intellectual ideas, by principles - even free-thinking intellectual radicals have leaders they read and follow. Marketers try to identify influencers, thought-leaders, trend-setters. If you control the top of the hierarchy, the rest will follow.

So it's not that normal people are pessimists about new ideas, it's just that they follow what the leader of their hierarchy follows. It takes time for an idea to get to that point, and by then it's no longer "new". Even within startups, there is a great deal of this - people follow the popular companies, brands, products, personalities, from Apple to vim to lisp to Alan Kay. They have religious wars.

The human being who really does follow a new idea for its own sake is rare and in a straightforward biological sense, is not normal.
Video: Visualization Lessons from the NASA Blue Marble Project
Firefox's graphics performance on X11
When I meet with investors all they talk about is traction and traffic.

If you have enough there are no more meeting, no calls, no demos.

You get funded, no questions asked.

IE is no longer 90% of the market, but it's still the biggest browser by market share. There are many early adopters, but not anywhere as much as regular users. Regular users make the bulk of any popular site/webapp's traction, and most of them use IE, period.

A few years from now when IE becomes just another competitor and not the market leader we wont need to develop for it, and that might actually make more regular users move to FF or Chrome.

Meanwhile you have to support it, because IE development will never ever be as difficult as getting enough traction.
I played it, while it's impressive effort, it's not that great - I got tired of being unable to walk through some bridge, etc. without falling and of being stuck because of collision detection errors.
Some recent discussions/resources that came up:

http://news.ycombinator.com/item?id=3923569

http://viniciusvacanti.com/2011/02/08/how-to-get-your-first-...

http://www.vinnie.net/2009/03/10/10_ways_to_get_your_first_1...

Best of luck.
Funny, I'm a T1D and every time I go to the airport I get through the TSA with an unexplained bag of needles.
Great idea! Just bought it. I previously did workarounds such as dragging an entire chrome tab out to move the picture. Got awkward sometimes.

You might want to consider not having a free trial. I watched the video, was sold, went to click buy, then saw the trial button. Still went to buy, but almost clicked the trial out of habit.

Edit: Wow, 45 seconds later it's already installed and working seamlessly. Took me all of 1.5 seconds to figure out how to shake on a touchpad, and now it feels second nature. I'll repeat, great work and congrats on getting fireballed.
How well do various revision tools handle merge conflicts?
>Python’s type system is more flexible than C#’s (for better and worse). It is important to keep in mind a few concepts from Python that are not directly translated to C#:...

>Dynamic typing, a.k.a “duck-typing” (this, too, can be accomplished using libraries built around Delegate.DynamicInvoke).

I'm not super familiar with the keyword, but I'm fairly sure this is built right into C# 4.0 via the "dynamic" keyword, is it not?
My friend Kang and I

Ahhhhhhh
A hack for getting good audio on screencasts: sit in a closet with a blanket over your head while you record the audio. It makes even a built-in Mac mic sound good.
Genuinely surprised Engadget's not worth more than that by itself considering they mostly get paid for rewriting articles. The profit per article when they sucker social sites into upvoting their spam must be fantastic.
shrug

Contracts can protect you too, just don't sign anything you don't 100% understand.
You need to get whitelisted to have access to it. The only problem is that since they partnered with Gnip, Twitter no longer gives whitelist access for free (http://www.readwriteweb.com/archives/twitter_to_sell_50_of_a... ).

I was lucky enough to get it more than two years ago and have been accumulating data ever since.
If you don't have any coding experience I'd suggest looking for freelancers, you could potentially get them on board for a longer term relationship.
Have an upvote, which in this case does not specifically express agreement.
Python has less syntactic sugar: semi colon-terminated statements, braces, etc. It doesn't make Python "better," but to a newb, the less the better. If less comes in a real language, so much the better.

Variable declarations ... you could go either way. I like that Python is closer to a language that "knows what you mean" even when you don't declare a variable.

You can learn discipline later. Learning to program is a chicken and egg problem, you have to learn two things: a language (any language) and programming concepts, and unfortunately you have to learn one to do the other. Python's forgiving nature makes that a bit easier than some other languages.
I'm also having problems shaking. It works 1 time out of 5 it seems.

How about showing the window if I don't move the mouse for 2 seconds instead? That'd be easier and a better UX IMO since it would mimic spring loading.
Even one lost customer to piracy justifies in the minds of RIAA/MPAA the spending millions on lobbying, creating draconian laws, and using the Government as their muscle.
Thanks, Graeme.

The free trial is actually an entire non-App Store version with its own in-app purchase -- I chronicled the experience at http://writing.markchristian.org/2012/03/30/make-your-own-ap... in the hopes of sharing the knowledge with other potential indie devs.
The part of this article I really associated with is the focus on "startup drama". The startup drama has its place -- stories of founders fighting through the hard time or working out when to throw in the towel are wonderfully didactic in nature whilst getting across the human story. It's why Founders at Work is one of my favourite books.

Most tech blogs however have distorted these startup dramas to the point they look like poorly scripted television shows. They've discovered, just as gossip magazines did, that more drama => more eyeballs => more revenue.
Very few sources I have come across prioritize information over hype and it feels like the tech community is paying for it.

What I disagree with in the article though is the focus only on wanting to hear of tech startups. I asked an entrepreneur on advice about Natural Language Processing startups (of which he'd founded a few). He said "To bake banana bread you need to be able to bake bread". Tech startups, as different as they are to normal businesses and startups in other fields, share a great deal as well. We'd do well learning from their trials and follies too and hence why HN is so open to articles from all over the map.
To an extent, but I don't know of too much development happening these days that aren't done with some sort of framework (at least for web apps), and I don't know of any frameworks that aren't built to at least support an SQL abstraction layer.

The one big app I have on EC2 isn't 'locked in' to Oracle because we're using Django + Oracle, though in testing it out, there is a non-zero effort to migrate to another database.

That said, you're not entirely wrong either, which is why such abstraction layers exist, and even despite how good many of them are, migrations are still non-trivial.
It would be cool, possibly profitable, to see stock symbols and their price change mapped vs. mentions of the ticker (like IBM).
I'm really sorry that's the experience you had. I can't say that the app is perfect -- we've got a decent bug list we're working though -- but I can say that it shouldn't be like that. If you have a couple minutes, shoot me an email at jamie@trypair.com and I'll try my best to get everything working for you.
dumb show. who cares.
I've been a little frustrated with OpenOffice/LibreOffice recently, as it seems like there's something about the way text is rendered when printing (maybe onscreen, too) that is just kind of ugly. The spacing isn't wrong, it's just blah somehow. Am I just imagining things, or is there something going on? (And if so, can I fix/work around it?)
Meta-tools for exploring explanations
It's a clipboard shelf app?

http://qsapp.com/wiki/Shelf_Module
How Indian Brands Are Performing On Facebook? (SocialBakers April Report)
"Actually, bringing Arrington back into the fold is a smart move for more reasons than one: One source who has expressed interest in buying the properties said raising the money wasn’t the hard part. The hard part is finding a strong editorial figurehead to be at the helm."

To me, this speaks volumes on how big the loss of joshua topolsky & co. was to engadget.
For me I purchased the reserved instance( a micro one ) last october. I planned to use it as the host of my personal site (for some projects' demo) and weblog. As the post claims, the main concern before purchasing a reserved instance is it cannot scale. My personal site, which I believe will not gain so much view in all 3 years, benefits the most from the average low price.

for those suggests GithubPages to host one's blog, thank you for your information.
Gh-pages is a great option and I recommend it too if one just need a place to host a static blog.
However for me, I need a VPN server at the same time because yes, I live in China. That's why I chose AWS services.