skysight-inc/HackerNews huggingface dataset:
I think I should have made this more clear.

We track anonymous accounts through the browser session. You can play many games all with the same account, and you'll have a dashboard where you can flip between games just like registered accounts. We don't track your record, though.

However, if you close your browser (eliminating your session), your account becomes a dead end.

You couldn't just use the same URL because it will be a new session, and thus create a new account, which won't be the same account as the existing one (and thus, won't be able to make moves as the original account).

So, you'll be able to play games, but we won't be able to keep track of your games over different devices (specifically, different sessions).
While I'm in complete agreement; as a PayPal user, I'd rather have my dashboard/account views actually load in a reasonable amount of time... never mind a redesign. I've redesigned client workflows (from shipping through PayPal) and changed credit processors simply because looking up a transaction (or _anything_) is like pulling teeth in PayPal. Even when using their API.

Seriously, doing a transaction search results in a "please wait" message that reads: "This may take up to 30 seconds".
Beat you: http://news.ycombinator.com/item?id=4190965
You don't burn anything, you hope your recipients are diligent and follow up on their promises. Making this one of the less safe ways to get out data, because it's not self-reliant.
> Would be interesting to see if they perform better, and the impact of gamifying education.

Education was gamified decades ago. You get points for attendance, points for participation, points for correct answers, penalties for getting questions wrong, grades for overall evaluation, etc., etc.

It starts in kindergarden, with gold stars for doing classroom chores. You can pretty much read anything by Alfie Kohn to get a laundry list of gamification techniques, whether or not you agree with him.
i'd better go xerox this then...
There's a game controller API, not sure if it has vibration.
Not really. Now advertisers can't play one platform off against the other. Now they'll just sell you ads across both platforms with better rates.
There is MVC. Its just a concept, unlike those design patterns from GoF which are specific.

Models are just data, View are just representations and Controllers are just endpoints. You can program your own way in your language, and if you can categorize your code as such, you can argue it is MVC.

And of course, because its just a concept, anyone in the world can argue why your implementation is not MVC as well.

No, MVC is not the reason to justify Spring, inversion of control, containers, dependency injection, annotation and all other "enterprisey J2EE-esque shovelware" as you mentioned.

MVC has been around since SmallTalk (you know, before even Java...). Heck, you even get MVC in Rails. You see Spring in Rails? Dependency Injections? Annotations? Of course not, since I could not even begin to think they are related.
During my time there a lot of the Engineers used Google Search, and a local Jabber install for IM because Y! Messenger was that ad-filled and painful to use.

(Maybe my experience was limited to a pocket within Yahoo!)
Ask HN: Where Can I Find an API for Hardware Benchmarks?
Hi all.

I'm looking for an API which has benchmarks for PC / laptop hardware which would allow me to compare pieces of hardware (including but not limited to, processors, video cards, hard disks etc.)

Does anyone know of such a site?
But, had msft executed, there definitely is room for competitors for both dfp and dfa. Many pubs seem to want something, anything besides dfp. Plus the rise of ssps is (maybe?) a reaction to the pub adservers not innovating. For god's sake, openx (written in php!) is being used by pubs.

also, hi (earl from qc)
Exactly, we aren't rooting for football teams here, no need to act territorial.

In addition, its a factual reality that Android came out after the iPhone. That doesn't discount its contributions however, just puts into perspective its place in history.
Is it really about humanising design? The man's expert knowledge came from very specific experience - despite the fact that you're a long time bike rider, he still had many tips and tricks to show you that you were unaware of.

Maybe the real lesson is that good design comes from experience more than theory?
Very nice project, I would really love Go, been dying to play friendly games once in a while with friends but IGS and the other online corners are so unfriendly
Especially with a stylus, /shudder, I don't miss that at all.
Do us all a favour and leave this off HN.
The title should be Designing without design :)

I am a little confused as to how this is helpful (I did read it)
Baju Koko Batik 4A
all third-party content and functionality was delivered via the Web.

Or apps installed via jailbreak methods. My recollection of the time was that while the iPhone was certainly an interesting device, it was the third-party apps that made it a "must have" device.
The Apple / Google / Facebook Message War Starts Now
To be fair, it isn't quite as bad as browsing on a feature phone with optical trackpad. Styli also have enough precision to avoid zooming in when clicking on links.

On the other hand, it's a dreadful browsing experience in practice.
Music site. No music.
At grave risk of sounding even more patronizing than I usually do, let me try to help you with something:

HN people spend a lot of time arguing with each other, often about nonsense or trivia (hey, myself included). In those arguments, it is very normal to say "I have trouble believing X is true" or "I have a hard time believing Y". And while it's not the most polite way to express disagreement, it's more annoying than rude. (It is in fact a cardinal example of what my spouse Erin would say makes disagreeing with me annoying).

It is on the other hand incredibly rude to respond to someone who just made a categorical statement about something material ("We did not have a buyer from the beginning of the sale of Sortfolio", for instance) with the words "I have trouble believing you". Unbelievably rude. I think it might even be more rude than directly saying "I think you're a liar", since it's so recklessly casual.

Noticing this, I quickly searched over my old comments, horrified that I might have made the same error, perhaps even repeatedly. It is the kind of obnoxiousness to which I am prone. I am very relieved that I was not quickly able to come up with a comment here where I casually called someone else a liar.
Replacing a CEO is not something that happens overnight. Headhunters are contacted, candidates are approached. It may be luck, it may be knowing the right headhunters, but once the "right" candidate is approached, you can pad his/her resume so that they become irresistible hires for the target company.
> and let's not mention the top three AI specialists who committed suicide in the year Google launched their algos... ok?

What?
What is a Philosophy Major doing in Silicon Valley?
to have only 1 lifetime
Can anyone explain the one on cups?
http://thecodelesscode.com/case/30
Automatic memory management, instantaneous compilation, no portability issues, (easier) polymorphism. Maybe weeks -> days was an overexaggeration when it comes to C -> Java but I definitely experienced a big productivity gain, and it wasn't because of a lack of C experience.

From a quick glance at the docs glib looks good but it is still too low-level for normal app development (for example, the size of a hashing table created by hcreate() is fixed; so you have to create & copy & destroy a hash table if you want to add more elements than it can hold at a time) and it should be, that's the whole point.

C++ is a whole other story, sure.
The average HN user certainly doesn't have that capacity. Come on.
Also note, he has a pretty well established disdain for the entire VC-funded startup model, and Hacker News in general. If you expect him to be polite here, I think you have some misplaced expectations. Not that I'm excusing it, just not losing any sleep over it.
Elop was previously employed by Microsoft in one of their cash cow business units in which they were effective monopolists. It does not take much imagination to see how that environment so ill-suited Elop to run Nokia - and worse, to be empowered to make sweeping changes.
If you need greater customizability, have a look at http://www.instahero.com, it's what we're working on at the moment. It's still very young, but it aims to provide powerful yet easily customizable analytics (so you don't have to wait for MixPanel to give you people tracking, for example, you can just easily write a simple version of it yourself).
I'm not sure how Apple hasn't been rewarded for their efforts. What more, exactly, do they need ... We've had years of Apple sitting on an epic pile of money

What you are doing is looking at the success story and saying 'they already made 100x on their investment that should be enough!' but neglecting to consider the chance of failure. We don't have patents so that Apple can make 150x times their investment instead of 100x, we have them so that companies looking at 150:1 odds instead of 100:1 will try to make those big changes in the first place.

Do they also get to make spurious patent claims left and right now

Absolutely Apple should continue to get advantages over non-innovating competitors even though Apple already has gobs of money.
I see your point, the simple fact is dual-booting Linux-based operating systems on hardware intended for use with Microsoft Windows is the norm, and without this source of computer systems a free license is nearly a moot point.

If ARM becomes dominant the idea that Microsoft can simply restrict access because that's how it was done in the past (even citing Apple as an example) simply means they can restrict a majority of all hardware sold from running a different system, extending their monopoly control through partnership agreements to a new generation of hardware.

Generally, PC compatibles boot an OS from a sector on the hard drive and provide a standard interface to the bootloader to hardware (BIOS, PCI enumeration, and now UEFI). While ARM is now beginning to adopt a similar boot system (in UEFI on RT devices) it's not carrying with it the openness we once enjoyed with PCs. This is the problem.
Apple Configurator Updated With Better Volume App Purchase Support
The court oversight of Microsoft stemming from the antitrust lawsuit ended in May 2011. I don't think it is a coincidence that Microsoft's initial publicity about the new Metro stuff cam in June 2011.
Success is not following because smartphones have become a word of mouth trend. Everyone buys iphones because everyone they know has an iphone and they won't trust a rogue entity and they don't take the time to review a thousand dollar over 2 year commitment.
Verizon: FCC Net Neutrality Rules are Unconstituational
This seems to be the primary reason, although it also seems like there are attempts to modify the Google 'trending' line with keyword stuffing. (unclear how effective that is) Generally zombie armies like this serve either a marketing or political purpose.
MVC doesn't fit cleanly into the world of webapps, but it's still a lot better than business logic in view code, or monolithic classes than handle all HTTP interaction, etc. I've seen some really terrible Model 1 code in my lifetime.
It's the browser who renders anchor tags clickable - if you click on a link in a RSS reader you also get routed.
why, when you can look at it on your dynabook...
Microsoft targets enterprise customers. Their customers are swayed by personal relationships, not television ads.
This is a ridiculous argument. There are plenty of people I see every day that I would consider, at best, an acquaintance. There is also a very small group of people that I see maybe once or twice a year that I would consider friends.

Your definition of friendship is outrageously shallow and is contrary to any other definition I have heard.
meh.

Doesn't address any of the actual issues with writing an MVC web application.

MVC -> Views are templates, Controllers are HTTP server end point bindings and Model is everything else.

Rookie mistake; put logic in controller actions. No! This is a terrible idea: your controller should never do more than: parse input, apply update to some model object, generate response view model.

'Model' does not mean 'Something that serializes and goes into a database'. It means everything else. The entire state and associated classes that manipulate that state. That's where these operations from MOVE exist.

I mean, if you want to critize MVC (especially some popular frameworks...), go for it, but I'd be much more interested to hear how a new approach addresses:

- What about all that javascript / flash / etc? Where does that fit in?

- How do you effectively test controllers and views?
I am homeless and pretty open about that fact, as well as the expensive medical drama which led to my current situation. I am kind of offended. This piece sort of sounds like "wow, homeless people are actually human and once had a life off the street. Whoda thunk! (pat self on back for being so humane)"

Replace "homeless" with black, gay or similar words and see how you feel about announcing they are human and everything.
I think iPad owners should be able to run whatever they want, but that's Apple hardware running Apple software, much like my Sony TV is Sony hardware running Sony spin of Linux. That's why I don't own an iPad.

UEFI secure-boot is Microsoft pressuring other companies, companies that have no reason to restrict their users (thus reducing the perceived value of their devices) into making their devices tied to Microsoft software. That'll result in thin margins for hardware makers because they won't be able to differentiate and will have to compete in price. Microsoft, of course, is the only one who will benefit from this because they'll be the only source of software (and upgrades) for those devices.

In the 80's, PC makers were dumb enough to commoditize the hardware while Microsoft reaped the benefits of fierce competition. I wonder if tablet makers will be stupid enough to make that same mistake.
For the first time in a long time, they are becoming underdogs. The surprising thing is that they are smart enough to start acting like one! http://www.theverge.com/2012/3/15/2874513/microsoft-internet... Most huge, old companies finding themselves in such a position prefer to pretend nothing changed no matter what.
I haven't done a serious competitive evaluation of Liquid Planner so I would hesitate to offer an opinion about them. Much like with a new source control system it take 1-2 solid day to get a feel for a system like this, and your understanding stays primitive until you talk to real customers.

I can tell you that talking to our customers, some of whom evaluated 50 alternatives (no joke) at the end it all comes to:

* being fast
* easy to use
* scalable

I know it sound undifferentiated, but the reality is that while everybody claims all of these, few products do any of this well.

I'll give you one example. We have keyboard shortcuts for just about every operation in Acunote. For many power users this is really important, as lets them do a lot of stuff rapidly. It's a qualitative difference when you can work at the speed of though.

From the engineering and feature point of view that's like 5% of the product, but that's what matters to customers, so that's what makes sense to talk about. Having said that, Acunote does offer a ton more, but we do it based on a few powerful orthogonal primitives, so we don't have to come up with a new button for every kind of need as it leads to unusable interfaces. This lets us serve large customers with complex needs while remaining highly usable and approachable for smaller groups.

One thing we should offer is better training, screencasts, tutorial on getting started. That's definitely something we are working on.

Please shoot an email to our support. We'd love to discuss this further with you.
This is a very good point. Forrst's community is geared towards other entrepreneurs and hackers, so the fact that Kyle was his own best user actually helped perpetuate the site's growth, while this wouldn't have worked as well with other less hacker-minded sites. It all depends on what kinds of people you want to attract and what kind of community you want to build.
Show HN: VA kids love drinking, hate paying. Step 1. Thoughts?
Thanks for this! Was an interesting bug that would manifest itself when the push-layer reaches the client before the XHR request finishes.

All fixed now and will be deployed soon.
The Miracle that Is the iPhone, How Capitalism Can Be Good for the Environment
Looks like Apple really opened Pandora's box with the advent of their closed app ecosystem. I think we're going to find "App Stores" popping up at every level of the network stack at this pace (as to why you'd need one over your wifi router firmware is anyone's guess though)
From http://www.acunote.com/how-it-works:

>Acunote integrates with your source control. We support Subversion, Perforce and GitHub.

That wording is rather poor as it makes it sound like github is a source control system rather than a hosting service.

"and git (via GitHub)" would be better.
I wonder if they could learn to code in scratch.
Does anyone have any answers why this has not changed over the years?
For some backstory...

Flippa contacted us after we posted Sortfolio for sale on our blog (http://37signals.com/svn/posts/3172-sortfolio-going-once-goi...). They asked us to list on Flippa too. So I said, sure, we'll list it on Flippa too. I couldn't include specific information the way I wanted to include it, so I didn't include everything in that listing. I got a few private inquiries, they didn't go anywhere, and they seemed lower quality than the leads we were getting from our blog. So we turned most of our attention to leads generated on our blog since they were of higher quality and better qualified (fielding qualified leads properly is time consuming).

Flippa may not have been a great fit for Sortfolio, or we may not have been a good fit for Flippa. I could have tried harder on Flippa, but I have limited time and when one source generates significantly better leads than another source, you have to make a decision where to spend most of your time.

The people behind Flippa were great - they were helpful and kind. I don't have anything bad to say about the experience. If nothing else, we didn't give it enough of our attention. Lesson learned.

I hope that was helpful.
A chess website that I subscribe to is gameknot.com. The model that they use are some simple text and picture ads for free members. Optionally, you can pay about 40 a year for no ads and some additional features. They focus on chess exclusively and have some really nice features and a clean interface. Your real time updating sound like an improvement, though.
Redmine is pretty nice and for small projects you can host it for free on an AWS micro instance (pretty easy to setup with something like bitnami). For open source projects JIRA is also free.
If you want to learn for the sake of expanding your knowledge range, Java is a pretty bad choice; there's very little that's novel about Java. The two advantages it has over Clojure right now are are 0) it's much easier to find employment in and 1) Clojure isn't yet suitable for Android development.
Wow... just wow... people on the internet never stop to surprise me. Someone will figure out how to OCR these pictures and just charge every single card.
is this possible? I have FIOS and would prefer not using any vendor gear in my network. Trust no one.

Verizon needs to get away from needing a coax port on the router.
I don't see why government should define marriage at all. If anything, it seems we could do with a little discouraging of heterosexual relationships.

If your religion wants to define marriage, cool. If a gay person's religion defines marriage, then that's cool, too.

But if you want special privileges from the government (like tax breaks) for your religious status, then you need to accept everybody's definition of marriage.
Is mobile gaming a threat to the games industry?
The same thing can be said about the bill of rights and similar documents, and there, fault lines do appear once you get into the details. That doesn't mean it's pointless to have these documents.
How mobile puts business at the tip of Africa’s fingers
Pedantic point: Light years are a unit of distance, not time.

http://en.wikipedia.org/wiki/Lightyear
And what's to say that consumers will switch? It's not like the PC market is experiencing any growth. Sure consumers who feel they have to own a Windows PC will upgrade when they're existing hardware dies, but I'm skeptical that users will be queuing up to by a Windows 8 PC on launch day. And home users just don't upgrade existing hardware in any meaningful quantity.
Dollar shave club is the only one worth watching.
Remotely debug mobile Safari apps in iOS simulator
I'd look into AI specialists who all decided to kill themselves in that "very common" way of putting a bag over their head, wrapping duct tape around their necks and then 'doing an oven' to finish the deal. You know, like those pretty wives of CEOs who commit suicide when their hands & feet are bound? Or ex-Dictators have heart attacks all of a sudden? [And yes, I can cite those ones too for bonus points].

It was very common for a short period of time. And yes: at least one was a kook of huge bullshit; the other two were not. And with tenure, the other two really had no reason to go all in. Especially with their family ties. Additionally, there was a car crash and so on, but these are mere accidents.

The hidden history of success is paving the road with the bones of your competitors.

This isn't to say Google themselves had anything to do with this evil: it merely... widened the broad spaces for saplings to grow, as the forest does when mature trees fall. In broader terms, one might call it: protecting ones investment.

And yes: I can post this with 100% immunity, because the conspiracy police meme will eat this for breakfast (see my above being junked), and nothing I say matters. It was just a sad time in AI research, when a few of the top theorists (and a bullshit artist) off'd themselves. Nice search algos though... nothing ever to do with anyone else's research.

Do you your own due diligence: if you want to be a player, know the game (and the real costs).
I don't know of one, and doubt one exists, but I would love for someone to show me that I am wrong.

If you just want to do the occasional comparison, AnandTech has a great Bench page: http://www.anandtech.com/bench/CPU/2
Interesting. I've occasionally speculated that ebooks may put an end to new literature, but for a different reason--they make it very very easy for old literature to compete with new.

With physical books, older titles go out of print. Some become classics and do stay in print, but for the most part available books skew toward relatively recent books.

With ebooks, the older titles can stay available (especially if, as I think is likely, we eventually end up with an intellectual property system where we pay some kind of general IP tax and in exchange are allowed to freely copy and distribute copyrighted works).

In such an environment, where the best books from every year remain easily available in perpetuity (because nearly every book from every year remains available), the bar each year for a new author's work to command my attention gets higher and higher.

After a hundred years or so with ebooks, I could easily imagine us reaching a point where you almost have to be the next Shakespeare to get any interest in your work.
Wood Roller Coasters Take a Thrilling Turn
Professional Cleaning Service 
As your team of professional cleaning service specialists, we provide a full range of quality commercial cleaning services for your office.
How is this different from MVVM? His "events" are basically a ViewModel that is "observable" (generates an event when the underlying data changes, which the View listens for.)