skysight-inc/HackerNews huggingface dataset:
hey - so had a thought on what the chart should do when clicked and didn't come up with anything really interesting. Thought a modal window with the stats for that day (comparing to running avg for previous week) would be the most intuitive thing, though it isn't all that exciting.

The only other thing that came to mind that was interesting was to give me a sense of how far I had come. For instance, the chart on the front page shows 300 miles. If I was walking from SF to LA how far down would I be? I ride a stationary bike most mornings and that is how I relate to how far I've been. It's fun, and easy measure and make me feel awesome knowing how close I'm getting to the other end!
Why Instagram is so fast at uploading photos
Its not so much that I don't understand how you have have the capacity to understand these things but rather what do you actually understand?
Comparing Dynamic and Static Language Approaches to Web Frameworks [pdf]
I learned that about myself as well. I was very active initially but, after a while, my playlist would start to repeat and then I'd get kicked from DJ'ing once it repeated twice. That meant I'd have to load my playlist, day after day, with new songs. It was work and I just lost interest.
Would be better with Levels, once you finish a game, the next level should start, even if it is the same it could be timed with a scoreboard for each team.
If I recall correctly, the health benefits of aspirin aren't primarily anti-inflammatory. Ibuprofen is a much better anti-inflammatory at moderate doses.
Fear that they'll find the bodies.
"httpwww."? Seriously?

What the hell is their problem?
>That's not just a nitpick. It's important. CVs grow to many pages of publications and when you apply for a job people will refer to your publication by number when discussing your CV with one another.

You'll be lucky if they give them a quick glance.

"Discuss them by number"? Only in academia or fantasy-land IMHO.
Understanding is difficult - let's go shopping.
Arab House | MyFreeIndian.com
When I launched http://bugmuncher.com I offered a 7 day free trial. Not too sure why, I think with it being a very MVP launch I wanted to find out if people would be willing to pay as soon as possible.

Later I A-B tested 7 days against 30 days, and found 30 days did perform better, but not actually by that much. The 7 day free trail had a 9.95% conversion rate, where as 30 day had an 11% conversion rate.

I personally was expecting 30 days to do much better, but after seeing these results I suspect the length of the trail isn't very important to users, they just want to know that they can try before they buy.

I may try A-B testing 45 days (and maybe 60 days) if I get bored and can't think of anything else to test.
Rattan Wicker Furniture Is Top Of The Line
When it comes to finding the perfect sofa to complete your living room you may want to consider a Rattan sofa. This option is not only durable but also a beautiful choice that will definitely add a bit of elegance to any home.
I'd be more impressed if it displayed seconds.
I have DDG set as my default search engine, but can you do the following:

! fuji Ames => takes me to Fuji Steak House in Ames Iowa directly

!w Sushi => Takes me Directly to the article on Sushi on Wikipedia

!m 801 grand ave Des Moines => takes me directly to google maps at the address.

I still probably do about 30% of my searches using !g kicking me straight to google for search results.
Aaaadventure Time!!!
Is it insanely laggy because it's being Slashdotted/Reddited/Hackernewsed, or is it just the godawful Tasmanian internet again?
> - Windows functions: They are wonderful and I love them. But it is not an important factor at all.

I disagree or would choose to qualify a number of the things you wrote, but I'll choose this one because I think it's the most interesting:

While window functions are seldom (but not never) used by common application workloads, but I find them pretty important for lowering the barrier of what one-off queries I can write (hence, more questions are economic to answer) to figure out some statistics that assist doing business or solving strange problems. The alternative is to be forced to make a greater number of decisions with less supporting data.

This can be applied to any labor-saving device when it comes to reporting, but I think window functions make the cut for me overall, and it's great they are there.
What is Leinigen offering over Maven? Isn't it based on the same stuff?

That said: Leiningen & npm _are_ really nice solutions for me.
SEOmoz Raises $18M from Brad Feld & Foundry Group
this game makes me lose hope in humanity...
News International emails back under spotlight in hacking scandal
I checked it out, and it's impressive. It's what turntable.fm should have been. Kudos!
>but their general idea is correct. The all-network, all-cloud world is coming whether you like it or not.

Clearly you have the religious fervor upon you. Personally I like it when I see the benefits. Currently that's for a subset of my computing tasks. Sharing stuff? Sure. Off-site backup, OK. Most other stuff? I'm happy sticking to the PC model rather than the thin client-mainframe timeshare model.
flash.. yawn
Yup, that was our idea at first actually, but we didn't have enough time to implement that. But I guess we will keep on working on it from time to time, so this feature will definitely come!
Co- and contra-variant generics have been available since .NET 2.0 -- they just weren't exposed by any "standard" .NET language until C# 4 (which coincided with .NET 4.0).
Sidenote: that's actually a reference to a usenet post from 1997 by Jamie Zawinsk, a Netscape engineer and the driving force behind the open-sourcing of the Mozilla codebase. In the original, Zawinski was talking about regex:

> Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.

Zawinski's post, in turn was a reference to a 1988 sigfile from John Myers, quoting D. Tilbrook:

> Whenever faced with a problem, some people say "Let's use AWK." Now, they have two problems.

You can find a detailed history here:

http://regex.info/blog/2006-09-15/247
Yea I guess we need some more instructions for some people. Sad but true story!
Correction: Folks who have been predicting Groupon's death since pre-IPO.
Hollywood Returning to Obama Fold After SOPA
It's interesting that most puzzles got solved faster than if one person tried it alone. And that's without an option to talk to each other. Seems that you're tapping into some kind of "swarm intelligence" that humans use rarely, but animals like ants use all the time. Interesting to be part of such a thing for a short while. Fascinating stuff.
No one's making that choice, it just kind of happened.
Amazing work, which gives me hope for my future dream...

Android in the browser.
That is a funny situation 3Com owned 94% of Palm and 3Com was valued at $28 billion - $23 billion LESS than the value of its holdings in Palm.

What is the stock or option play here when you know two stocks will move closer but don't know if one will move up or the other down? This happens with EMC who owns 80% of VMWare
"Native apps are toast, in the long run."

Until mobile browsers have access to the full range of hardware on a device (camera, microphone), native apps will have an edge. Example: camera/pictures - ios doesn't allow camera/cameraroll access from the browser, android does, and wp7 used to but removed it. If you want to offer people a way to send you pictures from your app, it's gotta be native for now.
I remember at first there were these Japanese rooms with awesome J-Pop. It was amazing, there was such an amazing energy around turntable - then users outside the US were blocked because of licensing.
Next Generation of Online-Learning Systems Faces Barriers to Adoption
I have no doubt that 'getting even', just a little bit, was part of this decision.

You entire logical process is flawed because it rests on the argument that this device is competitive with "official" Android because it runs a heavily derived, gimped, old version of Android. That is terrible illogical, contrary to every historical example. In fact all it does is guarantee that they're always two steps behind, when they could as easily choose Windows 8, WebOS, or any alternative that will allow them to march ahead at their own discretion.

The Nook, like the Kindle Fire, competes on price and on media availability. The Kindle Fire takes some advantage of the Android app ecosystem (though again they're in the dangerous position of trailing Google), while the Nook takes almost none. Both of them compete with iPads and upcoming Windows 8 tablets as much if not more than with Android tablets.

There is nothing strategic in this.
Great idea, but someone needs to set up "regretindie" too (cf. http://regretsy.com)
The reason is legacy. I personally lint all my code to prohibit global writes, and I wish I wouldn't have to.

Hopefully by now language designers realise that anything-by-default is wrong. (That's right, I'm looking at you, Python.)
Of course it was smarter. But that does not make Apple actions "refreshing".
I can have all my data and my apps in the cloud and still run native software. In fact, this is the iOS approach.

On the whole, the ability to transparently cache big chunks of data locally turns out to offer a superior user experience in many non insignificant use cases (e.g. Downloading content for later consumption while off grid).

I don't think it's clear that the web approach will win out, and I certainly think it will not be settled in three years. And photo and video libraries (which are popular and growing faster than bandwidth or storage) aren't going to the cloud any time soon.
I think I understand what Formanek was aiming for with this.

Unlike pre-compiled footage that can just be made 24 hours long, this was done in real-time with the workers forced to match the demands of the clock without the opportunity to pause during their shifts.

Because of its real-time nature when you view the video synced to your local time you can't help but become somewhat invested in the success of the workers as they struggle to keep up with time and come very close to failing during some transitions. There's tension generated by the fact that you never know whether they'll make the next minute.

Then there's the realisation you get after having watched this for a while that it's really all pointless, that you have become personally invested in the actions of a bunch of workers struggling to keep up with re-creating one of the most basic solved problems of the modern world: A clock. It takes 70 workers working all out to do what a cheap watch can do effortlessly.

I suppose that if it succeeds in getting most viewers to think a bit about the nature of work, time and labour then it achieved its intended purpose.
That's not it. They are basically saying "the Emperor has no clothes".

i.e. that people pretend to get it, but really, there's nothing there. And what they don't understand is why pretend?
I think I last used windowmaker around 2004 and I have a distinct recollection of editing configfiles. Maybe I am remembering wrong.

I still think that OSX provides a much better GUI than WM, which should not have been introduced according to your logic and so people would miss out on improvements (but i miss focus follows mouse...).
If you want to tinker with Lua, Codea on the iPad lets you code in it and create little iPad apps (for your own enjoyment).
The idea of adding at least some rudimentary UTF-8 support has been gaining traction on the Lua mailing list. So maybe for the next version of Lua you'll see some sweet Unicode.
[Kickstarter] Better coffeescript compiler
Supplements and cancer prevention
RequireJS 2.0 draft
How to put Varnish in front of your Webserver without doing any change.
some people thought you had to add to the grey area to make a shape, but most people pretty good at it!
I like the cloud, but I really hate giving out control of my data. It makes a lot of sense for public data (tweets, blogposts), which you want to share anyways.

I see a lot of potential in a "drop": a personal cloud server installed at home, with the same user friendliness as e.g. google docs. Public data/services in the cloud, personal stuff at home. There still is enough opportunity to integrate mmoc? (massively multiple online collaboration?) into those apps. An example of this might be diaspora.

Many drops make a cloud, too.
When you consider the time and effort required for a good offsite backup, it's easier to just pay the $10/month.
Worth noting; phenolphthalein is a powerful laxative. Wash your hands carefully.
Manchester To Hold Biggest Ever Computer Conference To Honor Turing
I suspect the former - it's laggy here too, and the network here is normally pretty fast.
I would argue that Python's approach is FAR better than Clojure/Leiningen's "no batteries included" approach.

Suppose you want to do a very common task like parse some XML. In Clojure, the workflow is:

1. Go to Github or Clojars, find the latest version number of clojure.data.xml

2. Add this version number to your project.clj

3. Lein deps and restart the repl

4. Re-acquire whatever REPL data you had

In Python, it's:

1. import xml.{sax,dom,etree}

And, paradoxically, the availability of all these different versions of libraries in Clojure leads to MORE conflicts between libraries than would otherwise be the case, not less. In Python, you may not agree that, say, the "os" or "subprocess" modules are optimal -- but by golly, they're consistent.
Exact Algorithms from Approximation Algorithms
Keep your eyes peeled for a port of the LuaJIT interpreter to the consoles. From recollection it's two or three times faster than straight Lua.
Pakistani Court Says Internet Censorship Plan Is Unconstitutional
Young File-Sharers Respond To Tough Laws By Buying A VPN
I think the disconnect, and then perhaps vitriol, comes from the fact that these are small, stand alone companies. Large companies take this strategy all the time with a new group or division "Don't worry about revenue yet. Build a great product, get to market, get solid adoption." Nobody argues when MSFT takes that approach with say the Xbox. It's thought of as wise investments. In this scenario the VC's are acting like the wealthy corporate mothership. It just feels counter intuitive though.

If you don't want to take money or you're not in a market that is strongly viral then obviously you have to be concerned about revenue much earlier. If you are though then focusing on revenue in the short run may be detrimental.
I've heard core Python developers tell people not to worry about getting a module into the stdlib. The problem being that once the module is there it won't be able to change much. APIs have the exact same problem. If you change it, you're changing other peoples' software. Tight coupling.

Is it a terrible way to write software? Maybe... but perhaps that's a different discussion.

I think the requests library is amazing. It has a much more simple API than urllib/urllib2. Does it need to replace those modules in the stdlib? I hope not!

There are only three reasons I would write a module/package that depended solely on stdlib:

1. The module/package would be distributed primarily through package management systems.

2. The installation of my module needs to avoid depending on anything else outside of a base python installation.

3. The module or package will need to be supported for a long time and will likely not be updated frequently.

The first case is because you can't control what versions of third-party libraries the package manager will make available. Some might run your setuptools script while others may not. It's just easier to live with the cruft/warts of the stdlib and be sure that they'll always be there.

The second case covers a very unique situation. Modules and libraries written with this constraint are typically targeting one of two different kinds of developers. The first are the beginners who may not know about development environments and versioning. The other are experienced developers who want a minimalist script for their little one-off utility. Both should require zero dependency installation if possible.

The final case is harder to define up front. If you're writing something that you expect to run for a long time and receive little maintenance (ie: cron scripts, tools, etc) then you don't want to deal with API updates breaking your code. Fire and forget is what a long-term stable API gets you.
Thanks for sourcing your article!

Could you also provide a link to more information about "Honda's dark factories"? I have no idea what it is, and Google did not help me.
you don't need to borrow the stock to short it. You could buy puts, sell calls, sell a CFD, spread bet...
Being bilingual 'boosts brain power'
>Encampments across the country have fed and clothed local homeless populations despite scant resources.

Um, you might want to read http://www.nypost.com/p/news/local/manhattan/zuccotti_hell_k...; the occupy cooks resented spending their time cooking for the "professional homeless" and decided to just give out minimal food and pointers to soup kitchens, keeping the "organic chicken and vegetables, spaghetti bolognese, and roasted beet and sheep’s-milk-cheese salad" for themselves.
I just tried it with a search for some competitive intelligence. I used the 100K removal option. I found a competitor in another country that had not made the top 2 pages on Google. It confirms that others are launching something similar to what I am building... but also the fact that it doesn't bubble to the top on Google means that the market space is not dominated yet.
Your criticism appears to be based on a transform written with an incomplete understanding of the source data. I'd submit the problem lies in the incomplete understanding of the source data, not the fact the source data had comments. If your transform didn't "know" comments were possible, what else did it not "know"?

TANSTAAFL.
it's Berlin
All types of diapers and protective products for adult bed-wetting
Ask HN: Who Is Hiring? (May 2012)
Please lead with the location of the position and include the keywords INTERN, REMOTE, or H1B if the corresponding sort of candidate is welcome. Feel free to post any job that may interest HN readers from executive assistant to machine learning expert to CTO.

Please also see: "Ask HN: Freelancer? Seeking freelancer?" (May 2012) http://news.ycombinator.com/item?id=3914001
Nice witch hunt you have there.
I agree, although I am yet to find something similar to "NERD tree" for VIM. Any suggestions?
Pretty much - with folding and other niceties. Have a look at http://reference.wolfram.com/mathematica/tutorial/UsingANote... for a brief overview, and http://www.wolfram.com/technology/guide/SymbolicInterfaceCon... for more information about the interface possibilities.

Also check out http://www.wolfram.com/cdf/ for the more general attempt to make a dynamic document standard. I don't know how successful that's been.
Ask HN: Freelancer? Seeking freelancer? (May 2012)
Please lead with either SEEKING WORK or SEEKING FREELANCER, your location and whether remote work is a possibility.
It's illegal to steal cars, so we can rest assured that it will never happen again.
lost 46 mins of my life - thanks.
Hello Kitty
Shop for authentic Hello Kitty accessories at Happy Six! We carry Hello Kitty bags, wallets, jewelry, designer flash drives, backpacks, and more from your favorite brands such as Loungefly, Tarina Tarantino, and Mimobot.
I disagree.

I think we all know that it's possible to "go rural". Many have done it.

What Paul is doing is far more interesting and valuable to him as a tech journalist. I see this as a research project, not as a rejection of the web. To quote:

> Now I want to see the internet at a distance. By separating myself from the constant connectivity, I can see which aspects are truly valuable, which are distractions for me, and which parts are corrupting my very soul. What I worry is that I'm so "adept" at the internet that I've found ways to fill every crevice of my life with it, and I'm pretty sure the internet has invaded some places where it doesn't belong.

He will still live in NYC, still write tech articles, but by disconnecting he will constantly have some distance from the material. I will be happy to read his observations on the field around him through his new perspective.
PS3 hacker Geohot met with Sony to discuss his "methodology"
Tokidoki
Find all your favorite Tokidoki shirts and hoodies, Tokidoki bags and wallets, and Tokidoki flash drives here! Shop at Happy Six for the best prices, selection, and free shipping.
I think all the comments about the benefits/detriments of Chrome OS as a whole are a little off topic. I think the most important element of this piece is Torvalds' recognition that "simple" UI doesn't need to limit a user's ability to visually organize.

I completely agree with his comparison to GTK3 (and I think the same applies to Unity). Forcing users into a singular workflow with limited options will always seem somewhat inhibiting, regardless of how "easy to use" the UI may seem. This crucial element is lacking from these modern Linux window managers.
When did you stop beating your wife? How do we know for a fact?
Matt joyce jersey
Yo, this is the git rap
I think that quality and page rank are not correlated. You may well have some quality sitting anywhere between page 1 and a million. Page rank is driven by various things like freshness and keyword matching. How do you determine quality?

This website is an interesting experiment however if you're after discovering random semi related pages, why not just use google or stumble upon?

Is there a way to include domains automatically excluded? For example WordPress.com is excluded.
Can you post the syntax of how you included the identity file. The parsing keeps grabbing my user@host in with the -i id.pem

Connecting to -i id.pem user@host, port 22...
Loading NaCl plugin... done.
Warning: Identity file id.pem user@host not accessible: No such file or directory.
Building the NPPL Pilot logbook: Idea to launch
Thats their framework you run on microprocessor platforms like Netduino.
How Creative Assembly's Process Breeds Quality
It's funny, I've had the opposite problem. I was trying to write an IRC bot in Python, noted there didn't seem to be a standard library module for the IRC protocol, and so found myself looking at this:

http://pypi.python.org/pypi?%3Aaction=search&term=IRC

That's 400+ results - at least 20 of which are actually IRC protocol modules. There's no way of telling how mature each one actually is 'til you download it. It turned out the first three I tried were undocumented, buggy, incomplete, or otherwise no good.

So I gave up on PyPi and hacked it as an xchat plugin instead.

----------------

Perhaps the way forward would be styling your package repo after, say, addons.mozilla.org -- add just enough community functionality (as in ratings/reviews/"times downloaded" counters/etc) to allow the occasional gems to rise to the top of the muck. Once one solution for a given problem has been established as the best (well, most popular), that'll get more eyeballs on its internals as well, and it'll only increase its lead until it's de facto standard -- but the possibility is still there for a newcomer to dethrone it if it's genuinely better. And meanwhile, both can exist side-by-side without causing ugly compatibility issues.
Nice work :)

1) Would be good if it remembered my player name: having to input it every time is annoying...

2) Took me a few seconds to work out the aim. Perhaps a short text description / tutorial to show how the game works?
Art makes you think or feel outside your normal scripts... you don't need to "understand" anything. What is the origin of creativity?
What if the text communication became available after ~1 minute? It would take some of the frustration away if you could instruct someone after a while (or call him names).
How to Avoid the Upgrade Backlash
No qualifications, DEA agents, prison, PayPal, Bill Gates, Stephen Fry… KashFlow