skysight-inc/HackerNews huggingface dataset:
Does it have an API, so I can integrate with other systems? If not, is that planned for?
you're talking about Test-Driven-Development (TDD). Any good resources for integrating TDD into javascript based games? I'm still looking for that gem.

To expand on testing a bit: at one end, there's unit testing where one tests maybe a single object's behavior in the game. I think for game dev, testing for absolute values are not as important as deterministic ones. We would rather want to know if a player has jumped, died or shot something.

Eventually, a functional testing is needed when objects interact with one another. It's like a system of systems.
That one's more complicated to design. It might go as far as designing a test that runs through a complete level within miliseconds. Anyone have ideas/resources on this?
The Future of Light Is the LED
This article misses out on one small detail: it is a lot easier to update software than it is to update hardware after you ship it.

It was a silly tweet and I think that it may be a little bit too soon to call the race run. For now iPad is solidly in the lead, let's see how it plays out.

Who releases what in which way is probably not a factor in the long run.
One of the devs whipped the iPhone app up in essentially 2 weeks after some of our earlier plans with a contractor fell through. It was literally meant to be there on launch read-only. We know it's got a ways to go, but given the time constraints it was the best we could do (IMHO it was better than anything I thought we'd be able to do... Justin really cranked on it)
I am reminded time and time again how much "Don't be evil" mantra still holds for Google whenever other evil corporations do things like suing companies for looks of a product, primarily to hamper competition, and when they take cut out of sale made on their platform without adding any value whatsoever to the payment platform.

When was the last time Google abused its set of patents to screw competition? There are so many ways in which Google can be evil, but it consciously chooses not to be.

Edit: Grammar
I've often wondered why dropbox doesn't sell a product just like this.
When you try to everything you end up doing nothing well.

That's weird... PCs (Mac, Linux, Windows, etc...) have done this for the past 20+ years and a pretty good job of it.

Everyone loves to talk about the demise of the PC, but virtually everyone who has seen the ultrabooks has told me they want one. The only ones who don't are those that say, "Well I already have a MacBook Air". So, sure the Apple 5% may not continue down the PC path, but I think we're looking at a PC rennaisance. And in large part due to Apple.
Minimally for now - a FogBugz link in a comment will show a little kiwi icon on the front of the card, which you can click to follow that link. The planned API will likely lead to a plugin.
No, for a variety of reasons. Copyright attaches to creative expression. Your work is not creative. Britney Spears' new single would not decrease the commercial value (hah) of your work. Any copying of your work would be de minimis in character.

More broadly, the law is generally resistant to attacks that programmers dreamed up in two minutes and thought sounded clever. The canonical essay on this is The Color of Bits.
If you click the manual icon in the menu, you can get to a list of the keyboard shortcuts. Direct link: https://trello.com/shortcuts
According to the blog post (http://blog.trello.com/launch/), "It’s free. (We might charge something for premium features in the future). You can make one board or 100."
I think the reasoning behind the newer Windows phone OSes being a "breath of fresh air" is not so much that they're 100% original (what is?) or mind blowing.

It's refreshing because it is, simply put, different. Android and iOS much more closely resemble each other than either resembles any recent Windows phone OS.

That's my take, anyway.
Joel mentioned plugins so I can only imagine integration will exist at some point.
Please share: https://creativecommons.org/
What colour are your bits? http://ansuz.sooke.bc.ca/entry/23
Thanks for moving it to the blog!
Downvotes are not for disagreeing with people on Hacker News. I disagree with your post but I upvoted it.

There is a legal difference between distributing someone's content oneself and linking to it. However, I will grant you that CBC's ToS says:

"CBC/Radio Canada reserves the right to prohibit or refuse to accept any link to the Web site...You agree to remove any link you may have to the Web site upon the request of CBC/Radio Canada."

Of course, that is not the allegation being made. The question is when a web browser crosses from "neutral tool to serve web content legally" to "proprietary tool that serves web content illegally." The for-profit nature of the app has nothing to do with it because there is nothing illegal about charging money for a web browser even though it's not done. The issue is how incompletely the intended web experience is rendered before it is infringement, and I do not believe that stripping out everything from a webpage but the links is infringement so long as the content is legal and the trademark is not being violated.
If they pull this off, it will be dream come true. All will then boil down to 2 device that you carry, your windows phone and a protable awesome tablet cum pc.
Great! This is exactly what I was looking for a long time for our content generation and feature implementation workflow. Idea board => Doing board => Done board. Thanks, Joel!
I am well aware of testing, TDD, BDD, and have been plugged into the scene for a while.

For the server and client both, I really like Jasmine as a testing framework. Of course, there's always cucumber :)

http://pivotal.github.com/jasmine/
Wow. No one has mentioned the gospel according to Golub:

http://www.amazon.com/Computations-Hopkins-Studies-Mathemati...

This is the "how we wrote Lapack" book.
Down again, from the youtube video I saw and the blogpost, it looks fantastic.
This looks like a really neat interface. I know it's just a developer preview, but the article left me with a few big questions:

- Is this going to be the interface on all Windows 8 variants (desktop, tablet, professional & home - or whatever those last two are called now)?

- If this interface _is_ being marketed to enterprise customers as well, has Microsoft demonstrated any clever ways it will work for them? It all looks fairly home-centric at the moment.

- How do legacy Windows apps run in this environment? I run a tiling WM on my Debian laptop and I spend a lot of my time tweaking regular apps so they'll look OK in a non-traditional layout. Is there going to be some equivalent of 7's Windows XP Mode that switches you to a different desktop?
Toys R Us manager paid prostitute $31,000 a week
The killer app for the enterprise is Excel. Having native PowerPivot access to your Sharepoint hosted data is worth the price of admission. And if they do a Metro Excel -- game over in the enterprise.

For consumers its less clear. Maybe XBox Live.
What motivates you?
It sounds like a great idea, but I'm curious how it will perform along side a traditional file sharing system. I'm not sure users will find the benefit. Windows allows cacheing of shared drives already.
Wow ... but then I am not really sure it meets my needs. For one thing, it does not recognize may local airport and keeps wanting me to fly out of another airport a good 4 hour drive away! And while it is good at displaying cost differentials for different destinations it does not seem to do as well for the same destination at different times with different carriers. Still, it is interesting.
You said profit was the "first" motivation. You haven't even justified that. Saying that a corporation has to at least break even to avoid being a charity is a far cry from your previous grandstanding. Just because a corporation has to make money doesn't mean that money is the "first" motivation for every decision. It doesn't explain why Google (not Sergey, Google) pulled out of China.
I like that page, thank you for setting it up. Now I wonder what the 'rest of us' are using, it would be great to see this same list with a larger number of people and what their reasons for picking one technology over another in the same segment are.

That could probably ignite the flamewar thread of the century.
Great app and highly intuitive.

The home page clearly explain what the software does, the signup process is really simple and straightforward, and it's free.

Once you get inside, you have a fake board which is there to help you get started.. It took me 2 minutes to try and understand how everything worked. No magic, no complicated features.. really simple and intuitive.

I love the "reverse of a card" concept, the small animations when you drag a card, how you can easily "add people" to cards, how an avatar is automatically generated for you (With your first letter and a small icon), and more importantly, how there're just a few well-done features instead of a thousand of useless and over complicated stuff.

Furthurmore, it seems that the app introduce the concept of plugins where anyone could potentially incorporate only the features they want.

Overall, 10/10, great app!
Joel, serious question, if you're listening.

In the blog post, you mention that these teams are adopting the Lean Startup philosophy of ship early and ship often. Does that mean that you've softened on the "never ever write any code without a spec" dogma from "the Joel Test"?

I've personally found that when you're doing tight iterations and continuous deployment, writing old-school spec documents feels, well, old-school.

If I can go straight from human conversation w/ whiteboard sketches to working, tested code running on production servers without creating intermediate written documents, I think I'm winning.
Solar Panels Facts Build Cheap Solar Panels
Thanks for the nice words! I'm not sure about IE8, but, this being a new product, I specifically told the team not to worry about any non-current browsers. By the time this product hits its stride, IE14 will be shipping.
XBox Live in Windows 8
An update was just approved in the App Store tonight, so look out for that. More updates are planned in the coming weeks too.
no judgements, i just don't know the space very well so i didn't do it yet.

i should write up the file format so people who are so minded can just send me a file to upload.
There was a time a few years back where I put in a tremendous amount of time to locate a developer that could make a Mac OS X mouse drive.

Apparently, from talking to a few people, it is a hard thing to do.

I tried to buy USBoverdrive, as it is rather poorly supported, there are long standing repeatable bugs that support often times will not even reply to. It used to be bundled with MacAlly Mice.

I find the driver software for high end mouses to be terrible for your system, and often don't work well. For me, it is not about all the features, the buttons that you can define and macros.

I needed two features, one not as important, the other a must have.

Chording - it would be nice, not many think it can be done well. I tend to think it could be done well and someone should give it a try.

Where all mouse driver software stands still, and I wonder how you are working this out, is in the acceleration/ballistic curve.

I always wanted a way in USBoverdrive to hit a hot key and have a second definition of settings kick in so I could accomplish exactly what your app is doing.

However, without trying your app, I can't be sure it won't do anything more than just slow it down. Slowing it down is not all that there is to making this truly awesome.

Personally, I like to be able to move the mouse about an inch, maybe two, and have it travel the spam of ~24" display. But only if I do so rather fast. If I slow my movement down, I want to span a much lesser distance, with more precision. Current software on the market can't do this. You may get one aspect right, but end up with a mouse that is jittery and the smallest movement it can make is around 10px.

Or, you get it so that it will make a smooth 1px movement, but you have to pick up, place, drag, repeat... the actual mouse to ever get across the screen.

Is there any way to define this in your software? What curve are you using to change this? How in the heck were you able to access and over-ride Apple's built in mouse curve?
no reason, just need to build it.
CBC forces developer to remove app from Apple's store, controversy ignites
I guess smugness is in the eye of the beholder.

It's not smug when Thurott says "Hello, Windows 8? This is iPad. You win."?

It's not smug when Ballmer dismisses every Apple product when it's released only to watch that product become a smash hit?

Don't get me wrong Gruber's smug as all hell in this piece but Apple itself? I'm not so sure that shoe fits although a couple examples come to mind (like Steve's projection of Safari browser share).
I think it's ok to use the up and down arrows to express agreement. Obviously the uparrows aren't only for applauding politeness, so it seems reasonable that the downarrows aren't only for booing rudeness.

http://news.ycombinator.com/item?id=117171
And yet here you are, demonstrating that you have time to read Hacker News and participate in the discussion.

I'm not saying that parenting isn't time consuming but it's not as good an excuse when it's so obvious that your lack of time for more programming is also caused by much less noble activities than parenting.
This is VERY cool. Makes me wish I were working on something with other people lol
World’s Youngest Nuclear Scientist Is American
American Taylor Wilson has become the world’s youngest nuclear scientist at the age of 17. Taylor spends his time advising the US Department of Energy on nuclear fusion research.He is the Citizen of USA and due to his work he will also become the most prominent person of world.
Ask HN: deck.js with Jade templating, helpful?
Hey Guys,

Just started putting together a project that scratches an itch that I have, but have no idea whether others think its useful or just a waste of time.

Would definitely appreciate feedback, which will help me determine how much effort to put into the project...

https://github.com/DamonOehlman/deckem

Cheers,
Damon.
10 ways to save college funds for your kids
Water-Filled Plastic Bottles In Roof Can Replace Light Bulbs During Day
FCC's Net Neutrality rules clear a review hurdle
DoS'd right now. More info about trello on the blog which is still up:

http://blog.trello.com/launch/
Does anyone other than Netflix use Silverlight?
That's exactly what I was thinking about. Here in San Francisco, the police were recently cracking down in North Beach (mostly around the strip clubs on Broadway). It seemed to be a pretty clear causal relationship in that case — more people meant more police meant more tickets and arrests.

The plural of anecdote is data, right?
It's more complicated than that, and it's hard to answer here.

Basically -- if you're building something big and complicated and you should know exactly how it's going to work, a big written spec really helps.

If you're building something brand new, a startup, or a crazy idea that you need to test quickly and iterate, you should use lots of little specs. It's ok if the specs aren't so fancy... a detailed map of what goes on the screen and what everything does is probably fine. It's ideal if you write lots of small specs for each small feature ("user story") right before you implement them and roll them out.

I just don't like the idea of typing code when you haven't thought through what it's supposed to do (in a disciplined way). Doing specs in small quick chunks, then writing code, is probably the best approach for lean/agile startup teams that don't yet have customer/product fit.
Awesome site. My wife has Crohn's and I've been thinking how nice it would be to have a site like this. We'll try it out. Also the link in the title is busted, but just going to the domain works.
It could just be a very limited spec.
"I enjoy writing about what’s real."

This is fairly ironic, when just a few paragraphs earlier he was discussing the "as-yet-unannounced iPad 3".

Most Apple writers (Gruber included) spend a great deal of time writing about imaginary products. They are in the business of compiling rumors, wish lists, Taiwanese newspaper speculations and divinatory readings of Cupertino teacup leftovers into a coherent whole that could be an Apple product in development. There's nothing "real" about that process, though.

Windows 8 has a credible story, a visual identity, a unified API, and it's available for download today. It's clearly a real product for developers, who were the target audience of the Build conference.
When signing up, the verification email does not content a link if viewed in text mode. My email client is configured to show the text portion of the email when it's available.
- start showing approximate rates almost immediately, don't pester me with a bunch of questions

Your core problem is going to be that approximate rates are based on answers to questions. The fewer questions you answer the less accurate your rate will be. Go talk to a few agents and let them draw out the benefits for you, they are free to you and they exist for this very purpose!
Thanks! Here's the pitch.

Trello is a collaboration tool that organizes your projects into boards. The site was built ground up using backbone.js for all models, views, and routes.
Send physical postcards from your phone with Postcards on the Run
Pretty sure this feature is in the online help, along with lots of other cool tricks
One could reasonably point out that this is a minority view and most reviews of Lion are pretty positive.
I hope there's authentication on the signs.json PUT update API, or Westfield's signs are probably about to go crazy...
As a user it's a tradeoff. May be the x86 tablet won't have 12 hours battery life while still being as thin as the iPad but maybe I can trade a few hours of battery life or a few mm of thickness to get my legacy quicken app running on my tablet. What is cool is that as an end user I will have a choice to go either way.

Processors are getting better with each passing day. I don't think we are too far off from seeing x86 on a thin PC still getting a good battery life.
Many thanks! I'm happy to have, help, and learn from her. Which link are you referring to?
It doesn't need to be on the same network.P2P can work across the web, so it's easy to sync between say a web server and a home pc, or between spouses' laptops.
AeroFS is YC S10? Why are they coming out as a YC company only now?
Lots of banks use it for internal software. Also, isn't it what we are all supposed to be using to develop Windows Phone Apps?
Windows shared drive performance is abysmal. Anything to improve that would be a boon. Plus this is cross platform.

The biggest competitor is a usb stick.
I took a look at Thurrott's site and was greeted with a big popover ad splatted across the page, so captain slate grey wins at least one point in the taste stakes.
You might be interested to know that we used Underscore.js pretty heavily, too.
Dropbox aim at the mainstream, AeroFS will be harder for a non-techie to get.
It indicates your online status.

Green: Online and active, Yellow: Online, but inactive, Grey: Not online

When someone is online it means that they're connected to Trello, but they're not necessarily looking at the same board as you.
Good Investors Are On A Witch Hunt
I'm writing a blog post about this now :)
http://blog.crohnology.com/im-going-to-be-demoing-at-medicin...
As a Crohn's sufferer, It's rare that I come to HN and see something so closely targeted to me! One thing that makes me a bit nervous, though, is the social nature of the site. I tend to be pretty private about my illness, and only my closest friends know I have it. Have you considered the privacy implications of the site? I'd be worried that information about me and my condition might leak onto the internet, and the homepage doesn't really mention it.

I applaud the effort, though. Crohn's is a terrible disease and it's great to see people taking proactive steps towards treating it.
This sounds like a problem only techies have, and already have solutions for, like centralized file servers. I don't sync files, I keep one copy of my files, and access them over the network.
Thanks! We're glad you like it and found it easy to use.
There are definitely plans for an API, but its not there yet.
> "I simply wish to direct your attention at how utterly different the two companies are."

>"Me? I’d be appalled if Apple were to unveil something in the half- (if that) finished state of Windows 8 for tablets. I enjoy writing about what’s real"

What Gruber claims to understand, but actually doesn't, is that the Microsoft ecosystem is a very different beast than the Apple ecosystem. Microsoft, unlike Apple, does not control the entire vertical stack. They don't really have direct control over hardware or retail distribution (some notable exceptions - Xbox, Microsoft stores etc., but you know what I mean - it's nothing like Apple's top-down approach)

There are OEM's, partners, developers that need to get their hands on this technology - to test it, to ensure compatibility with existing platforms. There are IT admins that need to figure out how to start deploying this to their orgs.

Windows can't just launch a new OS 'when its done'. Secrecy is a very Apple approach, and it doesn't work for other companies that are reliant on many 3rd parties to complete their ecosystem. Yes, Apple is reliant on devs to write apps, but its not the same as needing hardware partners ot manufacture devices. Not saying that either approach is better, you just need to acknowledge in some cases, secrecy will work against you. Just look at the fallout over the whole Silverlight / HTML5 issue after All Things D

There's a reason that Windows initially won the application development battle with Mac OS, its because the company's commitment to backward compat, partners & developers is solid. Windows is built on a legacy of backward compatibility - Joel Spolsky has a fascinating article about this that explains things more eloquently than I can - http://www.joelonsoftware.com/articles/APIWar.html

>"Show me something real, I say. Look at Amazon. Everyone knows they’re building a tablet. What have they said, though? Nothing. What have they shown? Nothing. When will they say something? When it’s done. What will they show? Something real."

Amazon can afford to launch a new Kindle tablet in secrecy, because the 3rd party ecosystem is not a main part of the kindle. How many authors need to upgrade their books to support the new Kindle? Zero. Amazon will make sure of that. Content creators & publishers need to do nothing to support the new kindle. Amazon can afford to be secret, and is better off being secretive until it launches. It works for them in this case.

[Disclaimer: MSFT employee]
Would definitely be interested in this. Use it everyday for stats, but would like to get better at the fundamentals.

I think for it to be most efficient, we should use the book that coincides w/ the MIT lectures.
Accurate article? Yes I think so. Hairsplitting? A bit. Any content about the big picture? Afraid not.

Algo trading has been around longer than HFT. It was invented to protect the information that that a big order was being executed. This avoided the risk of front running by handing the order to humans or scaring liquidity providers by executing it all at once.

HFT came about when computerized exchanges began to compete with each other for business. Nowadays you go hunting for liquidity. Speed differentials are more important.

I think the OP is likely to agree up until here.

Today HFT in its worst form amounts to high speed computerized rumor mongering. You game the market by bluffing orders and trading faster than your customers.
The regulators will never catch on and try to fix it even thought the remedies are many and simple. Moreover our attitudes about who owns information make it very difficult for us to even consider these simple solutions.