skysight-inc/HackerNews huggingface dataset:
Looks neat.

Couple suggestions:

1. Add some suggested artists that let me click and immediately start watching/listening. You want to demonstrate the value asap, so anything you can do to reduce thinking will help. I spent awhile thinking, came up with "Arcade Fire", then found that there were no results. If this wasn't a post on HN, I would've bounced there.

2. Keyboard shortcuts. But this is obvious, and I'm sure you'll get around to it.

3. The on-hover controls are ok, but there should be some indication that they exist before I mouse-over. You could also use some basic icons to make the controls easier to parse (especially arrows for next and prev).

4. As it stands now, there's no way to surf videos easily. After clicking "next", I have to move my mouse out of the central area, then move it back over to click "next" again. The goal of a site like this is to facilitate brainless and easy surfing, so you should try to reduce as many friction points as possible.
This is the best idea I've seen in a LONG time. Incentives and Rewards = first step of Game Layer creation.
That makes me realise that Keynote is a stone's throw away from Hypercard. It wouldn't take much to extend it to add behaviour and keep state.
You could up vote some of his old comments to compensate.
Wow, I spent two years looking after a PDP 11/23 running RTS/E. Interesting times... In that I've never met anyone less than 20 years older that understands what I've done (and to be fair most of those older than that have an aamazing understanding compared to me), I found it amazing that between the PDP and AS/400 box at work that they were bought by people that retired a long time ago and still ran, not that the data coming out was accurate. I think the rest of my employer's place was like that, and perhaps that was part of the problem.
Thats not entirely true, Websockets do initiate over http (by using the 'Upgrade' header so they can share port 80 with normal http traffic) but after the initialization handshake is finished the traffic no longer uses the http protocol.
Details are linked right there from the article.
"You know the good ole days weren't always good and tomorrow ain't as bad as it seems" - Billy Joel - Keeping the Faith

to add, a lot of people used to read books or magazines on the subway, now they can read off a device, plus for a lot of users our physical location no longer dictates who we can make contact with.

It maybe shallow, but at least technology reminds us that there is someone out there when we might not be the type to connect casually with those in front of us.
From what I'm hearing, the women delightedly reported on twitter and text messages that they had done it with Assange. This is hearsay mind you, so feel free to confirm or deny.
It's a feature that the websocket upgrades from an HTTP connection. If your web server can support it, you can use your regular HTTP handler code to authenticate incoming requests and then upgrade to the websocket protocol.

The API is not the only difference between HTTP and websockets. HTTP follows the request response pattern. A websocket is a pair of message streams.
You can use the 'Get Link' button to get a link to the current video, which will then be used to seed a channel if someone follows it.

Perhaps we can make that clearer.
Oh wow, nice design - I hope they start selling those.
Shame the pilot is US only :-(
Whale Now Officially Symbol Of Fail As Google Adopts Twitter Imagery
Lanyrd feeds: never miss out on a conference
The UI is a little finicky. The artist selection when a video is playing tends to appear and disappear a little too easily.

Otherwise, awesome! I'll actually make use of this!
No, WebSockets only use a protocol that looks like HTTP for the initial handshake.
Weirdly enough, reading this almost makes me regret donating to WikiLeaks yesterday. It's not a total switch, but it's more and more a grey area for me. Maybe it should have been all along.

I wonder what would have happened, had the US accepted to review the cables before the leak, as offered by WikiLeaks.
(Disclaimer: my assertions apply only to Linux, I'm not familiar with the vmm in other systems).
I think you may be misunderstanding how the vmm works. When you allocate memory by calling mmap(), sbrk() etc., that amount of memory is committed whether or not you actually use it. Because many processes will allocate more than what they actually use, for example excess stack space, the vmm allows you to overcommit by a certain percentage, defaulting to 50%. This will allow processes to allocate 50% more memory than the system actually has. If that is exceeded, however, Linux has an Out Of Memory Killer which will start killing processes.
Nice touch w.r.t. the animated frame filling out as time goes by.

Didn't realize it was flash based until later.

For non-flash versions, people can always try my app at http://tomato-timer.com ;)
Isn't the best time to have conferences when the technology is young?

What would have happened if in 1976 the Homebrew Computer Club decided to disband because the technology was too young?
It's as if they want to give the illusion that Groups is in any way maintained by tacking on a half-arsed clone of Reader, and it sucks. Ignoring the impedance mismatch between the borrowed UI and the data it projects, try clicking on a group's Settings link.

They should consider devoting their apparently minimal allocation of engineering time to providing an API, and leave it to those with the time and passion to come up with a modern UI.
Glad this finally made it to the open source scene. I'm really excited about small, powerful tools like this in the PHP space.
Days seem over before they even begin, and I have nothing to show for myself other than the anxious feeling that I now know just enough to engage in conversations I don’t care about.

To me, this was the most striking sentence in the article. It seems to be something that has increased from the time pop culture began to the present. Each of us probably hears more about Justin Bieber than we would ever truly care to, for example.
You seem open to work and ready for input (inference based on that fact that you asked advice). He may very well not be on the same page, but I suggest taking the 16 Personalities Test and figuring out where you and he stand. Great partnerships can be found in odd pairs; don't give up.
> one of the most likely voluntary activities to kill you

This is for values of "you" which != "mountain climber." Hell, I stay away from mountains and a car isn't going to be what gets me--I swim at midnight in the ocean here in Florida, and ride my motorcycle to work almost every day when the weather's cooperative.
Me and my cofounder both pay ourselves $65k/year. We live very comfortably, afford most things we want, and while we do have to worry about money on occasion, it's a very comfortable salary. Another $15k/year or so would help alleviate that, but really isn't necessary.

A bigger problem is that talent is very expensive. A top-notch engineer just out of college costs about $120k/year when you factor in insurance and other expenses (this number will likely go up even more). A senior engineer can easily cost $150k - $180k/year. That's not counting recruiting costs, which are about a third of first year's salary (You can find recruiters that will work for 15-25% but they won't get you any good engineers). Between a team of five, and other expenses, a startup that raises $500k is incredibly underfunded. People say startups are getting cheaper, but the primary expense is talent, and talent is getting more expensive. So startups are getting more expensive too. A superb team of five (with two founders) costs about $700k/year, so IMO raising less than a million at the least is irresponsible.
Don't see why this follows. Many job offers require relocation. And YC itself requires relocation (for 3 months) to the Valley, with the expectation of subsistence wages.

In other words, grandparent has a very important point. In the context of all the stresses associated with startup life, moving to a new apartment (or city), cutting costs, and living on ramen is not even on the top 10 list.

Now, for someone like joshu who has a track record, fine, they don't have to live frugally their second time out of the gate.

On the other hand, if you have an exit that size, why raise money at all? Why not self-fund the whole shebang? If you think VC $ "legitimizes" it, ok, maybe give a traditional investor a small piece...but not much more than that.

Bottom line is that people who are able and willing to live on ramen can turn $700k into years of runway -- and are enriched for the kinds of people who can build a profitable cost-conscious business.
I'm thinking it's more about the evolution of technology. Just because we've had the resources and knowledge to consider ourselves (or even society itself) in a "singularity" doesn't mean it's manifest physically yet. I think quantum computing and the ever-expanding OAuth connections we're seeing will help to bring everybody, literally, closer. Within the next few years I can realistically see a direct connection to a technological singularity. From there I can't even imagine what life on Earth will be like
Jawbone: You Won't Pay a Penny for our Thoughts
Spotify CEO Daniel Ek Shows Off His Music Subscription Service (Video)
self->hotspot-> Resilient Smalltalk Embedded Platform ->V8

http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.84.7...
If Forth intrigues you check out Factor:

http://factorcode.org/
It made my introduction to PHP much easier and a hell of a lot more powerful. It just felt right to build a website this way. Easily maintainable as well. Great work!
This is a common misinterpretation of the Dynamo paper: they compiled their C code at the _lowest_ optimization level and then ran the (suboptimal) machine code through Dynamo. So there was actually something left to optimize.

Think about it this way: a 20% difference isn't unrealistic if you compare -O1 vs. -O3.

But it's completely unrealistic to expect a 20% improvement if you'd try this with the machine code generated by a modern C compiler at the highest optimization level.
Update: and we just launched a new feeds feature, so you can subscribe to newly added Node.js conferences using http://lanyrd.com/topics/nodejs/feed/
The idea is that the Singularity would be a point in time where the totality of human expert knowledge would be insufficient to comprehend what an AI (or an AI-designed AI) would be capable of comprehending.

If we think human-level AI is possible, then superhuman AI would also be possible. Note, though, that while not infinite, human cognition is complete, that is, a human or group of humans is only limited by time or resources. No matter how much time we have; a dog will never stumble upon quantum mechanics. But given enough time, a human being can construct an expert knowledge repository, even though he himself is unable to understand some of the intermediary steps or details.

Now, this is where Singularity takes a turn to religion. Some people believe "it" to a future AI with enough physical means to be indistinguishable from a god. Not just a god, but one single God.
This is What It's Like to Stare a Black Hole in The Eye
Government quaranteens 10% of all US cash
This.

And the fourth video related to Radiohead was a 2 hour and 24 minute video of the 4th meeting of the Bipartisan Fiscal Commission in the USA... a la http://www.youtube.com/watch?v=iSXhjjsRcCQ&feature=playe...
No, I think you're overestimating the difficulty of leaving a country illegally, even England. Assange isn't a poor "illegal", he's a guy with money and ideological supporters.
The only thing factor is missing is a book/tutorial/better example docs.

The current documentation is top notch though and you can learn a lot if you look through the factor blogs (or read a forth book)

Link to factor blogs: http://planet.factorcode.org/
Personally, I think you should self-fund the whole shebang.

Are you willing to live on ramen for years? Good on you. Really.

Bucket my take as "the perspective of a founder with a family to take care of", noting only that if you forego the externally-funded "aim the cannon at the moon and shoot yourself out of it" game plan, you can do better for yourself with a startup than ramen.
Ask HN: Review my app: GTimeReport
I've created a web application that generates time sheets from Google Calendar.

It's sprung out of what I needed for my own usage, but I'd like it to be useful for others as well. It's been up for 2 months or so, and I've been updating it during the time, adding features and polishing.

My aim with it is to provide a super easy to use time report creator that makes time reporting less tiresome. Just a few clicks and be done.

What do you think of it?

http://www.gtimereport.com
Thanks so much for the feedback.

1) I personally like the 'Google search box' method more than suggested artists, but I will definitely implement it and see what happens. Also, no results for 'Arcade Fire'? Bummer, I get plenty?

2)On their way :)

3)The controls are indeed a bit rough, improvements coming.

4) Excellent point. Perhaps we will make the 'Next' and 'Alternate' buttons persistent.
http://en.wikipedia.org/wiki/Scare_quotes
Louis Vuitton Dog Carrier
the selection algorithm is going to be pretty hard here. i had a different problem, somehow getting stuck in a loop of two videos, back and forth forever. new Jam!
Access to the console via AUX port
Excellent! I assumed it linked to the youtube video url.
5 data blogs you should read
Recruiting for Success at White Glove Apps
Maybe there is no simple solution.
Nice little framework, only 90 lines of code.

Just a minor complaint about the dispatcher syntax:

Array('^\/article\/([a-zA-Z0-9_]+)\/?$', 'regex', 'ArticleHandler')

Those backslashes look clunky. Something as commonly used as a forward slash in a URI shouldn't need to be escaped. Quick fix: use something else as a delimiter, such as #, in line 45. (It should be a character that never occurs in a valid URI on the server side. # is a reasonable choice because the fragment never gets passed to the server.)
I would, but Chrome still hasn't fixed the bug where radio buttons and checkboxes mysteriously disappear at random points throughout the day.
I treat memory as a resource too precious to be left to the mercy of programmers. In any application, a good garbage collector can be more efficient than malloc/free or new/delete.

http://www.jwz.org/doc/gc.html
AT&T's Lurie on Losing the iPhone Exclusive
But what about Wales?
Confusions like this are the reason why I favor the intelligence explosion flavour of the singularity ( http://yudkowsky.net/singularity/schools ) -- there's no confusion as to whether we've already had one. The industrial revolution, while revolutionary, did not improve on the intelligence that invented it. The single most important part about the singularity is that the technology does improve on the intelligence that invented it.
So I was checking my account's authorized sites and I came across 'Application-specific passwords' is that new?
http://i.imgur.com/1tlSp.png
But I just can't see much benefit for anyone else.

I and my oldest son both have a form of cystic fibrosis. I have figured out how to get us well (we actually work together on it but I do most of the research). Reading up on altitude sickness was an Aha! moment for me. In some ways, medical science doesn't have much of value to offer me in terms of thinking through the problem and coming up with new solutions. Medical science is mostly about finding better drugs rather than a better understanding of the process involved in what is typically a slow torturous death where your lungs deteriorate until you qualify for a lung transplant (assuming you don't have bad habits that disqualify you).

Reading this piece was personally meaningful to me in surprising ways that I probably can't adequately express. I belong to entire communities operating in their own medical equivalent of "The Dead Zone", where lack of oxygen, high doses of medication and so on create very emotional, inflammatory discussions and many people seem incapable of thinking logically. I wrestle continuously with both how and whether to offer assistance in the face of enormous hostility and long odds that it will really do any good. Even people who are interested in what I am doing sometimes write me and bluntly state up front "I will never make the extreme lifestyle changes you have made. But can you tell me more about ... (some food or supplement)?"

Stories about mountain climbing, altitude sickness et al are the absolute best analogies I have tripped across for what I am dealing with. I don't care if mountain climbers are crazy or selfish or whatever. I am grateful for the information they provide. I have a medical condition that forces most people with it to basically gradually suffocate. So I find value in the stories and experiences of mountain climbers. Also, living at 3000 feet above sea level for about 2.5 years, thereby forcibly expanding my lung capacity, probably helped save my life when I spent a year at death's door and was bedridden for 3.5 months and finally got a diagnosis after a lifetime of being treated like a hypochondriac.

Some people are facing things like this totally involuntarily and their situations are difficult to talk about in normal company because it is viewed pathetically rather than like a heroic struggle. I don't need any pity-parties. I am perfectly capable of wallowing in self-pity without any assistance. I need some kind of healthier, more useful feedback. Pieces like this one may be the best I can get given the kind of social responses my story tends to inspire.
I, too, am not shocked that the restarted attacks twixt North and South Korea are not because of Wikileaks.

I think your double-negative statement alluding to Wikileaks not being of world-changing importance has been missed by people who type faster than they can think.
Your resume specifies only years and not months, so saying 2010 - 2010 might mean you worked at a company for 1 day or 12 months. Makes it look like you are hiding the details.

Is your education last because you are trying to downplay that you do not have formal qualifications?
Good read so far. Thanks! The story seems to be much like 1984 and is, in a sense, a much more extreme case of what I was talking about. I'm not suggesting we will or won't ever get to the point in Manna, but it struck me as funny that while we do see working more efficiently as a goal, that it could actually have serious negative effects for the health of our economy. It's interesting to think about.
Charge for the pdf, then, if money is the issue. What's the reason behind newspaper-only?
You might also be interested in limonade (a sinatra-esque php framework) -- http://www.limonade-php.net/
The existence of a garbage collector doesn't mean that the programmer has to play a totally hands-off role in the allocation of objects; as with any coding, there are usually a few bottlenecks that deserve special care. A system with a good GC will provide opportunities to tune; for example, to make hints to the GC about lifetime and locality and so on.

http://www.jwz.org/doc/gc.html
I'm stumped why memory management is so hard for developers, to the point I have to raise an eyebrow every time I read it. Are you seriously that lazy?

The docs about it are fairly straight forward:

http://developer.apple.com/library/mac/#documentation/Cocoa/...

Instruments makes it exceedingly simple to track down leaks.

While the iPhone 4 could probably handle a GC in most cases, the iPad less capable.

XCode is a personal preference.

I dunno, the time I've spent with Android, and A/B'ing respective apps, Android has almost always "felt" slower. I get that's totally subjective, but that's been my impression. For example, Angry Birds on the Galaxy Tab versus Angry Birds on the iPad are no where near the same experiences. The Galaxy Tab is jerky and slow, while the iPad is smooth.

I still don't get why memory management is so hard for you though.
"Delivering Happiness" and "Getting Real".
I think canonical JSON combined with google-diff-match-patch might be workable for superfeedr to implement to send diffs rather than the full content each time...

https://github.com/jchris/canonical-json
http://code.google.com/p/google-diff-match-patch/

It is, after all, a text format. I think for things with big multiline strings, google-diff-match-patch might work better on it if the multiline strings weren't on a single line like they have to be in JSON.
I think this is pretty neat, and I do like the Twitter integration a lot. I'd also like to see Facebook integration, so people can announce their attendance. Also adding the event to TripIt might also be useful.

Here's one I just set up in < 2 minutes:

http://lanyrd.com/2011/gas/
I have to say that developing on Android after having worked on iPhone is a bit like waking up from a vivid nightmare

I wrote most of the original justin.tv iPhone broadcaster app, and the above is very very true for me. Never again, hopefully.
If you have raised 500k, and have been working for a year and have not shown any traction, you are going to get punished if you try for a series A. You'll do better going back to your angels -- but the current crop of angels may react differently than you expect/hope. That's my overall point.
Emphasize the brand
You can quite literally get into a yacht anywhere on the coast and sail away. Nobody will stop you. I've done it many times.
Getting country names from IP's in .Net
Tutorial on how to consume the free IP to Country WebService available at psyion.net in Visual Studio 2010.
Reddit "breaks news first" for the vast majority of stories, simply by having a much larger userbase. I see HN as being far better filtered though, with higher quality comments and signal/noise ratio.
Is it possible to donate you so that you don't climb?
Interesting. It's ~2500 lines of code and it's a micro-framework? :)

I like it though. Thanks for the tip!
Sad. I hope they will do something serious to properly handle internationalisation. They seem to want to modify the keyboard for example, i hope they will consider internationalisation when doing that.
Your laptop may be marginally safer from irrecoverable theft (if the thief doesn't bother to reinstall the OS), but it becomes vulnerable to the LockItTight service. They are, after all, getting a live feed of your location and keystrokes.

Do firmware-based (rather than OS-based) solutions exist for such tracking purposes?
Are there any plans to port LuaJIT to ARM or LLVM? I see a couple of posts mentioning slow FP performance on ARM, but that could be solved with a technique like that used by LNUM.