skysight-inc/HackerNews huggingface dataset:
Hi Groxx,

I agree with your comment overall; however, I wanted to touch upon the following quote.

> how can you ... only notice [your app is failing] because you checked ad revenue? Sorta implies where their focus is, neh?

In what business is revenue _not_ the primary focus? While I understand the importance of product quality and customer service, as well as the correlation between these factors and revenue, a company that's paying more attention to their app store reviews than their revenue is doing it wrong.

With that being said, the rest of your comment is perfectly valid but I do not feel that a business should be bashed because they watch their revenue closely.
I am not familiar with current pricing, but if you need to scrape together funds, I would guess that buying GIS software would be out of the question. Nowadays, most specialized PC software is more expensive than the minimal amount of hardware it needs to run.
I'll agree that UX consistency certainly isn't as good as it could be on Linux, but I wouldn't hold up Microsoft as a paragon of that. Every version of Office for the last decade has done things its own way and differently to the underlying system; most of those have just been visual (XP + 2003) but of course 2007 is considerably different with its funny logo thing in the top left and the Ribbon.

Windows 7 seems to be full of things like that; most programs still have the classic menu strip at the top; Office has a sort of one with the Ribbon and hides parts of it under that logo thing; Explorer doesn't have one at all any more and Paint has a Ribbon too but a funny blue lozenge instead of a logo.

I would contend that Ubuntu Lucid is rather more consistent than that; every preinstalled app I've used is GTK-based so they all look pretty much the same.
I always assumed this was for usability purposes. In particular, the whole "most users won't scroll down to see 'below the fold'" rule.
Thanks for the Goldberg pointer. I have a rudimentary bidirectional, parallel BFS working which I'll be blogging about once it's ready. It runs very fast even on huge graphs.
Yes, absolutely. This may be as simple as periodically leaving the country for short trips, but you have to know.
I use TimeSvr.com - wrote a detailed post about them here: http://personalmba.com/delegation-outsourcing-timesvr/
What 'Waiting For Superman' Got Wrong
Lacey may be mistaking her circumstances -- at TC -- and those of her main subjects -- like Rose -- for a general weariness.

There's no shortage of twentysomethings, far from tired, with the added advantage of being able to take for granted everything prior companies exhausted themselves proving out.
What laws are in place? FDIC doesn't cover theft/fraud.
Nice to know about monodevelop, but I don't see how that refutes my point about C# needing an IDE.
> The App Store genre, invented or not in Cupertino, is now part of that loop, a killer OS component, one that deserves a Monday Note of its own.

There's very little out there that Apple can honestly lay claim to having invented. Refined, improved, made look silky smooth, sure. Invented? No. OSX is built on ... *Step technology. The Mac OS Classic GUI is taken from the Lisa, which is taken from the Xerox Parc. The MP3 Player? Nope, not theirs either.

All of those are great examples of something Apple has taken from elsewhere, refined and improved. The App Store concept had been implemented some time beforehand by Linspire (with Click 'n' Buy for Lindows) which in turn was a front-end to Debian's APT package management tool.
That is correct. No hardware will work with every OS. Certain hardware will support certain versions of Ubuntu though. It makes life a lot easier and saves an enormous amount of time if you research what the hardware will support first, and then use the correct hardware and OS combinations. With an unsupported combination sometimes it will look like everything is ok but you will have intermittent problems such as USB ports not working sometimes, or other issues. With the correct combination of hardware Ubuntu will work fine.
The flexibility of tags makes sense, but this means that I then have to type in the same tag if I want to do multiple sparse collections of photos across folders. It's unintuitive compared to the picasa/iphoto workflow of dragging photos straight into an album.

Perhaps this could work if one could drag a group of photos to the sidebar containing the tag, but then that's bending the meaning of tagging.

Overall, I don't see why live photo gallery needs to break a workflow most folks are already familiar with (raw photos in folders/albums/tags). This organization is already used for flickr, picasa, iphoto (judging from screenshots), etc.
I think the problem here is the disconnection. According to CRAP principles (contrast, repetition/rythm, alignment, proximity) related items should be in proximity with each other.

IMHO Rodrigo's design does better on contrast & rythm but there's a disconnection between related elements which can cause confusion. If I had to solve that I should try using a light background to enclose items that belong one with another.

I think that, regardless of the results I find this kind of exercise very useful. It's very hard for someone living in Argentina (or anywhere outside SF or NY) to be commissioned with a work of this caliber, so it's very ratifying to think "Could I do it better?" even if the answer is "No, I can't"

On a related note, is good to see Bowman work again after disappearing that many years inside Google.
"With your permission" means nothing.

Quite often the user granting permission has no idea what the implications will be.
You need to send a bill to the hospital for your 'consulting' time.
U.S. Army establishes Cyber Command
Users do scroll.
http://www.useit.com/alertbox/scrolling-attention.html

From the article: Scrolling beats paging because it's easier for users to simply keep going down the page than it is to decide whether or not to click through for the next page
Our crappy food supply.
They're talking about the signup process basically. Mint is a terrible product with a fantastic signup process. All those posts about how great it is are from people who signed up, looked around for 5 minutes, then never used it again.
If I had focused on 'relevance' or 'eyeballs' in stead of on 'turnover' and 'profits' I would have been out of business long ago.

Unless you are very well connected and have a clear exit route in sight please don't forget revenue.

And nobody says you can't have both relevance and revenue, it's not like they're opposites.
What's really confusing is that I used to see both "Windows Live Photo" (a hyperlink to the live photo website) AND "Windows Live Photo Gallery" (opened the application)
A humane piece of lamenting prose that managed to make feel sympathetic toward Kevin Rose and Michael Arrington. A first. Read it for the 5th paragraph, and the last.
Anyone need a ride to startup school?
If anyone is staying at the Zen Hotel, 4164 El Camino Real Palo Alto, California 94306. I'll be able to give some people a ride to SS. I'll be renting a small car so space is limited. Also I won't know anyone else there so it would be nice to meet new people.
I wish this had a better organized set of docs and examples. I spent 20 minutes poking around but got frustrated. There are too many frameworks out there for me to spend that much time getting the basics. Perhaps I might miss out on some good stuff, but I also save a lot of valuable time.
I definitely enjoyed Royden a lot -- I got through my real analysis qual back in grad school using Royden to teach myself essentially all of the material. Readable and excellent. And as to minds heading the analysis way: I'm about as algebraicly-minded as they come and I thought it was highly readable.
True. But I guess as a social utility the internet and facebook are more evasive than people assume. I think, facebook more so, because if you know anybody that uses it, you lose more 'privacy'.
My remark wasn't meant to imply that revenue is inherently bad. Simply that undue focus on revenue often creates sub-par products. There are plenty of small software shops out there which need revenue to exist, but create things for people instead of for profit.

My gripe is that apparently checking ad revenue every other week is of greater importance than even checking that the software works. Improving people's lives by providing something useful is clearly further down the importance list.

And some don't even need revenue - a la Linux / Rails / many open source projects.
If you listen to the audio track of the video there clearly is the tell-tale chirp of a cell phone connecting in there.
I say this fully aware of how hokey it sounds, but I'm going to say it anyway. Being a genius isn't a decision; it's a lifestyle. Maybe you are a genius, so it seems trivial to you. But the person who connected medicine to engineering probably did a lot more than say "hey, I wonder what would happen if I connected this to this". He probably had a good knowledge of both engineering and medicine. That takes a lot more than making a decision to do something smart. That's why I don't think that the average person is capable of doing genius-quality work. It's not that they don't want to change things. It's just that they don't want to dedicate their lives to it. And that is definitely understandable.

In end, maybe you and I really agree more than we disagree. It's just that I feel that there's more to doing genius-quality work than the post presents.
Which is when I like to see referral links for Amazon / etc. I'll happily buy something I was already going to buy, and get them some money as well. I'd be willing to bet that the amount of use of those is directly proportional to how compelling / quality the content is.

edit: though I have no clue how successful they are / have been. Anyone know what a relatively-popular blog makes from them?
This is nice, though some formatting would make it easier to read. In IE7x there is almost no whitespace on the right margin. On my big monitor it is close to wall to wall text.
It depends on how you define internet privacy.

If you mean individual awareness and a person's concern for the security of their data on the Internet, I think that we're in a better place than 10 years ago, but there's still a long way to go.

I think the actual privacy and protection of data runs contrary to the way Internet collaboration is heading, at the individual, group, company and governmental level. The Internet is such a good tool for information exchange, it seems weird to restrict the exchange of that information. But restrict we must, for when we fail to effectively do so, bad shit happens(tm).

But don't worry, PCI DSS will solve everything. A vendor told me so it must be true ;)
Or on a highway.
> The App Store concept had been implemented some time beforehand by Linspire (with Click 'n' Buy for Lindows) which in turn was a front-end to Debian's APT package management tool.

Saying that the App Store is an improvement over apt is a huge stretch though; it's not nearly as comprehensive.
Ha, yeah thanks for the reminder...
I haven't seen this before, thanks!
Ouch, sorry about that, I'm not too proficient at this cross-browser stuff. Let me see what I can do.
It's the best, better on Plan9 but still good as a Unix app

Don't forget Acme-Sac for windows
http://www.caerwyn.com/acme/
I would say he hits the sweet spot between 'inanimate book' and 'personal teacher' pretty much dead on.

Computers and internet connections reach places on the planet where very few physics books go, and embody potentially every book ever written + all the free content available out there.
But will those hungry twentysomethings remain hungry, to push a successful, growing business past a "dipshit offer" and move it further into a world class tech/brand power category? Or will a handful of tech giants stand by the door and grab every calf firm with a promising future?
Why don't you just read introduction to algorithms?
I can see that, truly. And I do find the results interesting, though not really unexpected, if only because of the sheer number of people who clicked the ad(s).

May I recommend something to mitigate this sort of thing in the future? Set up a script to launch an emulator for each of your apps which rely on others' services, unit test their core functionality, and save a screenshot of the key screens. Run it when you feel like it, come back in a few minutes, and peek at the pictures / pass / fail.

Though, that said, I have not used the iPhone emulator. Can it be easily (enough) scripted to do something like that? I would certainly hope so, but I've been disappointed in development tools before.
Nokia N8 gets lots of stick in early reviews, we wonder why
Very interesting, but US citizens and permanent residents only.
That would make sense, and yes, I was on the US store. Thanks for pointing it out!
This isn't over. When it is, Keynes will be done, especially if a new school of economics presents itself as a creditable alternative.
Old Facebook articles?
I love reading old tech articles and seeing how they eventually turned out today. About how some predictions and opinions were so wildly off-target and some that turn out to be spot-on. It entertains me just like a good book would. Does anyone have any links to old Facebook articles? Back when it was just a startup. Thanks.
Yes and "initially" Unix could only run one process at a time. But modern Unix is far in advance, and modern Windows is far in advance of DOS.
And that's just not acceptable.
It saved money since our lawyers (who were probably the same ones who wrote these) didn't have to start from scratch.
Please use "ctrl and +" in windows or "command and +" in mac. or a better option is to try readability.
Scrunched-up dimensions untangled
I don't think you've experienced the level of integration Visual Studio brings to this. DTrace and Valgrind are great but they would need to be seamlessly integrated into Eclipse to be comparable.
I dunno, I've got a hate-hate relationship going with Visual Studio. I've encountered so many bugs in the system (a particularly good one: UI designer executing code which made the window I was building work, calling the DB, autocompleting its own variable name with the results, filling drop-downs and everything) and so many basic functions are a PITA or non-existent that I routinely find myself wishing they'd just give me a gdb terminal.

Personal main peeve: the debugger is far from intuitive, frequently chops off strings in the inspector w/o giving any way to read the rest of them (no magnifying glass), and offers no way to test anything which cannot be done in a single line of code - ie, anything to do with enumerators, and nearly 1/2 the .NET framework I've encountered.
Ask HN: What kinds of kernel designs are best for multicore processors?
Among Barrelfish (http://www.barrelfish.org/), Corey (http://pdos.csail.mit.edu/corey/) and fos (http://dspace.mit.edu/handle/172...), which kernel design is more suitable for multicore processors?
The concept is roughly that people shouldn't have to skim what software can summarize. Let the machines do the work.
Communal Genius - Scenius
The question is whether Islam will modernize and assimilate to liberal Western culture, not whether it will schism. A schism might even be net harmful--when Christianity schismed, Europe went through over a century of religious warfare.
I find msdn docs far better than javadocs. YMMV.
Does that mean that by hosting any dynamic web content in the US that is accessible by users in Iran you are breaking export laws?
Reading this, it occurs to me that designers probably had little to no input into the creation of HTML and CSS. In other words, everyone struggles with this format today because the creators didn't pay attention to a group of users that would turn out to be very large. I guess hindsight is 20/20.

There are many drivers towards HTML5/CSS3, but at least one of them is meeting the needs of designers, so obviously this is in the process of being corrected. Like most people, I've been pretty anti-IE, but someone pointed out to me that HTML5 actually standardizes a lot of features that Microsoft implemented years ago - shadows, gradients, glows, embeddable fonts, opacity, etc. Vector graphics? Microsoft: VML in IE5, 1999. Mozilla: SVG in Firefox 1.5, 2005.

Maybe if open source and standards-based browser developers had taken the lead in supporting designers' needs, they could have overtaken IE years ago.
I wish the writer of this article, Jean-Louis Gassée, could have had better luck leading Be Inc and BeOS, as it was my all time favorite OS. I still run it in emulation, from time to time.
It's probably a stupid question, but: what's the advantage to coding everything in Python? If you're targeting the N900, Psyco likely won't help you, and there's probably some existing MP3 library that one can wrap (libmpg123)?

Also: you might want to try Cython, it compiles a Python-like language to (reasonably platform-independent) C or C++ code, with very good Python interoperability.
IBM opening new Computer Science focused High School in NYC
BeOS had an online application store before Linspire, I believe.
I got interested in technology at the time when the mantra was "UNIX is dead, Windows is the future" It's amazing how much things have changed. It's probably a testament to how good Windows actually is that Microsoft has been able to hold onto the desktop computer market while the rest of the technology industry has adopted Linux/UNIX on such a large scale. It's a fun exercise to make a mental note of all the various Linux/UNIX devices you see in a day. SOHO routers, TIVOs, TVs, SmartPhones etc. It's everywhere.
http://www.businessweek.com/technology/content/mar2006/tc200...

Industry analysts think that Facebook might be a good match for Viacom (VIA), which owns the MTV, VH1, and Comedy Central cable networks. "I think Facebook would be a great strategic fit for Viacom," says Troy Young, executive vice-president and chief experience architect at Organic, an online advertising and consulting firm. "Viacom has people working on social networking. But I think they need to demonstrate to the market, through a major acquisition, that they are on top of the youth marketplace," Young said.
Math and Programming for Programmers
For linear algebra, Sheldon Axler's _Linear Algebra Done Right_.
For analysis, Stephen Abbott's _Understanding Analysis_.

These two books will give you a very solid grounding in the undergraduate linear algebra and analysis. Personally, I also worship the style of Baby Rudin (it's the nickname of his _The Principles of Mathematical Analysis_), but it can be too dry to many people.
Ah, no, our users cache pages, but if they want the cache world-readable, they need to explicitly click the "publish" link.

Thank you for the information, I'll talk to our lawyer about it just to be safe.
I don't think it would, and it doesn't look like other Google services like Gmail block Iran. I could see how it'd violate export laws to allow Iranian users to host apps on GAE, but it's weird that they block web users from accessing apps on GAE.
I just got it, and it's huge. Bigger than most dictionaries.

The articles are great. It's a useful resource to look up something you hear a reference to but haven't seen before, or to get more cultural exposure around something you're studying in a narrow context. I recommend it, though you'll need another text for a thorough, linear introduction to a field.
I think theft and fraud both count as laws that are in place.

The FDIC has an entirely different purpose. The banks themselves usually cover customer losses themselves due to hacking. Identity theft can be more difficult to recover from, of course, but if Intuit/Mint/Yodlee had a major security breach, it would need to be cleaned up very quickly.

It is relatively commonplace to prosecute monetary theft compared to prosecuting "gmail theft" or "twitter spamming."
Maybe this question would fit in better at StackOverflow.
This highlights a major frustration (one of many) I have with the iTunes customer review system.

I can only buy things from the UK store, so I only see aggregate reviews and ratings from UK people. If I want to see how an app/song/movie/tvshow/etc is being received by, say, the US, I have to scroll down and change stores to the US one in iTunes.

This works in the PC version of iTunes, but isn't possible for iOS devices as far as I can tell.

Even then, after trying to view a broader aggregate set of reviews/ratings, I still need to go back to the 'local' version of the store to purchase the content.
About a year ago, I refreshed my memory of basic probability theory with Bertsekas & Tsitsiklis Introduction to Probability and really enjoyed their approach.
Of course I would, but only because code is tangible. The legality of stealing tangible items/data is clear in everybody's minds.

However, an idea is NOT tangible, and in the absence of signed contracts it is NOT clear that using an idea told you by someone else is illegal.
I also like R. W. Emerson:

"In every work of genius we recognize our own rejected thoughts: they come back to us with a certain alienated majesty. Great works of art have no more affecting lesson for us than this. They teach us to abide by our spontaneous impression with good-humored inflexibility then most when the whole cry of voices is on the other side. Else, to-morrow a stranger will say with masterly good sense precisely what we have thought and felt all the time, and we shall be forced to take with shame our own opinion from another." - http://www.emersoncentral.com/selfreliance.htm

He focuses on the internal, personal implications of our thoughts rather than others' opinions of our thoughts. That is, it's more important to be true to yourself than to be true to what others think you should be about.

Speaking of Shakespeare, one more I have to call out from Self Reliance:

"Insist on yourself; never imitate. Your own gift you can present every moment with the cumulative force of a whole life's cultivation; but of the adopted talent of another, you have only an extemporaneous, half possession... Where is the master who could have taught Shakspeare? Where is the master who could have instructed Franklin, or Washington, or Bacon, or Newton? Every great man is a unique. The Scipionism of Scipio is precisely that part he could not borrow. Shakspeare will never be made by the study of Shakspeare. Do that which is assigned you, and you cannot hope too much or dare too much." (emphasis mine)
Hum, you're probably right. A hack would be to use something like wmctrl and custom hotkeys.
This is an exciting thread for me because you folks are the first people I've talked to that didn't hate it, and I've been somewhat afraid to take it off my shelf.
I wanted to let you know that I didn't mean to disappear without responding, but that sounddust expressed what I was thinking already so I don't have much to add. I did not know that the world-readable bit was opt-in; I think that's a good start, and I'm glad you're getting legal advice on this topic.
http://www.msnbc.msn.com/id/8941034/site/newsweek/
http://techcrunch.com/2005/09/07/85-of-college-students-use-...
I second Baby Rudin.

The problem sets are nearly legendary and the writing is terse. I might have to read through it again myself sometime.

"Algebra" by Artin is also a great choice if you want to learn about modern algebra. There's some good stuff in there for looking at linear transformations in, say, 2-space, as groups.
Programmerless programming is just a mirage
JQuery Webcam Plugin - Communicate with a webcam directly from JS
Al Drake's book on probability is pretty good. If you know of any good introductory level Combinatorics books then please enlighten me ;)
I don't think it's meant in that way. I think the author fears that young computer scientists are being coddled - instead of encouraging them to learn how to solve hard problems, they are rewarded for producing work with little substance but lots of polish.