skysight-inc/HackerNews huggingface dataset:
Which Scheme are you talking about? I find the awful type system of base R6RS to be extremely inelegant. Contracts and strong typing make formal reasoning about programs far more powerful, hence more modern Scheme-style languages like Racket.
Maybe it is less that they jumped the shark and more that they tried and missed, thus being eaten alive by the shark.

Or they really believe that writing about anything is better than writing nothing.
I think it's important to separate the advent of the touch screen interface from the form factor of a tablet.

I kind of agree that tablets are pretty poor for everything (unlike others I think tablets & the iPad specifically is a mostly poor device even just for consumption, mainly because it can't stand up by itself, and it's near useless outdoors). But I can see that the touch screen interface has revolutionized interaction with computers, most especially with very young and very old people. Touch screens are the real revolution that is going on now and while the form factor is a part of it I think it's secondary.
is there a standard mapping for chorded keyboards? i feel like X has a much easier combo than E. would be interesting to use data on people's error rate for different key combos and then remap frequently used letters to easier combos.
What exactly are you looking for? A complex Sinatra app? Sinatra is largely suited for smaller apps, so you won't find many super complex apps built on it, though there are some open source examples. However, it is used rather extensively in conjunction with large, high traffic Rails apps. For instance, the RubyGems gem sever: https://github.com/rubygems/gemcutter/blob/master/app/middle...

If your requirements fit within what Sinatra can provide, you shouldn't hesitate using it. It's a very straightforward framework and works well. If your requirements are more complex, look at Rails or Padrino, the latter of which is built on top of Sinatra and is actually pretty awesome.
Yes:

main_scope_stuff()
with create_context() as c:
for foo in foos:
do_something(foo, c)
do_other_thing(foo, c)
accumulate(foos, c)
more_main_scope_stuff()

That signifies that "c" isn't supposed to be available after scope of the "with" statement. The variable will still be bound, but conceptually it's unavailable, since it's not supposed to be used.

Also, the object in create_context() needs to support being called like that (i.e. it should contain __enter__ and __exit__ methods).
Did you even click the link?

http://csswizardry.com/2011/01/the-real-html5-boilerplate/#h...

It's extremely minimalist as it is. Your example is lacking of things you would want to include such as at least specifying the charset.
We are using it in production at www.mixcloud.com to serve any long polled connections
I may get downvoted for this, but I stop reading anything when I see the author can't differentiate between "lose" and "loose". Normally I'm somewhat forgiving on spelling, but that particular one has become a pet peeve of mine because it's SUCH a common mistake these days and SO easy to learn not to do -- it reeks of laziness. In my mind if you don't know how to spell an extremely common, short word like "lose" your arguments are unlikely to be convincing. I realize that's a bit of an argumentum-ad-hominem fallacy itself (because your spelling has nothing to do with your argument), but to me a writer who misspells "lose" is like a singer who sings off-key.
Use less oil? I don't know how much oil comes from Libya, but you might be able to deny them more money by using less oil than not using a .ly domain (which is only a couple of dollars a year).
>No tactile feedback

That might be partially solved soonish, actually. http://www.hizook.com/blog/2010/08/11/electrotactile-arrays-...

>Instead, what all magazine publishers produced (Condé Nast included) was a bloated, multitouch-enabled version of the exact same "new media" experience that used to ship on a CD-ROM under the name "multimedia."

Not surprised about this in the least. The vast majority will always do what never worked previously - we need people to make a few revolutionary improvements, then we'll see better tablet content across the board.
One could also throw the separate stuff into a new function.

That's the elephant in the room in all of these "my language is more readable" discussions, isn't it?
I'm surprised this didn't get more points. It's an interesting study. Not surprising the findings, but nice to see it written down and documented.
I literally laughed out loud when I saw this... great project. I'd start checking the Twilio blog (http://blog.twilio.com/) for contests and implement their API to do SMS and Call notifications, you might win something.
Yes but ever and always is a bit over the top.
Basically, it comes down to: the claims in patents are interpreted very narrowly.

If your device/method doesn't exactly match the claim elements of the independent claim(s) in Apple's patent - even one little difference in implementation is enough - then your device/method is not infringing. Don't worry, be happy.
I've long argued that the reason we haven't seen tablets take off in general is because while nobody really wants to admit it, nobody actually likes tablets. They just like Apple products.
>a year later it seems that the verdict is in: they're not.

Not entirely sure what world it is you live in... how has touchable computing not been a game-changer? Just look at all the iDevice apps out there, and how frequently and powerfully the UI decisions there have changed desktop applications.
your first sentence: nail, head.
I guess I overlooked the keyboard addition. But would you say that a laptop provides a better interface? Or do you like the iPad more than a laptop for writing? I haven't actually used a keyboard with a tablet, so I don't have any personal experience with that.
I may be reading you wrong, but your post implies Google has some ulterior motive or that there's some trade imbalance by reinforcing that behavior. I find my interactions with Google to be pretty fair and explicit (they're going to attempt to monetize the information I give them, in exchange for pretty awesome services).
Long time ago. Probably 2008.

I am pretty sure most people are submitting techcrunch articles just for karma points. That and they come standard with aggressive linkbaiting headlines.
Came here to say this. Every entrepreneur should read this book as it's a great manifesto about what a business can be. How you work can (and should) be as revolutionary as what you produce.

Here's an Amazon link -- no kickback, I just want more people to read it.

http://www.amazon.com/Let-People-Surfing-Education-Businessm...
You're conflating decorator syntax, which I'm not discussing, and decorator functionality, which I am discussing. If there was no syntax for decorators and the only way to decorate a function was to use assignment/composition like in your example, I would still consider that to be a decorator.

A macro is going to be evaluated at compile time and will result in a matching pattern (often something that is structured like a function call) being expanded into some other construct that will be evaluated at runtime.

A decorator is going to be evaluated at compile time and will result in a decorated function being "expanded" into another function which will be evaluated at runtime.

No, they aren't the same thing. How could they be? The languages are different. But there is an underlying affinity.
Since when are laptops not portable?

It's not even like the ipad is particularly portable, like my regular laptop (although unlike my netbook.....) I cannot fit it in my pockets, I would need to carry a bag for it anyway. Throw in having to carry a keyboard and some sort of stand as well to make the thing actually usable, and suddenly laptops start looking way more portable.
In my unscientific survey, netbook usage far outstrips tablet usage in cafes. Moreover, the people who bring tablets don't seem to really use them, they just glance at them occasionally.

An iPad just seems like a very expensive Kindle.

If Tablet prices get down to say, $50, they'd be great to hang in the kitchen and get weather and recipes from!
I don't know if this will work as well in the United States. I think the majority of people are more pre-occupied by more important issues like who should win American Idol, the cast of Jersey shore, what shoes Kim Kardashian recommends. Americans have no time for political expression...
If space is important, have you considered moving Firefox's menus around so it's more compact? The whole point of using Firefox over a less customizable browser is to make it fit your own needs. For example, this is what I use on my laptop:

http://i.imgur.com/hQy42.png
I think it's interesting that he mentions that monitor + keyboard is better than a tablet because it separates out the input from the output areas and the "hands don't get in the way". But if you take the total surface of the keyboard plus your desktop monitors, it's way bigger than the area of the tablet. Make a giant tablet that's 32"x32" or some such, and I think it could be superior to monitor + keyboard for some things. The tablet lets you mix what areas are input and what are output for various applications, and that's way more flexible than being locked into fixed proportions.
Hahah, thanks :)

With SMS & Call notifications, this could get really out of control. Just imagine...a hot girl you like ends her relationship, and with the Twilio API, Breakup Notifier automatically sets up a "rebound call". Beginning to fear for my morals.
How the role of the Album is changing
Didn't Facebook kill something like this a few years ago?
Creating a Simple Web App from Scratch
... which leads to people calling TechCrunch out for the useless article, which leads to him getting all creepy with those commenting, asking for their real names, and implying that finding out people's names is his homework for next week.

I, too, used to at least skim almost every article on TechCrunch back when it was all about startups as it was often the first site to highlight a new company or reveal mergers, acquisitions, key hires, etc. At some point, it crossed my personal "quality" threshold and got lumped together with Gawker Media type of sites where sensationalism trumps quality. I'm sure it's more profitable, but kind of a shame for the technical community.
Subjective measure. And I am not uncertain if an improvement has occurred or not.

edit: however, I do not minify on-the-fly, I keep the source HTML, CSS and JS files space and line-break compressed (and variable-name compressed.) The speed increase may be due to less going down the wire, or it may just be faster to process by the browser due to some other mechanism.

Also, having css and JS code within the HTML itself has sped things up too - no external files.

Have a look at the source of http://twitya.com/index.php - I also Gzip that, and this speeds it up as well. I keep a few line-breaks in for readability.

Takeaway: what matters most is having as little data go down the pipe as possible in a compressed fashion, and not worrying about server load - that could be offset by the improvements on the browser.

Also, Gzipping http://hackerbra.in has led to a marked improvement, with its large slabs of text.
To be honest, I can read on my laptop for a long, long time without my eyes getting sore. I do think the iPad is better on the eyes, though, as I have read books on the iPad in few sittings without problems. My parents also report no eye strain.
I think it is just weak writing, the story seems to be about new technology and how we interact with it, which is fair TechCrunch fodder. However the opening sentences provide no hook and no solid message as to what the article is about. On top of that the writing style is something out of a Sunday magazine, rambling, relaxed and undirected.

Though it was posted on Sunday so . . .
I didn't. I looked through the available modules and whilst they looked decent for a long-term project, for my needs of knocking something short-sighted out pretty quickly, I found writing my own code a bit less demanding.
I've seen a lot of bad writing online, even in reputable publications. But I've never seen ANYONE taunt their readers in comments like Steve Gillmor is doing now.

And I can say something like this since I'm the type of person that spends my weekends reading news and articles.

On the Business Insider, when readers ridicule Henry Blodget about his past, he responds politely with links and explanations about the accusations against him.
Rule #1 of entrepreneurship? Make sure your product solves an existing problem. If tablets don't do this then they fail.
https://www.microsoft.com/surface/

All that's missing is a smug logo, and it'll be a hit!

(also mentioned in the article)
I never cared for the word "reset" for css resets. I always considered them "sane defaults". I take the reset and set the values to what works for me and build my site off of that.
I usually tend to avoid the 1 to 2 hour long video/talks. However in this case, the value received from its content absolutely justified every minute of its length. I wish more people would not dismiss it because of its length like I almost did.
To be fair, I'm pretty sure that I've been equally cruel - albeit unintentionally - in the past, and whilst what the user wrote could have been written in a more favourable light, his points are still valid :)
I would be honored to write an app banned by Facebook. One less thing on the bucket list.
Nokia’s problem is not, and has never been, that it lacks for creative, thoughtful, talented people, or the resources to turn their ideas into shipping product. It’s that the company is fundamentally, and has _always_ been, organized to trade in commodities.

Amen. How else to explain the continual production of a bewildering array of handsets that differ in only slight ways or in bizarre configurations. (On the latter, I'm thinking in particular of those handsets where they arranged the dialing keypad in a circle reminiscent of the old land-line phones. How in the world did those ever get into production?)
That's pretty handy
I'm aware the sleeping-on-the-job bit is a worry, but luckily the guys at Xero.com have been amazing in their sponsorships (these are individuals, btw, not the company itself) and some of them have offered me some sleep on their time. So, it's not looking like an issue at this stage - and I'm definately not out to defraud anyone here.

As for where to ship swag? I've already received a couple of offers of a place to stay before the bus leaves, so I'm sure we can arrange a friendly delivery address (one of these offers is from the bus organizer).
As we say down our way, "she'll be right, mate"
Damn, I've got a long time 'til I see it, then, since I've only reached 136 karma in 192 days. I suppose that means I shouldn't be able to downvote, then. :)
Dont take that rant too serious, you did amazing work gathering all the stuff for the template, and i bet that for many people has been really useful.

I find painless to delete some stuff I dont want, better than start adding all the stuff I do, and I learnt some stuff from the commented version.

Thanks for the "boilerplate", I love it
Cheating, Incorporated
I find my ipad with a dropbox compatiable editor is sufficient for my writing needs, but my laptop is certainly more efficient. For anything other then sustained reading or using a highly specific app my laptop is definitely faster and easier to use. I just find portability to trump efficiency in a great may suitations. If am at my desk I want my MacBook Pro with it's vastly superior sound card and my Grados. Anywhere else, I'll take my iPad and same earbuds if I don't have any programming to do.

Edit: fixing overly zealous iPad autocorrect
Eh, it is just what happens when a tech site reaches a certain point of popularity. In the early days, a site fights to be unique and high quality to get the hits. Once a certain level of hits is assured, there is a weird switch where since every post is going have a certain number of views, the writers start to care less about quality and get into a feedback loop that tells them they still are doing well cause they are getting hits. And even worse, the outliers like Steve's strange ramblings and MG's flamebait are seen as better cause the novelty drives more attention to them than a normal, well researched and written post.

I still find it entertaining, but you just can't take it seriously. It is probably best if you never do.
OK, I take this one back, but only because wikipedia fixed the problem on their end. If you do the Google Omni-box key-word > tab > search term it formerly worked only with a single search term. If you tried searching for "casey jones", for instance it broke because the omni-box only creates a url, it doesn't use the site's native search engine. So you end up with "%20" between the terms. Apparently wikipedia saw this problem enough times to build in the smarts to redirect to "casey_jones".
I've been following this industry now since the "old days" and the author is essentially saying that a miniframe will never be quite as good as a mainframe. Or that a workstation will never be as cool as a miniframe. Or that a PC will never be as cool as a workstation. Or that a luggable will never be as good as a PC. It's really about the right tool for the right job. Once tablets cost $10 each you'll be forgetting that you own a few of them...
Where does the tablet go when you're not holding it?

This setup rapidly turns into a series of kludges to make the thing work.
Thanks, and make no mistake - I really appreciate hearing comments from people like you :)

At the same time though, I realise that sometimes people don't have the time to phrase things in a nice way, but at the same time still have valid criticisms - and I'd rather hear the criticisms in the first place than hope they'd be written in a nice way - if that makes sense (it's late here, and I'm not sure which space my brain is in) :)
I am in a similar situation (20 years old, semi-dropping out to start a company.) Here's my advice/what I'm doing:

1) Don't drop out entirely. Being a part time student allows you to still access most of the university resources. Many of these can be very valuable.

2) Don't move to SF. It seems tempting, but if you have no plan, no skills, and no money, it's a recipe for disaster. SF is also extremely expensive; unless you're going to NYU, it's probably a lot cheaper to live in your college town.

3) Work on your own projects to get some experience/a portfolio. No one will hire a random kid with no skills.

My advice is to work on a project yourself until it gets the attention of the online community. Then you can drop out 100% and move to SF, as you'll have proven that you can provide value.
This article is from February 18. All routes came back up about 7 hours later. Though since then there have been reports of internal outages, dns blocks, throttling, etc..
Quora has been successful at obtaining authoritative opinions - something that Google Knol failed to do because it grants an online reputation, instant readership and following to those that express their opinion, which seems to be important to such people. Furthermore, to me, it's like Ask HN and Hackerfollow on steroids. I still won't participate in it, but will read it like I read Wikipedia.
Thanks, you're right - really need to tighten up the copy :)
iPad is definitely easier on the eyes. I can read continously for eight hours or more without eyestrain.
No passwords stored at all - I've hacked my Kohana install for the stake of convenience, and all stored passwords are the MD5 of the user's facebook id, i.e. basically meaningless.
Curiously, problems aren't solved with weak methods of inquiry. They're also not solved by pointing at them, jumping up and down, saying, "THIS IS A PROBLEM! SOMEBODY FIX IT!"

There's this thing our parents said to us, "Whenever you point a finger, there's three pointing back at you."

I guess they had a point, after all. Yes, there are FAT people. Yes, there are MORE fat people than there used to be. There are also more alcoholics, drug addicts, poorly educated children and incidents of road rage. These problems have more in common than not. And one thing they have in common is that people write articles about them using words like, "Scared yet?"

Useless tripe.

(eta: no pun intended)
Exactly my point. Outside of the tiny number of users who have the skill and inclination to write a hack, there are countless more who simply want it to work from the get-go. "Browser" is an unfortunate term for what we do with this kind of software component. Browsing may be the number one thing we use it for, but the second is clearly searching.
1994: "Today": "What is the Internet, Anyway?" (video)
Thanks! Because it's a weekend project, I basically threw together the icons as a last-minute "text goes here" kinda thing. I'm hoping to sort this out later on this week :)
First, I'm not making any claims that Python is better/worse. I'm simply stating that I think many devs (but certainly not all -- and probably even fewer exceptional devs), did not buy into a large degree of syntax abstraction. I personally like some it, but there certainly are limits.

This is factually incorrect. Scaled for the size of the industry,

Sure, if you scale for the size of the industry which found it useful. But that seems nearly tautological.
It's been my not-so-private view for some time now Arrington has consciously turned into a professional troll. While TC had great value a few years back as a news source, the purchase by AOL was IMO the culmination of a steady decline.

I'm not sure if the instigation of flamebait headlines and Gawker level journalism were a natural progression for an expanding media outlet which bases its own self worth on impressions and ad-clicks, or a conscious effort to court the attentions of the big-name acquisitors, but the Techcrunch of 2010 was a noticeable step down from the startup/business related organ of prior years.

Viral content spreading via limited-char media such as Twitter is probably encouraging the troll-headline ("Women don't want to run startups"). We know from the AOL Way missives that the major content farms are encouraging Google-Trend following made-to-order 'reporting' rather than seeking out the new. As TC became the go-to place for 'launch' it has become apparent that cronyism was driving much of the content selection, rather than objective assessment of the startup in question - see Quora vs StackOverflow reporting on TC in recent months.

There was a post a few weeks back on HN of someone wanting to produce a successor to TC - a 'back to the old way' site. Whether they will be successful or not, the interesting fact was the public response was overwhelmingly positive, rather than questioning the rationality of pursuing the idea. At the end of the day, it's just a blog. Crunchbase is great, Disrupt is valuable, but if the anchoring blog loses its way, the associated properties will be usurped by someone else.
Most of those don't look nearly as good as the Themeforest stuff.

See, this is the crux of the matter for me: would I rather mess around with a truly free template to get it looking decent, or pay someone the huge amount of $20 to have it instantly. Obviously, by and large, the latter wins.
My argument isn't that touch devices haven't taken off, nor do I argue that ubiquitous internet isn't a huge deal for the pocket computing market. I love my new Nexus S for those reasons, and I'm sure if Palm had had those features ten years ago, we'd be in a different place today.

My argument is that---regardless of those features' importance for pocket computing---they haven't changed the game for tablet devices. Tablet devices remain wedged in that space where they're too big for the pocket and too small for the lap or desk. If you're going out, take your phone; if you're staying in, you might as well use your laptop and get some work done.
What are the best practice recommendations for complex event processing in environments with publishers in various platforms and Java as the main subscriber?