skysight-inc/HackerNews huggingface dataset:
You still haven't made a case for your position. "The system will be abused, so we need to get rid of the system" is not a sound argument. Why do you think we should toss the system and not adjust it to help protect the public from abuses? Copyright worked fine for centuries before the RIAA and MPAA showed up. Its protections gave creators incentive to create in a world where money is exchanged for scarce resources.
You mean this one?

int binary_search_pow2(const int a[], int len, int key) {
int i = 0, step;
for (step = len / 2; step > 0; step >>= 1)
if (a[i | step] <= key)
i |= step;
return i;
}

I thought that only worked for power-of-two sized arrays.
Sony Ericsson Xperia X1 stylish and Brilliant Android Smartphone
Wow, I'm really impressed with Tornado. I'm learning node.js at the moment, but I've been working with Python/Django as well, so I will definitely consider this for my project.

Any benchmarks between node.js and Tornado btw ?
Mirror Mirror On the Wall, Who Next By Zynga Will Fall?
A Django Developer’s First Look at Play
Cannot agree, at all. Anecdotal evidence only, but I find myself using twitter less and less. If anything, what I'm using it for these days is to follow someone interesting (like a developer on a project I like, or, since I'm also into Olympic lifting, those types of people) and see if they tweet anything.

So, I lurk and follow. Rarely do I engage anymore. And they are never conversations since 1. twitter absolutely SUCKS as a communication platform (can't see what people reply to a person, can't see what people say about a subject...no way to aggregate the information etc) and 2. twitter still, to this day, drops tweets.

#2 fathoms me. As an experiment I followed the exact same people from two different twitter accounts. Using twitter.com for both, I had remarkably different streams. This is just awful.

Even so it seems that most of Twitter is marketing these days. Spam upon spam upon spam followers and replies. And most everyone is selling something and tweeting about it. It gets very, very tiring.

Twitter isn't really interesting to me anymore. Not sure if it will be in the future, but I don't see myself using it much in the near term.
Telltale signs that you're working at a "sinking ship" company
Use App Advertising
The wide array of ad formats positions LeadBolt as the ideal choice for any and every application Developer, publisher, or advertiser. It provides an option for every operator in the mobile space. To know more about app publishing please visit us.
You know, I sincerely considered that one, but the contradiction in the sentence made me afraid to put it up there...
Just yesterday I was looking up an online recipe for chocolate chip cookies that I had found earlier. I had my netbook in the kitchen with the recipe up on it, and something immediately struck me.

It's an Acer Aspire One with a small widescreen 1024x600 display, and the mouse touchpad is a bit temperamental. Now, the recipe was on an ad-supported site, and the recipe itself was in a narrow column in the centre of the page with the recipe sections (title, description, ingredient list, directions) stacked vertically on top of each other. The menu was on the left, and the banner ads were on the right.

The entire recipe was pretty small and would easily have fit easily on one screen, but because of the boilerplate and ads, I repeatedly had to scroll up and down to switch between the ingredients and direction. Again, because scrolling is a bit awkward on the Acer touchpad, I was particularly conscious of it.

I found myself thinking: I should develop my own online collection of recipes and display them with the ingredients on the left and the directions on the right.
I see absolutely nothing wrong with this. It replaces a slow way to write human-readable intervals with a fast way. How is that a bad thing?
Not sure what Discover is. Do you mean what you see at http://discover.twitter.com/?

The following people are recommended as interesting to me: Snoop Dogg (haven't listened to his records in years), Martha Stewart (have no real idea why I'd want that), Serena Williams (her off of the tennis?), Juanes (who?), the San Francisco Zoo (I'm in the UK...), Rachel Zoe (who?), Dana White (who?), etc...

There's a strong possibility that I'm hopelessly out of the loop. Either way, my opinion of the Twitter service remains unchanged.
I'm assuming you've been working on this project full time or near full time since November, which is approx 10 weeks. Honest question: is this all you can deliver with 10 weeks of full time work?

Unless there's something hugely complex under the surface that I'm not seeing, here's my criticism:

- This is not a startup, and you're hurting yourself if you think of it as one. It's a simple MVP web project.

- You could have - and should have - pulled this off in a weekend.

- The 'why' input is too small.

- 'Trending now' looks like it's broken.

- Everything I click yields a search result. Why are there no profiles?

- What am I supposed to search for in the search box? It should give me tips.

- Why can't I click photos?
Only upgrade to the latest version half way through a cycle. Ie, in January and July. That way, you can see all the problems that everyone else has had and make an informed decision on whether to upgrade. This month would be the time that I should be upgrading from 11.04 to 11.10. I'm not going to though because I've seen all the problems that other people have had with it. I'm hoping I can upgrade to 12.04 in July as I've heared they concentrating on reducing power usage, so hopefully it will make my laptop last longer. I could ugprade with everybody else in April, but then I'll be taking the same risks as everyone else. It's only a three month wait.
My OSX Lion has a devil inside or a virus?
That is where Google crossed the line into being evil, bypassing their own internal checks and regulations accepting cash for ads to sites that never were associated with any real pharmacy or any product at all. Judging by Glavmed's success and shadier sites with shop fronts calling themselves "Canadian" this is totally not isolated to one paid snitch.

These rogue pharmas source from India for generics, wherever they can to buy branded narcotics, and lord knows where for counterfeit opiates/benzos. Real Canadian pharmacies used to be more directly involved selling to the US, including narcotics, but that was years ago. The dirty bit is not at the pharmacy selling to people with prescriptions but those knowingly diverting to unscripted use, or the mules who use doctors to fill out scripts that then get sold. Then at the pharma affiliate networks paying spammers for traffic. Spammers paying google for adverts pointing to shop fronts. GOOGLE ACCEPTING CASH AND BYPASSING THEIR CHECKS THAT SEE IF ALL THE ACTORS MENTIONED PREVIOUSLY ARE LEGIT who then post the adverts to the shop fronts who may or may not be listed as Canadian who may or may not be sourcing via legal means from what may or may not be a Canadian pharmacy.

Krebsonsecurity.com has multiple write-ups on these types of operations which use advertisers like Google for traffic. In this case though Google employees at multiple levels went beyond just being a provider of traffic to being an co-partner in the conspiracy.
I completely agree. Twitter made social conversations worse and the timeline became more and more useless.
This is why twitter was for me the permanent second.

But i strongly believe that this is only one part of their future. Therefore the post.
Screw Conveyor
Gobind Expeller is the best company that provides you the best quality of Vegetable oil mills equipments like filter press, Screw Conveyor, steam boiler and seed craker.
This is just personal opinion but I wouldn't care to see emotional consensus. That does nothing for me. Rather, I would like to see more in-depth reviews and ways to flag reviews.

Taking your example of Yelp. I want to be able to filter out (personalize) my overall reviews by being able to flag reviews I think are ridiculous (such as 1 star ratings base on other loud customers that may not have anything to do with the restaurant or food they are reviewing). I would also like to dive in deeper on reviews such as reviewing specific dishes, viewing full menus online, etc...

Emotions don't tell me how a particular dish tastes. It doesn't tell me why someone reacted the way they rated the restaurant (or whatever). Personally, the collective emotions idea doesn't solve anything for me.
I had exactly the same logic.

The interesting realisation for me - twitter doesn't need to beat facebook in social or communication. That's not their game. And Google "just" enables search and can improve via real time there. Twitter will put context to content. Think the "New York Real Times" or Press Agencies.
Looks like the s90 has some barrel distortion, but you expect that with a wider zoom lens. Otherwise, there's not much to differentiate them. But the picture was taken in good light.

The E-P1 has a much much larger sensor, and should be much better than the s90 in bad light. Also, you can get a nice 10mm prime for the E-P1 (20mm full frame equivalent, compared to the s90's 28 mm FFE at its widest), or a fast portrait lens, or a telephoto.

On the other hand, u4/3 lenses are often insanely overpriced (at the moment), and the s90 fits in your pocket.
VIPRE Antivirus Coupon
VIPRE Antivirus Coupon Codes. Get the latest discount on VIPRE Antivirus by using our VIPRE Antivirus Coupon for discounts savings up to 20% on VIPRE Antivirus.
At first I was like, yawn...another recipe site...then I tried it. This is awesome! From the pie charts to the info popups, it's clear you've polished this a fair bit.

There's so much more that can be done with this good luck and keep at it!
Cooking: Emma's Recipes: Apple Chicken Quesadilla - Free Online Games
Evi Application Works Just Like Siri
Jailbreak ipod
Jailbreaking is a term used to describe the very technical and complex method of modifying the existing operating system (OS) that runs Apple iPhones, as well as other specific iOS-run gadgets such as the iPod touch and the iPad.
> As a side note, this will probably sound amazing to many readers, but working both for myself and my startup my family went for over a decade without health insurance.

It's utterly incomprehensible to me that the United States still hasn't gotten on board with universal health care (the tortured Obamacare plan notwithstanding).
"uproar in The Hague". Are you kidding me? Only the PVV made a bit of noise, but that's the same PVV that did a 180 on ACTA. As if anybody takes them seriously.

PvdA have sold out our rights every time they where in power. The SP has already shown itself in favor of internet censorship on several occasions (yes, even when it came to supporting the copyright mafia, that's the "socialist" party for you).

Pirate Bay will be blocked, and nothing else will happen. The only hope is not having a corrupted judge on the appeal, because the media will drop the story after tomorrow, and so will the politicians. And we'll be stuck with yet a bit less freedom on top of everything they've taken away over the past few decades.

Net neutrality was the only real win, ever, in the past 20 years. The rest has all been a downhill slope.

We are the country that wiretaps its citizens on the largest scale of any western nation. We have implemented a public transport system that allows us to trace people's comings and goings. The media has swept most of that under the rug, just like it has swept ACTA under the rug.

And it's not just digital civil rights that is a low priority in the Netherlands, it's civil rights in general. Look at how we are now an ID-card carrying nation without much protest.
It's still a 'chicken or an egg' problem, and charging times are not the same as filling up from a pump.
Program Glitch Led to Russian Mars Probe Failure
A story of me becoming not-totally-noob VIM user
I think 90% of statistics are made up on the spot.
> Excuse me, but why is this top of Hacker News?

Rubyists.
Several years ago I was looking for a Buyer for a domain I owned, for which I was confident I could sell for $35.000. So I looked for potential Buyers by consulting several trademark databases that contained registered trademarks similar to my domain name. While I found several potential leads, there was one in particular I knew would be keenly interested in my domain. And, while I relayed my asking price, and while the Buyer was eager to purchase my domain, their budget for such acquisitions was capped at $20.000. So, being unable to find another Buyer at the price I was asking, I sold it for the $20.000 that was on offer.

So, the moral of the story is this:

(1) Know the value of your product;
(2) Be able to defend your price point;
(3) Find competing Buyers;
(4) Know when to let go.

Good luck!
I really love CoffeeScript. I hope you don't mind I… borrowed… some parts. It was hugely helpful, especially since I'm quite new to writing parsers and lexers. I put attribution in the README and the license file, in case you missed it.
100x this. I hope Padrino picks up more steam and people it give it more love. It absolutely kicks ass and I would choose it over Rails everytime now.

Now, if someone would write Padrino with Python, I'd be one really happy camper!
This breaks backbone.validations and there is no sane way to 'validate' whether model has all required properties filled.
Agreed. But Twitter needs those page views from Facebook, that "time spent online" to be on their side of the fence rather than Facebooks. Real time is the next big thing.

But. Governments are cracking down. Real time, together with collaboration = swift revolutions. These are bad for all leadership positions, whether democraticly elected or not.

Real time will have a very large number of obstacles placed in its path by these authorities. But it's the natural course of evolution, and will most likely win out in the end.

An interesting few years ahead!
Weekly All Hands Meeting
"Now Anyone Can Write Programming Tutorials"

Nice move, but there's something about the article title that rubs me the wrong way.
I went kind of the opposite way and rewrote the initial example in JavaScript. I'd really prefer if people didn't get hung up on the fact that it's CoffeeScript, I don't think it should matter too much to people using the framework what language the internals are written in.
What I meant is that it has lost steam and the one pushing ahead now is Chrome. If you read the conclusion, I think and hope that we will stay with a fragmented, competitive market with the leader being the best one at the given point in time (modulo the market inertia, etc.). This would be better for everybody.
There's so much money and bureaucracy in the "health" industry and the insurance industries, that any nationalized system would be corrupt and probably not very effective.

Plus, I think it was Thomas Jefferson that pointed out: Any government powerful enough to give you everything you want is powerful enough to take away everything you have. If we let the government think they have control over who gets healthy and who dies, and who has to pay so other people don't die, I don't see that ending well.
I actually wrote a todo list app as an example (https://github.com/elabs/serenade_todomvc), I'm going to go hide now ;)
Thank you :) Glad you like it!
So, essentially...nothing? Major version, my shiny metal butt.
You aren't holding it right ;)
For performance reasons. The SPIN model checker, which is the state of the art in terms of performance, employs only integers.

Has Coq ever been used to solve an actual practical industrial or business problem, either by generating code from a known correct program or by using the Coq model as an oracle to drive automatic testing? If not, then there's your answer: academically useful proof assistants cannot deal with real world data. Proof assistants useful in the real world can only deal with limited data types to be able to achieve their goal.
Law of the Farm
And I'm put off by the restriction on which languages you can teach with.

Anyone know why it is restricted to Javascript, Ruby and Python?
It doesn't really push towards classes and classical inheritance, you're free to use any object with the framework that you with, which is not the case with most other frameworks that I've seen. It does use them internally, but that's only because I like it that way, I don't want to push that view onto users of this framework.
Try this : https://github.com/23/resumable.js
I definitely love Sinatra, and I'm impressed by the admin interface, but it looks like there's no support for DataMapper as an ORM.

I also wonder if this is just turning Sinatra into Rails. I think for the now I prefer to just build a Sinatra app and add gems and plugins as I need them.
Around 18% of the people responded to the poll said they are hosting on a PasS, which I assume is mostly on Heroku.

https://news.ycombinator.com/item?id=3466168
hm.. could be useful information.. thanks
It can, kind of. Though you will probably have to re-render on the client to get all the events to attach. See the section about express.js support at the bottom of the README (I haven't pushed it to npm yet, so you won't be able to install it, fyi). Other web frameworks aren't currently supported. Theoretically it's possible, though not very convenient.
for all we know they decided to let sony have software X....

If they did, there should be evidence (a licensing agreement, perhaps) of that decision. If there's no formal agreement, the existing license has authority, and it's perfectly reasonable for the SFC to require adherence to the licenses of other packages used as a condition of re-licensing BusyBox to the infringing party.
I don't think they actually intend to ship any of the less expensive models.
I run a UML VM with full disk encryption on a larger VPS. I only use it for email storage and services. MUAs connect using IMAPS and SMTPS.
Triunfo del Amor
yeah, i'm talking about this site.
The think is that you can browse through the first 4 or 5 pages and you will notice a bunch of duplicates; which is sad because among a lot of duplicates and posts about exciting things in twitter the real content gets lost.
Will Weatherford: No plot against Allen West
D&D Fifth Edition coming along: modular concept
You can use Serenade pretty much as a static template engine if you want to. It's quite small (9k), so not a huge dependency.
Ever tried codecademy? They teach by real-time evaluating your code. They just haven't built the real-time Ioke evaluator yet.
Brand Identities according to a 5 year old…
Vodio or Frequency: Which Is Better?
Seems like an excellent idea so far. A low-carb option would be good. Also, if the user ticks "gaining weight" you could tailor the results to reflect that, rather than a simple scale on calorie input.

Oh, and a kilojoule option.
I am quite literally at a loss. I want to do something in Node with an MVC JS framework, but there seem to be hundreds of them. There is no clear front runner and that has to be hurting uptake.

So, what is the #1, #2 and #3 out there and where should I be spending my (not enough of it with two kids) time these days?
No need to make it harder for them by voting it to the top of a major tech news site...

Curious what you mean by this? Could you clarify? My initial impression of this made me think that you're saying that we shouldn't draw attention to a service provider's downtime.
> any nationalized system would be corrupt and probably not very effective.

You can measure stuff like that, and "it turns out" (to use a celebrated phrase) that even countries like Italy (which does have problems of corruption and being not very effective in terms of the government) can provide care to everyone for a lower price than in the US, in terms of a percentage of GDP. You do have to wait for some stuff, but seeing a doctor is not one of them.

My experience in Austria was that it was even better than Italy at providing pretty good care quickly, cheaply, and to pretty much everyone.
It's probably not running on Heroku (imagine the irony).
@benologist yeah, what worries me the most is that right now this site is becoming something like that. Looks like people would rather post the link than look around here and see if the topic was already "posted"

@nathan_f77 that's a great idea, I mean, that would make the site so much cleaner and will keep more "real" content being pushed.
this site eats 100% CPU in chrome
Looks like a Xitrum (Scala web framework) to me.
That's a very cool framework, I hadn't seen it. Thanks for the tip. Feels like they have a lot of similar ideas to mine. Not really sure what Serenade has to do with CoffeeScript though?
Show HN: Mac App to help design QR codes with custom graphics
https://twitter.com/#!/i/discover is the Discover tab.
In my experience, Pentadactyl is more actively developed. The people who started PD were the two most active developers of Vimperator before the fork. PD has since diverged enough from Vimperator that the code bases are almost entirely incompatible.
"In conclusion, Google+ and “Search, plus Your World” isn’t about making the web or search better. It’s making directed advertising better."

Indirectly, Google et al must make search better, because otherwise we (the "product" being sold) do not come back ...
figure out the assumptions that everyone in the industry makes ... Start overturning those assumptions

The example given, of red bull disrupting soda is well placed. The author writes that the inventors inverted the norm and created an expensive poor tasting drink. Instead, I would have said that the goal of red bull was to create a drink with a huge energy boost and in the process created its own energy boost drink market.

At the time, the mainstream soda market valued the established flavours, and perhaps trending toward lesser levels of sugar. This red bull type drink in no way satisfied the mainstream. It is only later, once the market size had grown that coke enters with their own product, but by then it is too late. The startup red bull already has taken the lions share of the now larger market.
Where is the schlep? I'd highly recommend this before developing anything further: http://paulgraham.com/schlep.html
Because it is wrong. Time is a difficult problem to solve, it doesn't move at a constant rate, the length of days and years change. You simply cannot set a constant and have it be "correct".

It may be more performant to set time ranges as constants, but you will get in to trouble unless you know exactly what you are doing. The people at Twitter who wrote the code will be aware of the trade-offs they have made, but what happens when Jo Random developer forks it on GitHub without thinking it through because "it's fast and Twitter use it - it must be good!"

For example:

T_1_MONTH = 2592000

Not all months have 30 days.

T_1_SOLAR_YEAR = 31558150

A solar year, is (roughly) 31556925.25218 seconds[1].

[1]http://www.wolframalpha.com/input/?i=seconds+in+a+solar+year
Equity for a name? That's unreasonable.

However you come to terms on price, use an escrow service for the transfer. Escrow.com has a process set up specifically for domain sales.
Feel free to mention the name of your hoster.
I used to use bzr too, then I switched to git because of the speed, and then to hg because git is impenetrable. Still, I miss bzr's ease of use and features (like any kind of branch you want).

I don't know why it's not as popular, it certainly deserves to be. I've had more frustrations in my short stints with git and hg than I ever had with bzr, and I don't think it's just because I know it better. For example, hg just pops up a vimdiff window for updating and then just leaves me stranded in a place I still don't know when I :q it in fear. bzr just gave me three files, .base, .mine, .other and left me to do whatever I wanted with it and commit whenever I'm comfortable.

I might just switch back to bzr again, I'm certainly losing more time now than I used to lose waiting for bzr to do its thing, and maybe it got faster now.

About git, why not use bzr-git? It worked wonderfully when I was using it.