skysight-inc/HackerNews huggingface dataset:
Good job - I like. Functionally streamlined, clean design and creative branding hook - I'll be checking back in the future.
Every once in awhile I'll feel very similar, like, "whoa, how cool is it that we have all these potential ways of making technology work for us?"

It really is. It isn't cheesy. It's inspiring and exciting.
I like it :). Good luck!
Pixily has economized by building the entire website atop Amazon.com's Web services infrastructure...

Dateline on this article: This morning, just in time for Amazon S3's eight hours of downtime.

I wonder if a PR person is being talked off a ledge right about now.
Yeah, it's back, but careful not to download version 1.1.

http://www.appstoreinfo.com/?p=46
Dropbox went down as well. I like Dropbox a lot because it's so simple to use. Unfortunately, they're what some people called "Amazon S3 re-seller". Dropbox's heartbeat depends on Amazon.
Apple's iPhones hot even in Moscow, Beijing
Amazing!! 5 stars!! Will definitely buy again :-)
I agree.

This is the price of completely community-driven content. It'll be interesting to see if we ever tend back towards moderated places or if we continue to leapfrog from community to community in the frantic hope that we'll eventually find one that isn't overridden by the masses.

Hmmm. How could I make this into a startup?
How exactly do I go about AJAXifying part of a site?
I'm sure that title smacks of amateur. Forgive me, I'm an amateur, but my question is hopefully easy enough to be answerable despite your contempt.

I have a good idea for a site and I'm putting the site together now. I started off using a CMS for the beta, because for me launching the concept site and seeing if it really works is more important than my hand-coding every aspect of the thing. Problem is, for my idea to work, it requires some handy-dandy AJAX submission forms. (The entire idea revolves around passing data to the server and getting a response without an interruption to the page.)

So, I have a system built-in that handles comments. It verifies the user, adds the comments to the right page. How do I take that system and make it run using AJAX? Every tutorial I've seen makes it look difficult and confusing (I'm a terrible coder, which doesn't help). I've seen it done a lot, though, which makes me think that it's actually pretty easy and the tutorials are just poorly-written. Can anybody here explain how to go from slow commenting to smooth commenting? I'll be, er, really happy if you can.
Australia unveils online code of conduct
Heartily agree. So much communication occurs with body-language and facial expression. Even video conferencing doesn't cut it (and it's generally such a PITA that people fall back on IM/Skype anyways).

Regarding the office space, I agree here too. My 1st business we ended up moving office spaces and had an absolute BLAST decking out the new space. It felt like our geeky clubhouse and we'd often hang out in the evenings playing games or just chatting.

All that being said-- different things work for different folks. 37s is a fine example of a distributed company that seems to work just fine.
"protected abstract virtual base pure virtual private destructor"

That's a troll example, designed to be maximally unreadable. The first four words refer to the class, and the last four refer to the function; moreover, one of the words in the former is implied by the latter. So, when you munge it all together, and include more words than necessary, then yeah, it sounds complicated. Thing is, nobody actually does that, unless they're writing articles that bash C++. (In this case, you'd say that you have a protected base class, whose destructor is pure virtual and private. The fact that the base class is declared "virtual" is of no consequence to the destructor.)

There's no doubt that C++ is a complicated language, but if you're going to criticize it, at least reach for something that's a bit more insightful than "you can obfuscate your code!"
I'm working on something that is at least tangentially related to this. Email address is in my profile if you'd like to compare notes.
Gallery: VC money drives Solar-Tech innovation around the world
Robot to hunt illegal immigrants in UK
I didn't downmod, but I don't agree that everything that can work without JS should gracefully degrade. That seems like a lot of extra work to support a miniscule segment of fussy purists.

What am I not getting?
Ironically I read the headline as:

"See how much time you are wasting by using RescueTime"

(Note: Nothing against RescueTime... just thought it was ironic.)
Everything in that list that includes the words "defective", "complicated" or "unhelpful" is an opinion.

If we eliminate those, the list reduces down to about eight objective criticisms, of which several are just wrong (No high-level types? Bzzt. The STL is part of the language), and others that are minor variants of the same complaint (that it's not a dynamic language).
But his location posed some daunting obstacles: the iPhone doesn’t work in Nairobi...

Oh, you mean like in Vermont, where the iPhone also doesn't work?

...and Mr. Mworia... wrote his program on an iPhone simulator.

What, you mean like everyone else in the world who wasn't an Apple employee?

Not that I don't feel for the guy -- he apparently didn't even have a cracked iPhone -- but this particular choice of example is amusingly ironic.
I'll be honest, my first reaction was to talk shit but it is actually pretty solid. The only thing I was a little confused of was how to start the playlist. I right clicked and then played it inside the playlist, but is it possible to play it in the main view? Maybe you could just have a big play button in the corner of the page.
FWIW, David and I worked together 7 time zones apart for 4 years or so before he finally came to Chicago in 2006.

David wrote the code for Basecamp in Copenhagen and I designed the interface in Chicago.

The distance was a big advantage to us. It helped us each focus on what we were good at without too much meddling. When you're close it's real easy to spend time worrying about stuff that doesn't matter. When you're further apart you tend to actually focus on the work since that's the only thing you can do.

Your mileage may vary, of course, but that was our experience.
I recommend you check out jQuery (jquery.com). It makes simple Ajax stuff like this really easy.
Seriously. Tipsy might have to run and hide to get a redesign again.
http://tipjoy.com/static/images/logo2.png
Ix web hosting forum
Ix web hosting forum site at ixwebhostingforum.com. Web hosting forum and discussion.
Can we please stop calling these two languages C/C++? I cringe every time I see it.
You make a good case, but what I fear is that you have not really experienced working in the same location to really know the "advantages". Its one thing to hear or read the advantages, but its a whole another thing to actually experience it.

My co-founder and I tried working remotely, and although productive it is nothing compare to being in the same room. I finally decided to move to where he is for 3 months.

(Your Point #1): I sub-leased an apartment and setup shop in the living room of a 1 bedroom apartment. It's closer to his house so the commute isn't that bad, since I live here I only pay rent and not a lease on an office.

(#2): Communication techniques for remote work won't come in handy once you get funding and are asked by the VCs to move to one city. Knowing how well you work with your co-founder(s) in the same space before funding is very valuable.

(#3): Working in a productive environment is definitely key, but you have to make it productive no matter where you are since you are a startup. It could be a coffee shop if it HAS to be.

(#4): Investors want to meet the entire team, they will be concerned if you mention "we work remotely."

(#5): No one starts a global company, they start a company that goes global.

It is a strain on finances but its good to do it for 3 months at a time, specially in summer time because in big cities you can get sub-leases for short period (furnished).

Good luck!
Altering the Geometry of 3D Scenes Can Guide Your Attention
mine was http://www.owlnet.rice.edu/~comp320/2007/assignments/malloc/.... or something similar a handful of years prior.
Are there any memcached-style tools that can sit between S3 and local servers? Seems like the most popular data could continue to be served up indefinitely.
The title at fastcompany.tv is actually "See How Much Tme You Are Wasting With RescueTime" (with the word "time" misspelled). TME is a psychedelic and I read the title as "See How Much Thiometaescaline You Are Wasting With RescueTime" instead.
aren't all of these separate job board sites diluting the results for employers? if i were to post a job opening, i'd want to expand my reach for candidates, not shrink it by only posting to a low-traffic niche site.

maybe someone should make a service that can spam a single job opening to the dozens of new job boards popping up (jobs.37signals, crunchboard, jobs.joelonsoftware, etc.)
Would be nice if this worked on macs with no right click.
OpenDNS Makes $20k/day Filtering Phishing And Porn Sites
Sorry, #5 should say "Route 1" and #10 should say "Frederick Law Olmstead."
You could have made the same case to the founders of Youtube. If everyone listens to arguments like that, then the RIAA has already won.
i started watching them on hulu. http://www.hulu.com/watch/20487/start-up-junkies-episode-1#x... Cheers!
I disagree. You want users to have some trust that you're at least trying to do the right thing. I use unique forwarding e-mails for every website I'm signed up to, and I've noticed a lot of spam harvested from Github. It makes me feel less warm & fuzzy about an otherwise excellent website.

Using one of the first two methods in the article is simple, so why not implement it? You're right that spammers will eventually get widely used e-mails, but you can minimize the chance it's your website's fault. The only reason I can see not to do it is cross-browser/accessibility issues. Does anyone know if these techniques cause problems?
Not sure. Would love to know if such a tool exists.
by far, the most badass turtle i've seen.
There is far less social stigma using dating sites now than when online dating first started.
for someone who is thinking of what tools available. Here is small list of webapps for collaboration
http://blog.proto.in/2008/05/28/the-startup-kit-part-i/
Skibble: your collaborative paper napkin
Processing.js and Google App Engine
Hey, Friend, Do I Know You?
I think its handy to have a start in the programming world with C or C++. It being your first language, you will definitely have a good grasp of pointers, memory etc (as they are closer to the machine). Infact, I had taken an assembly language class(sopho/junior year) as well in school where we had to sometimes hand compile an Instruction to Binary. I thought it was really cool to actually see a PSHA (Push register AR) convert to say 1011 1001 and how it triggers the gates in a microprocessor. I hardly use assembly in work or personal projects, but knowing all these memory saving techniques definitely help you in writing good code in Higher Language Languages.
Password chart
Well, JS is turing-complete and that's both a blessing and a curse. It's a blessing because you can do "anything", but it's a curse because unconstrained code is opaque. It's very hard to do stuff like extracting the semantics (what you meant to express when you wrote the code) out of JS and doing things like transformations without an unreasonable amount of work.

I think it's better to express as much as you can in a more "constrained" language like HTML or CSS because it's more like data than code, so it offers less opportunities to make a big mess of spaghetti code and having obscure interactions in the code. It's easier to reason about. HTML and CSS, being declarative, are much easier and cleaner to deal with than JS (it's more WYSIWYG).

So I guess what I'm saying is, coding in a style that avoids JS as much as possible is beneficial, and that style facilitates graceful degradation. Conversely, keeping an eye on graceful degradation will facilitate a better style.
I'm not an expert on this stuff but if you're just changing the IPs and not the actual NS records for the domain, the changes will be pretty much instantaneous, depending on how quickly your DNS service registers updates. I use DNS Made Easy and they usually take about ten or twenty minutes to accept a changed IP; once it goes into their records it's reflected everywhere immediately.
Jason, would you say that one of your major strengths is finding ways to take advantage of whatever situation you find yourself in? I'd wager that 37s would have done just fine if you'd started in the same city. So maybe the lesson to the poster should just be: stop worrying and get back to business.
No, I think that Google's lack of crap is their strong spot. When I want to search, a text box to type stuff into is exactly the design that I need. Any more than that, and you're sliding into irrelevant fluff.

A good design means I get to the best possible search results with as little extra cruft as possible. Results are key. Google's design gives me just that -- no clutter, no confusion, no extraneous elements.
Diceware - Dice-based password generation
Also see http://jeaig.org/
The post you're responding to is making the point that the impression the OP gives is that he doesn't know what he is talking about, not that the Mac has more OSS than Linux - you don't seem to have read it.
Ask YC: Thinking of Launching Coworking in Silicon Valley, with a twist 
Myself (Publictivity) + Roommate (uStream) are thinking of starting a coworking space using extra space in our house (it's a three story townhouse) in Palo Alto. We're thinking of turning the living area + garage into a coworking space for hackers, entrepreneurs,etc. in the next month. Thoughts?

a) it's our place, so different than most coworking.
b) we've never done this before. what are the downfalls.
c) most coworking spaces are open. were thinking of at least making sure we meet people online or in person before they drop by?
d) what would make it interesting to you?

ps- if interested in more email me: jason [at] publictivity [dot] com
OK. It's a poor example. I think the problem with C++ is that it contains far too much syntax, and there are all manner of weird edge cases which you basically have to learn by rote. (For example, how templates interact with the preprocessor and vice versa).

And why is the keyword 'virtual' even necessary? Surely all methods should be virtual by default (and the compiler ought to be able to replace virtual calls with direct calls based on the type information). Can anyone cite an example of where you'd actually want to call different methods depending on whether you're using a base or a derived pointer?

I think trying to bolt an OO model onto C while retaining 100% source compatability was an interesting idea, but it turned out to be a bad one in the long run. 90% of the complexity in C++ you don't actually need, you can get by just fine with C, and you have the added bonus that you can hold pretty much the entire language and a significant portion of the standard library in your head the whole time whilst you code, which I never managed to do with C++.

Admittedly, my experience is probably informed by having to maintain some seriously hideous C++ code over the last 10 years.

So, there, C++ is a complicated language. Some might say it's too complicated, but I guess everyone has to do their own cost/benefit analysis on that.

Is that better?
The Kevin Mitnick/Tsutomu Shimomura affair
Global Warming: Is it real?
The Nay Sayers say it is a myth, a figment of the imagination, that there is nothing to worry about. They say there is no need to amend our ways, global warming is not real. Whatever is
happening is just by the way and not caused by global warming; these things are just happening, like in the regular course of things nothing drastic needs doing! These are all climatic cycles the earth has been going thru over the ages, and that ITS NOT OUR FAULT! Ice ages come and go.
Freedom of speech guarantees that you will hear things you are offended by. There are some people who think they deserve to live in a world where they are never offended by anything, where everything is Serious Business. 4chan exists to demonstrate how futile and ludicrous people like that are, and appropriately enough those same people are the ones who are most offended by 4chan.

It's beautiful in its own little twisted way.
The first thought that goes through my mind is that the employees scanning the docs will be able to read the docs. So I am guessing, you will only mail documents which you don't consider private.
Awesome idea!

1) I think it'd be most interesting if you let random people drop by whenever they want. Before letting them in, ask them what their deal is and determine whether or not they pass your coolness test.

2) Have extra desks, chairs, power cords ready for us to ravage.

3) Stock up on food/booze and/or require your guests to contribute.

Good luck!
The “New Facebook” is a huge step in the wrong direction
A Report on the Internet Worm
I generally agree, C comes in really useful in a lot of places. It's certainly the best nuts-and-bolts language.

Although at the same time, I find that C++ can be quite useful if you are disciplined in what parts of it you use.

I think it's great that you get some decent data structures (Standard Template Library) out of the box.
Ask YC: Best freelance dev exchange?
Where's the best place to post a freelance dev job and have people bid on it? Elance is the only one I've used before and with terrible results.

(In case you're wondering, I'm looking for a Drupal/Wordpress MU bridge. Drupal's great for most CMSey things, but its multiuser blogging functionality stinks.

I'd like a bridge to give me single login and the ability to call a user's profile info into their blog template and their blog info into their Drupal profile.)
re: nameservers, it depends, most newer systems have it updating within about 4 hours, that being said, some ISP's DNS cached can be borked, so it can take up to 24-48 hours.

You should really leave up your old site in parallel with the new one while you're moving it, I'd say go for a period of 7 days just to be on the safe side.

Hope this helps your needs.
At least Tipsy seems trustworthy. I'd give him my money voluntarily; Angry Mohawk Turtle would take it from me at gunpoint, then kill me anyway.
ILike Launches Full Song Playback and Ad Platform
this is awesome! ^_^
It sounds like they had their backups stored on a home machine and had to deal with a slow uplink to restore them. A cheap alternative is to use an inexpensive (but reliable) shared hosting provider for off-site backup. Don't use the account for serving web pages -- just use it as a fast, cheap parking spot for backup archives.
Lets use the laymen's sniff test to figure out the level of WTF present in our system, using IndyMAC as an example.

You have all your money in an IndyMac account. They hold your mortgage. IndyMAC collapses prompting the FDIC to take them over and bail them out. What happens:

You lose at least half (probably more) of all the money you have in the bank over $100k. They get a fat bailout, so long and thanks for all the cash. You are still expected to repay your mortgage in full.

I know there's probably some logical explanation in financialese showing that this is the right outcome... But, come on, they lose your money and still demand to be repaid... WTF?!

There is the outrage.
I started using these guys about a year ago and haven't looked back. Highly recommended for the shortcuts feature alone, let alone the added security they provide.
Private Word Article in Harpers - Is he off his rocker, or ... ?
I just read this article in Harpers. Its about privacy. Its intresting because I don't see many articles about privacy that aren't also about technology. This deals a bit with technology. Anyway my question is, Do you think he's right? I don't think so. I wanted some comments though.

There is no full-text link but the magazine is in stores now.

http://harpers.org/archive/2008/08/0082128
Does that handle outputting as well?
I feel like Google's user experience across many products is consistently good, and never great. The spartan ethic definitely puts a lower bound on it, but I feel like there's still some upside there.

I wonder, what % of their overall hits are the homepage? It must be low, considering almost every hit there lands on a results page, but there are lots of other ways to get to a results page (Firefox, the input box at the top of a results page, etc.)
Managing market realities with user experience is something I wish they taught more in HCI courses.

Sentences like this make me sad though - "You now have all of the information you need to build your UX cost-benefits compass!"
Aside from a few unintentionally funny lines, there's not much to this movie. It's really just the vaguely boring implosion of an egotistical startup CEO's life.
Go to 7-11. You'll find plenty of them waiting in line for "powerball" tickets.
What do you think of our app?
I think you meant David Bowie.
That sounds like an awesome idea and I definitely think a kind of tech entrepreneur living room would kick ass. Definitely agree with Jessica, there's nothing less annoying than a lack of power outlets.

I invite you to check out what's been going down at Boston's awesome coworking space Betahouse. Check out how they structure their areas (look on Flickr, etc. for pictures.)

Also, a shameless plug: Poolify might be a worthy addition to this. It's wifi based social networking. http://poolify.com (DanGrover and I hacked this together in a weekend, so it's rough and was only to mess around with the technology - definitely working on expanding it.)
Ask HN: Suggestions for ads on videos
Hi,

I am looking for contextual ads to be placed on our videos. We have our own flash video player and recorder on a site. We are looking at adding text/ video ads to it.
I suppose it depends on the ever changing reputations of the individual sites.
I always like the Paul Graham quote:

"At this point, anyone proposing to run Windows on servers should be prepared to explain what they know about servers that Google, Yahoo, and Amazon don't." (from http://www.paulgraham.com/opensource.html).

Can this apply to programming tools/languages/platforms? Eg that includes Python and, gasp, Java.
Right, I don't think it'll ever happen. But if it did...
thanks jessica!

1) yeah, i think well do that. the people it attract will most likely be in line with our thinking.

2) power cords- check desks- were gonna get a good amount of "daves" from ikea chairs- we have a ton of extra chairs in the living room now. like comfy leather ones

3) when do we not have booze? food, gets ravaged by Mazy or certain other guests cough cough ;-)
Rate/Review my startup - streamfile
Android losing its mojo fast
Like most people, I'm a person with deadlines. RescueTime does a good job at letting me confirm (or deny) how I think I'm spending my time. In other words, RescueTime lets me know when I'm lying to myself.
I don't think there's anything in your history which ensures that you are not going to be a success. Lots of successful people have lots of failures in their past and many are procrastinators. Lots of them question their own motivation and aren't totally confident about themselves.

I think the only thing that bothers me is that you don't seem to know why you want to do a startup. Prove something to other people? Yourself? Make money?
Partial vectorisation of Haskell programs
The next Palo Alto? No. Maybe someday, in the very distant future, but probably not in the next 100 years. Seattle and Boston are trying to be the next Palo Alto (if by Palo Alto you really mean Silicon Valley), and those cities are much better prepared, in every sense save, perhaps, cost.
Also see www.RentACoder.com
Nowadays we should certainly use C/C++/D.