skysight-inc/HackerNews huggingface dataset:
There is a significant difference between a 3D game and a utility, namely, how closely the development cycle must track the platform upon which it is to be released.

If the game development cycle is too long, the existing hardware will so far surpass your product's use of said hardware that when you release, your product will just look childish.

Not the case with a utility or a programming environment. Witness: I still use vim, even though my laptop has a Core2Duo 2.8Ghz, and dual GPUs. If vim 8.0 took another three years to release, I would not care in the slightest, and would gladly upgrade when it happens.
I can assure you that openly talking about your revenue if it's not mind-blowing is going to turn off investors. If you show that your company did $100,000 a year in revenue last year and increased to $150,000 this year, then fewer investors are going to be interested in chatting with you

At some point, these numbers are going to come to light with potential investors. If your numbers aren't great, not disclosing them might earn you audience with more investors, but ultimately you'd be wasting time that would be better spent improving your offering.

Perhaps it's better to let them disqualify themselves.
Glad someone pointed it out, I use ReMate whenever I can. It's no good for projects in heavy development though. I've had co-workers do `git pull` with ReMate active. None of the updated files appear in TM, which makes it easy to save and commit a regressed file.
For those who missed it (I was wondering why people were now saying March):

"Apple to Ship Tablet Device in March"

http://online.wsj.com/article/SB1000142405274870358090457463...
Now if only you could sort.
The top listed performance/price AMD processor is known to be buggy, which is why it's so cheap.

People that are buying the high-end systems are usually people who play PC games competitively. Intel is also making compilers that are optimized for their processors. In addition they are creating tools for optimizing parallel processing. I don't see AMD doing that. If they don't they won't be able to compete in the high-end desktop market.
We don't bother with Defender in XP; Vista's version seems to be a little better, although that might just be an artifact of running on newer machines. I haven't had a chance to play with Windows 7 yet, unfortunately.

Avira by itself has been fairly successful for us (but we also encourage clients to use Firefox+AdBlockPlus, which stops a popular virus vector). The only hiccup we've had was with a new version of "Windows Security 2009" that slipped past Avira for a couple of days and spread by Outlook address books. MalwareBytes didn't find it either, but fortunately it's easy to remove manually.

The little bit that I've worked with SpywareGuard, I've liked it, with the caveat that it can require a lot of user interaction during software installs.

Haven't used SpywareBlaster.
REALLY??? Could you provide some pointers? What I've been reading in the last year or so wasn't to my memory less than 2-3.5 ms.

10 us would be a whole different ball game!
Excellent news. readonly_fields and the new messages framework will be quite handy. Not to mention improved {% if %}. Solid work.
Toppcloud: a utility for deploying Python applications to cloud servers
Not surprising since the list appears to be sorted alphabetically.
Prerequisite for learning assembly
can someone tell me what's the prerequisite to learn x86 assembly language.
An iPhone user explained it to me this way, "It's not an iPhone."

It's no different than arguing a religious conviction.
For companies that have stable capital expenditures, free cash flow will (over the long term) be roughly equal to earnings. For companies that don't have stable capex, the FCF will be more lumpy, because it doesn't allow for depreciation. In Amazon's particular case, FCF is exaggerated because of their delayed A/P cycle where items are purchased in one quarter which shows up in cash and paid for by Amazon the next quarter. If short term cash is growing while their bills are getting higher, but this is not reflected in FCF, Net Income is a better metric because it avoids this temporal distortion.

Of course, if you think the hype is going to continue for a while, there is no reason not to buy into the momentum and make a short term buck, it's just not a good basis for a 10 year buy and hold as recommended by the original post.
Maybe it just got added? Because I was able to just click on the headings for Price and Performance to sort.
Self congratulatory bull-shit. Plenty of people become entrepreneurs out of some level of desperation (need to put food on the table!).

They learn and with some time they can become excellent - or simply just good enough - at running a business.

The 'ballsy' ones are disproportionally represented in the stellar successes camp as well as the miserable failure camp, with the majority of them in the latter.

If you are not risk averse at all you will have to be extremely lucky to survive an extended stretch of entrepreneurship. For every phase of managing a company there is a different profile that works best, and the best entrepreneurs are the ones that adapt their personalities to the situation they find themselves in.

Serial gamblers can have a winning streak, but they eventually always lose.
A small slightly pedantic point, but that should be 'a Senior Marketing Manager' rather than 'the Senior Marketing Manager'.

The Senior Marketing Manager is, I imagine, a very important person. A Senior Marketing Manager is, well, a manager in the marketing department who is in some sense 'Senior'.
There was a heated thread when this was submitted in February 2009. Comments there are now closed - of course - but it might be worth reading what's already there before commenting here:

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

and an earlier submission:

http://news.ycombinator.com/item?id=378852
Click the table headers for sorting...
Very interesting that AMD delivers a great value, while Intel still dominates in performance. It pretty much confirms my feelings about the companies.
I think we should compare the size of the assembly code generated for this with the original.

Other than reducing the readability, I cannot think of any advantage offered by the mere compression of the source code.
Here I was hoping Windows users would finally get the chance to run as root.
"This particular flavor of "oops, not protected by default" is Rails-specific."

Uhh...if it is in most other frameworks, as I claim, and you don't deny, then it is not Rails-specific.
a brain
The article's concern over "mobile universal binaries" seems misplaced. I find highly dubious the idea of binary cross-compatibility between iPhone OS and the tablet OS. From form factor to hardware resources, they would constitute two different platforms.

Most likely, XCode will have some affordances for sharing resources between an iPhone project and a tablet project.
Disclosing Your Finances
A Tutorial on Real/Protected/Long mode (x86-64) assembly
Yeah - looks like it might be a problem with IE. I opened it in Firefox and it looks totally different. In IE (8) its just a plain list - not a table with zebra stripes and sortable columns. It looks like the javascript for the datatable is throwing an error in IE.
I do not understand the gripe here. An Android app developer is able to view his customers' names and geographic location?

Wow, pretty scary!

Of course, that's usually how customer/software developer relationships work. This is handy for things like customer support, upgrades, and so on.
asperger's syndrome?

http://en.wikipedia.org/wiki/Asperger_syndrome

lol j/k
Emacs. Yeah, it was developed open source, but how many people, honestly, paid any attention at all to the trunk builds before the next major release?

http://www.emacswiki.org/emacs/EmacsReleaseDates
> To that end, I consider features geared toward developers to be critical.

compay means "developer of the application itself" not "developers who use the app."
I used to really like AVG, but I don't recommend it anymore. It's just gotten too big and drifted too far away from its roots. We haven't had any real problems with it though, other than 1 upgrade that the user botched somehow.

I try to remember that, for users, antivirus software is a nuisance. They don't want something that requires a lot of their attention, and they don't want something that slows down their system. They don't even want to be able to suspect their antivirus software of having any kind of negative impact on their system.

They just want to get work done, look at pictures, browse the web, play games, that sort of thing.

It's funny: I remember when Norton was really great, especially its disk tools. Then it got bloated, slow, and ugly, and McAfee came along and was great. Then McAfee got bloated, slow, and ugly, and there was AVG. Then AVG...

I'm sure Avira will do the same thing, so we're keeping an eye out for the next best thing.
My take is that it is less for GPU-like number crunching and more for interfacing with real-world devices; perhaps writing relatively simple scripts in ARexx for working with serial, parallel, etc. devices.
It just seems to fail a very simple test of allowing the government to steal money from any one that offers any thing that has an expiry. To take it out of the virtual world- can the government escheat from a restaurant the remaining value of food at a buffet restaurant where you are allowed five trips to the buffet but only use two? The expired items have no value, so there is nothing to escheat.

It's true that they could declare a law against expiry, but that would seem to be a completely separate case.
Is the performance measured over all cores or over just one core?
Holy crap thank you.
I don't know about the JVM, but Gen0 and Gen1 garbage collections on .NET are generally under that. Gen0 is fast enough to even be in the 10's of ns range.

Also, remember that he's trading over an internet connection, and there's going to be some non-zero latency there that will overshadow all but the slowest garbage collections.
I just watched this video and I thought that we could all use about 1% of the salesmanship of this man and we'd be doing very well indeed.

Makes you wonder how many of those he sold over the years, probably more than just a few.

Audience, product, marketing and execution in a nutshell.

That's what every successful business is about.
You are wrong ;) not alphabetic order
North Face’s E-Tip gloves let you use capacitative touch screens while your fingers are toasty warm.
Depends. 10us is a target for the entire messaging stack. See for instance zeromq.org. Other things, with calculations have different time targets. So determining timing requirements from something as vague as "Low latency trading app" is a bit difficult. I have a friend working for a company that does this, and his job is essentially "shaving microseconds" to quote him.
It's behind a subscription wall. Do you know what the suggested pricepoint is?
That's just not what we're trying to do with Django's template language.

However, if you'd like a template language that's closer to pure Python, I'd suggest giving Cheetah (http://cheetahtemplate.org/) a try. I've used it in the past; quite nice.
When I disagree with the best venture capital company in the world about how venture capital should be done, it's probably not because I'm a better VC than they are.
I don't think either comes close to capturing the spirit of K5. Remember the "Dorm Wars" and "Fast Times at Phillips 66" serials?

I'd love to find a place like K5 again. Rusty killed it with the $5 registration fee for new accounts. The dupe accounts, multiple personalities, and role playing were part of the charm.
It probably works exactly the way you'd think. When you read books, are they mostly lists of specific facts (e.g. programming books) or books that are insightful? When you're not really doing anything, is your brain just processing the environment or reliving past experiences, or are you looking for patterns and connections?
Apple's putting its toes in the water with a $1,000 price tag.
It's Windows for Pen Computing versus Newton all over again.

With one important difference: Windows for Pen Computing was a real shipping product (although a laughably bad one) and this is 100% pure fantasy.
And if you can't get Mathematica, Sage/Python/NumPy is a good alternative package.
Text editor needs a lot to be local, because you're doing a lot with large blocks of memory, and responsiveness is critical. I like the idea about the save point being remote.

Like sharepoint, but without the destroy-file-on-save feature it triggers when you save against it in gvim in some circumstances. Doing it via git integration could be a great way to achieve this without rebuilding the world.

Could be achieved via a FUSE filesystem wrapper on linux workstations.
Will Google use the White Space frequency to power its phones?
I wrote a blog post today purely thinking out loud if the FCC and/or telcos would have an issue with Google using the white space band for mobile communication, effectively shortcutting the big guys. I've have some interesting comments regarding that there are technical issues using the 700 MHz band for voice and that the telcos would likely sue. What do you guys think?
lol I'm 29, I better apply!!! I'm gonna have to remember to point out that I registered my domain and started work on my idea when I was only 25
Taking a long time between versions isn't the same as going completely dark between versions though, is it?

I mean, people could see what was going on in emacs as it was being developed if they were curious. And as far as I'm aware, there weren't significant rewrites between versions.
Warning: If you have 64-bit Vista, explorer will crash and restart when trying to draw the folder icon. In other words, do not create this folder on your desktop.

I had to reboot into safe-mode-commandline to get rid of it. :-/
Building our next Tower of Babel
I'd start by buying a reference manual somewhere.

Then go and implement some algorithm that you can follow completely in C, and use whatever flag your compiler uses to spit out the assembly code.

Then take that reference manual and go through the instructions one by one to see how a stack frame is built up under the hood and how your algorithm was translated from the high level 'readable' representation to the lego blocks of assembler.

That should give you a bit of a start, after that when you think you have a good enough understanding of how all that works try making that code faster.

For best understanding of the generated code and a fair chance at achieving some optimization you should probably do all this with your compiler optimizations off.

Good luck and have lots of fun, you will definitely benefit from learning assembler.

edit: Make sure you take lots of time for this, learning assembler is not like learning other languages, there are no friendly error messages, most of the time what you write will produce an executable but it will crash horribly in the beginning.

Single stepping through your code and watching the registers and flags change is an invaluable tool.

I wished I had a half decent debugger when I first learned assembler, it would have probably saved me a year.
any chance at all these direct comments were one of those jokes I've been hearing so much about lately? It's hard to believe that a successful person would have such a bias for round numbers rather than state changes - certainly there is a state change that goes on around that time, with kids blah as another poster has said.
You are saying terrorism works. You are saying that one of the most important companies in the world should discriminate in favour of one religion, because the adherents of that religion will use violence to get their way.

Google has chosen to position itself as an ethical company. Google's motto is "do no evil". They want us to think they enshrine all that is good.

Discriminating in favour of irrational and violent religious fundamentalists is evil.
Do you use the same level of infrastructure for your documentation server as you do for your 10's of millions of visitors / day production server?
Ask HN: Review my startup - YakGroups
YakGroups is project management for college students involved in class group projects.

I am releasing it in its early possible useable state in hopes of starting to receive some useful feedback from actual users. I will then, of course, iterate and build out the remaining features based off of that feedback.

Right now, it's in open-Beta, completely free, and will stay that way likely through the summer. For the Fall semester, I will introduce Basic and Pro plans. I'm not sure yet exactly how I will implement the plans, but the current idea is that the Basic will be free but pretty limited (limited file uploads, etc) and the Pro will have all features unlocked and cost around $5 per semester per person.

The app is built around group ToDo's: scheduling them, assigning them to group members, and discussing them. The idea is to let users quickly add ToDo's using the "Quick Add." The "Quick Add" acts like Google Calendar's feature of the same name and will parse out date data as well as the names of any group members and assign it to them. Then users can drag ToDo's to reorder them, onto the calendar to re-assign a due date, and onto discussions to link them to the discussion.

Additional notes for those curious:
I developed YakGroups with Django and jQuery using Netbeans as an IDE on a Mac starting in early September 2009. I finished my CS undergrad in May 2009, just completed my first semester as an MBA grad student, and I have been desperately wanting a tool like this for the many group projects I have encountered over the past several years.

In developing YakGroups, there are some nods to Google Groups/Cal and to Etherpad. I tried to keep the signup process as close to Etherpad's wonderfully succinct model as I could; as a result, one click on the homepage will allow you to start using the application. Not yet, but eventually the discussions will be linked to emails like in Google Groups.

Thanks for all your feedback.

http://www.yakgroups.com
Yeah, pretty much a desire to learn it and not get too frustrated if things don't go your way at first. I'm still learning too, but there are some good tutorials out there. Here are a few links:

http://webster.cs.ucr.edu/AoA/
http://dennishomepage.gugs-cats.dk/BASM-filer/BASMForBeginne...
Desktop OSX just isn't suited for the tablet environment

I don't know about that. OS X has had an on-screen keyboard and "ink" capabilities built-in for quite a while. The hand writing recognition is pretty good. Unfortunately, without dedicated Apple hardware, application support has been little to none.

Maybe I'm in the minority, but I will be disappointed if an Apple Tablet is released without stylus support. And I'm not sure if that is possible with the iPhone OS as-is (I'm just not that familiar with the SDK).
Clickable link: http://www.yakgroups.com
There is already a multitouch developer library available that allows developers (at least on the latest Cyanogen build) to work with multitouch gestures and input, and this is on my "aging" G1. AFAIK, there has not been a single non-multitouch-capable Android device released yet, so yes, it could be a simple OTA update to enable it if Google finally mans up to Apple.

Regarding the "app limit", there is already a confirmed plan from Google to release an update for Android that will allow storing downloaded apps on the SD card as well as onboard memory.
This is surprisingly hard to get right on your first try, I ran into a similar issue not too long ago with a framework I had built myself.

This page has a great synopses on how it should be done:
http://www.mnot.net/cache_docs/
Yeah, those are exactly the sort of thing I'm talking about. Topic oriented communities are great, hence I really like HN; it's full of smart people who will discuss things well, but its all computers all the time. The thing about k5 was the whole "renaissance man" vibe.
But don't we deserve the option?

No. It might be nice to have, you might want it, you might even need it desperately, but you don't deserve it.
Nice catch, benhoyt. It is even better that you know exactly what is causing it. (However, I question the benefits of ISP caching in the networks of today.)
Ask HN: What do you do for health insurance?
And if you say you have an individual plan with Kaiser or something - that doesn't count.

FACT: If you pay for an individual healthcare plan, you are essentially throwing your money away.

The reason being that if you ever had really serious medical bills (the whole point of getting insurance), your health insurance company will likely make an attempt to rescind your contract. Since you filled out 10 YEARS of health records to make your application - then agreed that if you misrepresent material facts, it makes your contract void - you don't stand a chance. The inconsistency they find doesn't have to do anything with the condition that you racked up all of those bills for.

So, for the insurance company, it's win-win: they get to take your money - if nothing happens, they get to keep it - if you rack up tons of bills, they get to rescind (then they have to give that money back, as well).

You don't have this problem if you can join a GROUP plan. They require far less medical history to apply, and don't get rescinded.

But how can you get a group plan if you are an independent entrepreneur or freelancer? I've heard that some professional associations have group plans - but I don't know which ones.

It's tempting to form a company with some friends just to create a group plan, but (at least in Illinois) such an entity has to be "formed in good faith for purposes other than that of obtaining insurance."

Has any individual out there found a way to be a part of a group plan?
Cryptographic showdown, Round 2: NIST picks 14 hash algorithms
Nutrient density
Security tips for Amazon S3 users
Amazon S3 (Simple Storage Service) is a popular and great service to store and share large amounts of data. It’s reliable, scalable, cheap and secure. Unfortunately, Amazon lacks decent documentation and guides on how to use its service properly and how users should implement S3 security to protect their content. SecurityBits compiled a list of essential security tips for S3 users.
Microsoft is a software company. They've lost big $ on any hardware product they've ever shipped except for mice and keyboards, and without exception all of them were 'me too' products.

All this is is a very transparent attempt at undercutting their competition, if the zune was any indication of how well they'll stack up then Apple has (unfortunately) very little to worry about.

What is much more interesting here is if there really is a market for these devices as large as is being predicted.
This guy's arguing against Sequoia and he brings up Tim Koogle as a counterexample?

Leone made some other silly remarks. [...] He said that it’s never the grey hairs that come in and figure out how to make money or make an idea work. Actually, that’s exactly what happened at Yahoo when the company hired Tim Koogle to be CEO in 1995

There must be some award for this degree of cluelessness.
Schneier: David Brooks on Resilience in the Face of Security Imperfection
Yes: if you're looking for an $80 CPU, go with AMD. But AMD isn't even "above the fold" when you sort by performance.
The inability to store applications on the external card is a really frustrating shortcoming. It's trivially fixed in the modding community (for the phones that have been rooted, of course) by just putting an ext2 filesystem on the card and making a few symlinks, but Google doesn't want to support that because it breaks the "SD cards must be unpartitioned FAT filesystems" notion.

Still, 190M is a lot of space for apps, most of which are no more than 1-2M. I'm not sure this is as big a crisis as it's made out to be.
If being treated like a child works for you, that's great. It doesn't for me.

If those rumours are true, Apple must be an incredibly stifling and frustrating place to work for smart, creative people.