skysight-inc/HackerNews huggingface dataset:
We actually hit profitability in November and have maintained that since! Might not have made that clear enough.

Not all that money goes to us - in December alone we paid out over $90,000 to campaign organizers.
My company uses the open source version with a django app, and it's pretty effective. We actually hacked it up a little to add support for sending a Session (same with Raven) because a lot of our errors were related to that, but as a whole its a pretty effective tool.
Why change the plan now based on a few comments? The point was to make money. The problems I see are:

* You launched too late. You have 9 days for this to build traction and then you have to wait until next year.
* You're charging to much for 1x1
* The price seems to be the same for all squares no matter where they are
* You have to scroll to see some squares
* You should have given away a lot of free squares so it wouldn't just look empty

For something like this I think you need a lot of marketing. Here is how I would have gotten word out for cheap:

* Give free squares to facebook fan pages (ideally fans of people like Bieber, Twilight, 1D, etc) in exchange for posting the link
* Do a competition on a large facebook fan page to give away free squares
* When a valentine pic is added, an email is sent to the valetine telling them someone has added their pic and to come back on valentines day to see a roll-over note
* Integrate Facebook so that you get people updating Facebook when they add someone
When you're logged in, we track exactly what posts you have seen. When you click on the topic again, it takes you directly to where you left off, to the post!
Rubbing your hands together has actually been linked to increasing bacteria counts[1].

I personally quite like the Dyson driers and the new tap seems interesting.

[1] http://www.telegraph.co.uk/science/science-news/7991492/Rubb...
I would prefer "hosted" or something like that.

Maybe I just don't know of the well-understood meaning, but when I read "serverless" here, I was excited, thinking that they truly built something peer-to-peer.
Yeah, worse case you could make an extended wire bumper that protects the top/bottom of the device: http://www.bitcraze.se/2012/10/protective-frame-prototype/
I too thought it was a variation of threadless.com, but it sounds like it's different... Though it still doesn't make much sense why they wouldn't let random people stumble into and join existing campaigns. A Kickstarter version of Threadless would be a very intesting thing to explore, especially if campaigns are allowed to last for a while (hint, hint).
Manhattan Associates Predicts Retail Trends to Watch in 2013
That is what I was expecting from HN community. It would be really sad to see this go unnoticed.
... or just fly to Canada and take the train...
"Draw My Thing" huh? Don't hold your breath on the Apple app store reviewers letting it into the app store. :)
Inside evasi0n, the most elaborate jailbreak to ever hack your iPhone
Exactly the feeling I get when watching American Football or Baseball. Boring games. Somebody please shoot me.
Your colleagues likely work 4 like you, then bill for 8. Scott Adams (maker of Dilbert) once said this is extremely common in the corporate world, and my experience largely agrees. Much of the other 4 hours may be spent in meetings, lunches, relocating, gossiping, or internet browsing. You're largely paid to be on-site and aware for 40 hours a week, not to necessarily produce anything.

One of Adams' books has a story about someone who took 2 simultaneous jobs at one company. He would show up early on one floor, then take an early lunch and head upstairs to his other job, where they thought he was just arriving late. The employer did eventually catch on, but until then he was paid 16 hours of work for 8 hours of his time.
I'm not much of an athlete, but I have played soccer and football on occasion (pickup games, rec league and/or kids league). My perspective is that soccer is much more focused on endurance and smaller, measured bursts of energy. Football on the other hand is focused on explosive bunches of energy. The players all wait for the same moment before sprinting either as far as they can, or into another player. The linebackers (the players in the middle of the field, facing off a few feet from the opposing team) also must push against the opposing team as hard as they are against them. That might help explain why instead of a focus on endurance, there's more focus on strength and power (in the physics sense). As a little bit of interesting/illustrative media, here's a video of an American football player jumping out of a pool that I found on a Reddit discussion a few days ago: http://www.youtube.com/watch?v=rXDSPbZ_OUw
Totally agree! I did mention "copying and pasting code" but really I only did that with specific bugs where I'd grab snippets of code to fix my problem.

Most of my coding was typed in by hand. I would have to pause the treehouse video, type in the code myself, and then continue the video. Sometimes this would result in my missing a comma or colon somewhere, but I agree that typing it feels like a better approach.
probably because it only happens with MySQL
Sorry, it was 3.
Introducing Viddur - A frictionless video hosting service inspired by imgur
Student loan bubble forces Yale and Penn to sue their own students
I've done a fair amount of research into this space, from the belief that the awesome value proposition would be no minimum order number. The margins for that are even worse than I imagined (even when ratcheting prices up past the point where I think the buyer would see value).

So loving watching Teespring's efforts - onwards and upwards and thanks for sharing all the info!
Hi!

I'm developing a smartphone version of Assassins; I have some screenshots up at http://hoka.imgur.com/

The server code is written in Python and hosted by heroku! If anyone's interested in helping out or testing the game, shoot me a PM.
>>Heads can also hit each other or goalposts, for example when a keeper dives for the ball.

Aaaajajajajajajaja. Yes, lighting could also strike you.
I believe so. And they have posted 5 stackoverflow questions in 11 days.

IIRC, this is called Power Leveling.
Startup Field Guide: Mistakes To Avoid, Tips To Get Ahead (Sample Copy)
>For instance, I'd like to write a function that takes in a channel and returns a channel that has been turned asynchronous, by running a goroutine that manages a queue and doing some other things above and beyond what a merely buffered channel does, but I can't do that correctly and safely.

see here: http://gowithconfidence.tumblr.com/post/31426832143/stacked-...

the trick is to make a channel of buffer size 1, then when adding to it, simultaneously try to read and write from that channel using a select statement. Only one will ever be ready.

You could also do something similar really horribly with interface{} but that's almost always a code smell: https://gist.github.com/jordanorelli/3668150

I probably wouldn't do that in production code.

Either way, generics in Go remains an open question.
> Building a lexer out of a recursive function type actually sounds like a really cool thing to try

Rob Pike did just that for Go's text/template package (http://golang.org/pkg/text/template/).

See the source lexer source code at http://golang.org/src/pkg/text/template/parse/lex.go and note that stateFn is defined recursively.

There's a video by Pike describing how he built the parser at http://www.youtube.com/watch?v=HxaD_trXwRE.
I think the one word answer to Reginald's question is: curation.
Back in the old days when I was in school, I didn't do well with more than 3 classes in a row in college. Not just me though, nearly everyone started with 2 Tu-Th 1.5 hr classes and 2 M-W-F 1 hr classes. That was a full time 12 unit load, but I always took at least 16 units, and sometimes as many as 24, which was up to 3 more classes a week. 16 units was a full time job, the semesters I took 20 and 24 were very special cases where some of the classes were subjects I already knew well or were research project based classes. I think 16 is a good solid load for the typical college student.

When I'm really refreshed and interested and doing well and eating right I can pull all nighters and maintain work quality. I can't maintain this for extended stretches at all though.

For a sustained pace though, I agree completely with Mr. Cook and his sources that 4 solid hours a day is about right.

There are many people who put in substantially more hours and brag about it. A close look though nearly always reveals lots of meetings, busy work, and - these days - surfing the net, playing games, and flirting or shooting the breeze with coworkers. Remove all that and you seldom see more than 4 hours, and almost never 4 hours of solid work sustained for months at a time.

We should also consider whether this discussion is relevant to calls to extend school hours to 7 or 8 or more hours a day in the primary school classroom, as many are calling for. Does Finland, which has fewer school hours than the US, have better results because of it?
Survey: Most Facebook users have taken extended break
Does it, though? ;)
Yep - campaigns can run as little as 3 days or as long as 30 days, unfortunately that's a hard limitation due to the amount of time we can hold a charge authorization on a credit card (we also don't want buyers waiting TOO long for their product to arrive)!
Game Development without using WebGL seems like a waste of resources.
Sounds like a job for Discourse: better dupe detection, usefully surfacing "evergreen" content to noobs, and anti-karma-whoring.
My YC app: Learn2Leitner - Throw away your flashcards
This is the definition of busy.
Why going private is a good thing for Dell | Business Tech - CNET News
Ok, great then!
If your app/db server is having trouble that would be a bad place to house your trouble reporting service...
Palo Alto, Skype

We are hiring to help us build massive distributed systems from the ground up on C#/F#/Azure. We run elastic systems backed by a nosqlish data store, async replication, and, in general, do a lot of async programming. We are doing devops, building systems to support Skype's amazing user base and move functionality, so our engineers get to do full lifecycle in an agile environment. It is somewhat like a startup with a lot of money, food, dogs, but we do have a few more managers. My team is smart, experienced, not risk averse, and in control of their own destiny. You can't ask for much more than that.

Contact f00biebletch at gmail dot com for more great info.
We are closer to your vision than you might think.

Discourse remembers what you've read and what you haven't. You can "like" posts or "flag" them as poor.

Our API coverage is almost 100% - our rich JS client consumes our own API for just about everything, so we actually know it's working because the client wouldn't work without it.

We also have an (admittedly undocumented) plugin system, where you can install rubygems that add or remove functionality from the core app.
By and large I agree with this, but I think there is another element to consider, which is your overall energy levels. If you exercise, eat right, laugh, spend time with family and friends, then you're more likely to be able to consistently put in this kind of effort. I don't think you can or should aim to do much more than 4, but I think a very large proportion of the world isn't capable of even coming close to 4, because they don't or can't manage their energy effectively.

I also agree it is possible to do longer bursts, but that is pretty rare in my experience.
Interesting; recently wanted to get into iOS automation testing and we also have an Android product so a unified test framework would be great.

I notice from the screenshots it takes a while to get through each step, is this due to the simulator, Appium itself, or for demo purposes?

Cheers
> You're largely paid to be on-site and aware for 40 hours a week, not to necessarily produce anything

This really bugged me early on in my career before I understood this. When I started work I would feel disappointed that I couldn't be productive for 8 hours per day. Then I realised that no one else around me was getting probably more than 3 hours of work done in a day so I set my aim for each day at 4 hours of productivity and used a timer to track my concentration time.

I still feel conflicted by it though. When I was freelancing, I tried doubling my rate with the expectation that I would only work 20 hours per week. I think most people thought I was lazy and wouldn't go for it. Hopefully in the future we'll be able to move away from the idea that a 40+ hour work week is ideal.
It is easy to integrate your backend with other web services
Why Jailbreaking iOS 6 Is Popular Enough To Break Cydia
It's great that iOS works the way it does out of the box, but annoying that power users can't dig into the settings and start tinkering with things in ways that we've been able to do for decades on PCs. It's infuriating that I can't change my default browser to Chrome without circumventing Apple.
Report: HP still has no idea what to do with itself
Ask HN: What are starting salaries for CS grads this year?
Since this is a time when a lot of people are graduating/ getting job offers this might be something a lot of people are curios about.

If you're graduating and have offers on the table, would you mind posting a ball-park figure of what you're getting offered? I'd love to hear it.[0]

Also, please specify the location and whether BS/MS/PhD. Thanks!

[0]quoted from: http://news.ycombinator.com/item?id=178092
But the current 'fad' is exactly what you're talking about: flat, minimalist, getting out of the way? The "stuff as much crap as possible" design feels a bit 2002 right now. Personally I hope it stays minimalist.
Multiple Categories per Thread please! PLEASE!
Café Ágil Ecuador. Quito, Feb 23-24
In my experience this is what happens with programmers in corporate environments and produces excessive hours - 2 hours concentrating in the morning, 2 hours concentrating in the evening, and 8 hours of bullshit in between.
Javascript Class system
Elon seems to be really big on vertical integration. He does the same thing with SpaceX which allows him to have much lower costs by only outsourcing stuff if he absolutely has to with plans of bringing it in house in the future.

You can see this also in his desire to sell these cars directly instead of working through dealerships that is currently causing some legal battles.
Awesome, would love to hear your thoughts - shoot me an email if you want to chat sometime!
I wonder what it will be like in a decade or so looking back on the lovely period where only the US Government had lethal drones, and operated them with relative restraint.
Oreo.
Well, it is a very good answer. Most likely people admire that.

Also, I've been here for three years and I don't recall seeing it before, so it can't be posted that often. You must just happen to catch it a lot. I wouldn't have known it was a dupe if you hadn't pointed it out.
Anti-Drone Apparel
We were trying not to crack up laughing. Days like that make standing in the Senor Sisig or Special Xtra lines well worth it.
What the heck -- how have we redefined "serverless" to mean anything but "without servers"? I second the use of "hosted" or "hosted free as in beer" or pretty much any marketing term we want to apply to this as long as it doesn't use words that mean the opposite of reality.
Curious. What made you choose an indian word for the project?
Search phone calls for keywords with Metasploit
I really think you are onto something. If you can bring the goodness from StackOverflow (automaticly gaining privileges based on how you interact etc) and provide a place for interesting discussions (yes, it seriously bugs me when several of the best answers i find on SO are marked as "Closed as not constructive.")

Looking forward to see it in use. Hopefully this will provide a more modern way to ask all those important questions that needs discussion.
I think this pretty much sums up why Jeff isn't using php: http://www.codinghorror.com/blog/2012/06/the-php-singularity...

Part of the motivation for this seems to be as a way of supporting Ruby over php for ubiquitous webapps
You don't consider my $5 per month to Supernews to be a good monetization model? ;-)

The clear need that the OP is trying to address suggests that Usenet might be monetizable now. Many web sites aren't going to want to store large amounts of historical text from their user forums. Perhaps there is a market for hosting forums using NNTP under the covers. Each site could provide a default web interface but also allow access via the users' preferred news readers.

Decoupling the GUI from the service is good practice in any case.
Question: can a processor have two pipelines? When there's a branch it would be able to start loading both branches and just switch the pipeline when the final branch is determined.

It might still need to flush the pipelines when there are several branches in succession but you'd still be able to use branch prediction to predict the two most likely branches, which would help tremendously.
Aren't jailbreaking methods illegal now?
Thanks. I was obviously looking at Sun through rose colored shades
How To Get a Bigger Bum Fast
I've read a couple of Tony Schwartz's books which go into this topic more and helped me to rethink my working habits.
Is scientific genius a thing of the past?
Paperman - Disney Short Animation Film, with Making Of
Really wish phone makers would take HTML5 seriously. Right now their JS engines are too slow for practical use. It would be really nice to finally have a build-once, deploy everywhere system
I think you just restated my comment. Do you believe expression indexes do not apply to HSTORE?

I consider both HSTORE (key/value) and the current JSON type and record functions are just intermediate steps to a fuller API [0].

[0]: http://www.postgresql.org/message-id/50EC971C.3040003@dunsla...
And that's not even getting into the Third Commandment issues.
Searching for [golang foo] has been the recommended strategy for almost as long as Go has been around.
The Kauffman Foundation + STL IT Entrepreneurs Network (iten.org) hosted an early screening of this film at Washington University in St. Louis a couple months ago. I was fortunate to see it.

The movie offers an inside look at the earliest days of Si Valley, including the "Traitorous Eight" who left Shockley to form Fairchild Semiconductor. After that they focus mainly on the 70s-80s with a bunch of great anecdotes about Apple/Steve Jobs and Atari.

Worth watching IMO.
Don't blame the system aka there are no free lunches for founders
Congrats on your purchase. By all accounts the Model S seems worthy of the accolades it's receiving.

What I do find interesting, is the apparent failure of the wisdom of crowds in this specific instance. While it has proven to be a useful construct in certain contexts, it's by no means a universal truism.

Searching for Tesla articles circa 2007/2008, one notices a stark contrast. The voice of the majority, as evidenced in the comments, echoes a pessimistic outlook with going so far as to strongly assert arrogance/foolishness on Musk's part.

It's almost too easy to praise a success, looking backwards through time.
And what big factor do you think contributes to a piece of software becoming "popular enough". (Big hint: its design.)
I just looked back into use of the Vim 'balloon' feature. I think the ballooneval and balloonexpr would do the job fine, the only fly in the ointment is that the help window is tied to the mouse cursor position in two ways. First, the window can be triggered to appear only if the mouse cursor is on a character in the Vim window, not if it's in blank area (e.g., to right of text) or not in the Vim window at all. Second, the help window is always positioned with upper left corner at mouse cursor position. I don't think Vimscript offers any way to position the mouse cursor programmatically, which is what it would take to make Vim's balloons work for desired sort of help display. Perhaps Python could be used to position the mouse; might not be so bad given that Python is required for YCM already. Would require being able to map Vim text cursor position to global desktop xy grid (':winpos' might help) and move mouse cursor to it. . . (Or alternatively hack the Vim source to allow alternative coordinates (e.g., text cursor position) for display of balloon window.)
I have been freelancing for most of my time as a developer, and I have worked remotely for all of it.

The one actual job I had as a web developer set the work week as 40 hours a week (8 hours a day.) This left me wondering if any developers actually work this long of a day and how they could possibly do it.

When I'm doing client work, I'm ON, all the circuit boards are lit up. I can't keep this going for more than 4 - 6 hours per day. If I work a long day, then the next day I'm drained and I have to pay off that debt.

It actually took me years to really figure this out after a life of being trained to the 40 hour work week (parents, my early work life.) The 40 hour model for work is broken.
Most of that work isn't that cognitively demanding though. If you're reading research papers or textbooks most of the time the really hard parts have been done for you. You just need to follow along.

Also, with most work there's lots of things that need to do that require relatively little concentration once you've made the cognitive shift.

I think the four hour limit applies to design/creative work or work that requires immense attention to detail.

I'd say most people have little in a day that actively drains this reserve in more than a trickle.
That's simpler that what Erlang does (you need some code for the time backoff, and while I think Go can do it it is inherently the sort of code that ends up a complicated mess of cases that, if I could lock it behind a function, would be very well abstracted away for the user), but it is the basic idea. The problem is, you have to copy & paste those lines of code for every type you want to do that with; you can't vary that code on "Thing".

In this case the fact I'd have to use interface{} isn't a code smell, it's a language smell. Looking in two different "directions" from Go, that's trivial to implement as a single Thing-agnostic function in the weaker-type system Python (gevent queues have similar enough semantics for this to be a fair comparison), and it's trivial in stronger-type system Haskell (also similar enough semantics with TChan to be fair). Also I note you did not return the chan for the user to do with as they like, abstracting out the mechanics from the task, but have a hard-coded "join" function in there. You can easily take in a function to "do something", but you won't be able to do anything with the resulting value, not even return it, unless via inteface{}. (Which makes me cringe every time I type it.)

Again, to be clear, I'm not trying to dump on Go here; there's a lot of things to like about it, especially its infrastructure. But this is by far my biggest pain point with it personally. YMMV.
There's also Audi's great quip tweet about Mercedes-Benz not paying the lighting bill.

Audi got similarly beat by a quip a few years ago:

http://www.bmwblog.com/2009/04/13/billboards-war-bmw-vs-audi...
Sounds quite similar to the concept of ego depletion : http://en.m.wikipedia.org/wiki/Ego_depletion
[Firebase founder here] We weren't trying to be disingenuous with the title. Keep in mind that basically any web technology, including P2P ones, do actually use servers. If you're using a domain name, for example, you're probably going to use a DNS server. If you're using Google Analytics or any other addon in a web page, you'll be using their servers. If you're on a 3G connection your data is probably being proxied by a server somewhere. Even BitTorrent has trackers. The list goes on...

Our point is that you don't need to run a server. You can treat Firebase like you treat DNS -- a service that is there for you to use but that you don't need to operate.