skysight-inc/HackerNews huggingface dataset:
The Metro UI is great, but the hardware on the market isn't exactly stellar (compared to iOS/Android offerings). If I were Microsoft, I'd be worried about something similar happening in the tablet market.

How are they going to stand out in non-traditional PC markets?
This is apples (iPad - a hardware device) to oranges (an operating system).

Apple is doing exactly the same thing as Microsoft when it comes to os. First beta version of iOS 5 was released 3 months ago at WWDC, Apple's equivalent of Build conference, and is not shipping yet. The same goes for Mac OS X - beta builds are available to developers long before the final retail build. Neither Microsoft nor Apple can just ship their OS without giving developers enough time to test their apps for compatibility and fix inevitable issues.

As to why Microsoft doesn't follow Apple's hardware release strategy: it's because Microsoft doesn't do hardware. They don't make PCs. They don't make tablets. They don't make phones.

The release strategy for hardware is up to the companies that do make the hardware: Dell, Sony, HP, HTC, Samsung etc.
Er, I think we have that, but we may differ on terminology.

A "board" is the whole thing. A "list" is one column. Each list has multiple "cards". Each card has multiple checklists (on the back).

Lists, cards, and checklist items can be reordered by dragging. "Boards" don't have a natural order so you don't reorder them.
"I'm not passing judgment on which strategy is superior. But here is 6 more paragraphs about how Apple's way is superior"

I am fascinated how much the same people who rail on about how strange it is when people don't understand the "Apple way" don't understand that there are also other ways. Beyond drama, what real advantage is given by releasing a product as soon as it is announced? For Apple, that secrecy and drama is an advantage. It is what brings the fans back, it is what drums up media attention. But that isn't the Microsoft way. That isn't what sells Microsoft. Microsoft doesn't need to win over consumers to sell a piece of hardware, they need to convince OEMs and enterprise to jump on the latest greatest. And those people need a decent lead time. Being nice to devs and manufacturers and business is what makes Windows. Releasing a product as soon as it was announced would be odd and slightly disconcerting. I'll bet a decent amount that if it were to happen, the blog posts wouldn't be effusive praise, from Gruber or Thurott or whomever. And that is okay.

Different strokes.
>What strikes me about Thurrott’s tweet is that the two companies have attracted the writers they deserve. 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.

I can't believe that Gruber can write such self-satisfied tripe without more self-awareness. His quote is more true than he realizes - the incredible smugness of both Gruber and Apple is very striking. Rabid fanboyishness combined with pretension to some kind of superior aesthetic taste in how product announcements are handled shows that DF is reaching the point of self-parody.
Game That Critiques Apple Vanishes From App Store
That was entirely uncalled for and not one bit in line with the general level of conversation here.
Since when does "open web" imply that its okay to put a wrapper around content that costs the CBC a significant amount of time and money, which they then give away for free, and sell that for your own gain? Unlike the programs you mention, this guy wrote software that serves one single purpose: to serve CBC streams.
Most exciting thing about it is that it's written in CoffeeScript & Node.js.

I really do have a feeling the combination of the two is going to be the Ruby On Rails of this generation of the web. And the shift from server-side development to client-side is going to be a huge one.
Example: there are algorithmic strategies designed to make large trades.

Let's say an institution wants to buy 10K shares of a thinly traded stock (lets say, 100K shares per day). Placing a single order for 10K shares will send a signal to the market that someone wants to buy, and other traders will see it.

There are special algorithms designed to purchase the specified number of shares without making too much of a market impact. For example, in this case, the strategy would send 100 share orders rather than presenting the full 10K interest at once.

for the googlers: there are all kinds of technical terms like implementation shortfall to give more info
Pharmaceutical companies should build web apps
True. The UI however is something else. Really gets out of the way and gives you what you are looking for. Feels effortless to use compared to the usual suspects in this domain, IMHO.
Find the best resources to learn online marketing
moved from the blog comments section:

Woah, man. Woah.

I think you're missing the primary benefit here, which is that he avoids regressions. By the time you are adding feature 256, you have 255 features which are going to possibly be affected by the code changes you introduce. This is a huge part of software engineering, and one that has gotten lots of attention over the years.

The process you describe for your development sounds extremely tedious, but probably won't break down until month 2 of development on a team of one. Once you reach a level of complexity beyond this, that's where automated testing proves it's salt.

The style of testing you're describing is commonly referred to as integration testing or acceptance testing, because it is designed to test the full stack in harmony. There are a number of great frameworks out there to help you do this. Cucumber is the one that's gotten the most love in the circles I am familiar with. You can write your steps in python or javascript, so don't worry that it's written in Ruby.

The typical thing to do once you've started doing automated testing is to actually write your tests first, watch them fail, then write the code to make the test pass. This forces you to ensure you have good test coverage (every feature is tested) and has been shown to result in better designed systems.

You have tons of reading to do if you want to learn more about this, but hit me up if you want a basic rundown.
It just seemed kind of strange to me to have a pretty uneventful project hit the top slot. I appreciate your reply and it probably just generated a lot of conversation it just seemed unusual for HN.
You know, if any of these mailing lists had some sort of rules (and some do) that say "No job postings allowed", I wouldn't post, but they don't, so when I have an HTML5 job in NYC or San Fran, etc., I post the job to the list and ya know what, not everyone complains. I get many a worthy candidate from my postings. My clients need developers and designers and IA's, etc., and I find them for them almost exclusively via mailing lists, but shhh, don't tell my competition or everyone will be doing it.
It's funny how the tiniest moments can really give you a glimpse of the type of person someone is.

For instance, in that demo video, at the end when Angella Kim makes the reference to Jello (in the heat of the moment) was one of those moments that makes me want to just give her a hug and put her in my pocket.

Also, this product looks good. I am wondering though, what will this cost and how will I be charged.

I hate that it just says free right now...with no indication about how this will be maintained.

I would hate to start using this, just to see it disappear in a few months - because it was free only. I know that if they are wildly successful and it starts racking up big bills they can charge for it, but I want to know how will that affect me. I trust Joel to do what's right by early users, but this is a concern I have with new stuff that I don't see a sustainable path.

I will probably still create an account, but not knowing whether this can be around, or I will be charged in 6 months after I am addicted is a bit annoying.
If it's a plugin, can I disable it? In a team of 3 developers, this makes no sense.
> just quit if I really wanted to work on other stuff

That, or publish the code under a pseudonym.
"so they shouldn't be dangerous to the market, as long as they're designed correctly". Even if we accept the author's position, why would we also make the assumption that this software is designed properly and bug free?
I personally enjoy life more when I only work about 40 hours per week at the computer. Also since I have a small daughter I prefer not to spend extra time in meetings. I also like to travel a lot so I need time off. On the plus side (for my clients) I generally feel very productive once these conditions are met.
I'm not sure I agree with this. I mean, there are two aspects to consider here.

The Metro "Theme" which is attractive but I wouldn't call it mind blowing. It basically plays off a trend that had been developing since the web gained prominence which is to ditch the pseudo-3d interfaces for a flatter look. Again, I don't deny its attractive.

The Interface Elements - As far as the UI Metro doesn't change much. It basically boils down to Widgets instead of icons. I mean, Android already had desktop widgets. Again not saying what Microsoft is doing is bad (it isn't) but is it really "a breath of fresh air"?

The real innovation of Metro in Windows Phone 7 is the wall concept where people can scroll in every direction. But that doesn't seem to be present in Windows 8.
If I can reuse the knowledge gained by understanding it, I go for it. In understanding, I can reduce complexity, or at least try, for future users.

Also if I find something that is complex, e.g. OAuth, I try to preserve the sources of information I used to reach a decent level of understanding for maintenance purposes.

If I'm just doing something quick and not worried about future usage, I just make it work.
Scribd is awful and it's an embarrassment to this site and to Y Combinator. There have been countless posts here decrying paywalls set up by academic journals, yet while Scribd is hardly any better, they're accepted and even promoted within this community.

On the surface, the ability to convert a PDF to an almost-lossless HTML document is great technology for those who use archaic browsers that balk at PDF files. For this, I give them a pass for inserting obnoxious dynamic advertisements in between pages of the document and in the sidebar.

The actual service, however, is misleading and downright hostile towards users. Let me try to download the linked PDF from Scribd, using the attractive green "Download" button. Oh, I need an account. Let me log in with Facebook. This is what it requests from me:

* My name, profile picture, gender, networks, list of friends, and other shared profile information.

* My e-mail address, so it can send me e-mail.

* The ability to post to my Wall.

* The ability to access all posts in my News feed, including friends' posts.

* Access to my data even when I'm not using Scribd.

Mind you, this is just to download a PDF, which Scribd did not author!

What's worse, after some amount of time, the linked PDF will be moved into the Scribd Archive, from which it can only be downloaded after you upload something new, or agree to pay at least $5. After opening up your private life to Scribd, you can open up your wallet too.
Yeah, if you are familiar with Display Fusion, all that functionality is now build into windows.
Yes. I guess I missed the part where all of the attendees at build received a real working windows 8 tablet, running the real windows 8 preview/alpha/beta/whatever-we're-calling-it-these-days bits. Somehow that isn't _real_ in the way apple would do real, and thus not REALLY real.
Ultimate GTD tool ...
Originally posted this on the announcement blogpost, but my comment is still awaiting moderation, and joel is posting here. :-)

Several major +1s:
1) Use of Google login, with ability to set a password to log in without that. I LOVE this, and it fits with what Joel (and Jeff Atwood) have been proselytizing for a while about the use of OpenID.

2) Awesome, responsive UI.

Also a few -1s:
1) No indication about pricing plans. Is this going to cost money one day? EDIT: I see now that you mention in the blog post that it’s free. And the site says "Creating an account is free and easy", but you know how often sites say that but mean "creating an account is easy, but to use our software in any meaningful way you’ll have to pay."

2) I had a problem when I created a new board. The UI took a while to respond, during which time I got confused, created another new board with the same name, and ended up with two new boards with the same name.

Suggestion: The menu that opens when you click the arrow in the corner of a card should open with right-click as well. This is how assembla’s card board works, and I like it that way.

Suggestion: Labels should take one click, rather than two. On the menu row for labels just have six colored squares to click on. Maybe that won’t work so well for smartphone users, but for a desktop, I’d rather save the click.
Seems to be down. I'm curious... nodejs problems? SSL?
SizeUp Brings Mint-Like Business Intelligence And Competitive Analysis To SMBs
Here's why: No cut to microsoft so cheaper prices of apps
Familiar apps on both my phone and on my tablet/PC. No learning curve and settings/progress/data is shared
Live services integration means my app roams with me to another PC when I buy one.
Here's a demo:
https://www.youtube.com/watch?v=aaDf1RqeLfo
apply labels by hovering over a card and hitting a number key
I'm not convinced the Soviet datapoint is useful here, considering that both of the important issues here (charging for a device/app that accesses content owned by another entity and use of that entity's trade marks) would have been vastly different in the USSR system, where both the device manufacturer and the broadcaster were part of the state.
You can opt to have Google Maps/Navigation store map data on-device if you like.
This is the most ridiculous thing I've read in weeks -- and I have the Internet!
I guess it depends on the stakes, and how well the traders understand (the risks of) software development to pay for the quality, testing, and maintenance.

"This isn't just some human lives we're playing with, this is serious! It could cost us billions!"
Powerful tools require a good understanding of them to get the most out of them.

The best powerful tools don't require an in-depth understanding of them to get started (think git, rails or Linux). But mastering them over time will make you better by orders of magnitude than the copy-pasters with no fundamental knowledge of the tools they use every day.

The trick is in figuring out which tools are good, and which of them you want to commit to.
TCP queue connection problems. We had a load balancer configuration issue. We're watching closely.
Doesn't Google own or license the information on house addresses?
Agreed. I have a strong suspicion this will cause me to throw my tiddlyspot out the window. Per-board privacy security allows me to have my "Feature 1" board, "feature 2" board, "Bills to pay" board, etc mixing business with pleasure in a way that tiddlyspot doesn't allow.
Man - I would kill for this. We use fogbugz / kiln right now, and integration into these boards for cases / users / pushes would be the icing on the visibility cake.
Ask HN: looking for ifttt for Amazon monitoring
I'm looking for a service which polls my server to say "If my home webserver is not responding, start a new AWS instance to replace it" While I theoretically could do this with a $15/month micro instance, that is both: more than I want to spend on this service, and not the best choice given if my web server failed my monitoring instance may have also failed. What do other people use?
One could reasonably argue that Lion is a half-finished state itself. It's neither here nor there; an incoherent mess of UI ideas and functions.

I'm not especially happy I upgraded. I find myself working against Lion's new features more often than with.
Yes, but he changed the name to "Canadian Radio" (the equivalent of changing the app linking to my blog to "Startup Blog" or some such. While I realize I could be a jerk and make Apple kill the app with a generic name by default, I don't think that legally I'd have grounds to do it.
I think #2 problem was related to this by looking at your comment timing: http://news.ycombinator.com/item?id=2993983
I think it will. Now show me a PC with that spec with the form factor and battery life - i.e. usage pattern - of an iPad. Your ARM tablet wont be able to run legacy software. Your x86 tablet wont have 12 hours of battery life and be thin and cool (in both senses of the word).
Cool, but if it ain't documented, it don't exist. (I guess now it's documented in this HN comment. :-))
Sniffing around the source, looks like a Backbone.js app -- cheers. I'd love to add it to the homepage as an example, if you want to email me a brief paragraph of description.

Edit For those poking around, check out the top-level "Models" namespace.
Running a company for seven years would exempt you from any questions I could have about your passion.
Windows 8 Replaces the Win32 API
I totally agree with all your nicely worded release comments.

"He felt like an insider because he worked for Verizon, so let him feel that way."

Whilst I too wouldn't have said anything, it's interesting to consider the number of people he may have said this to in the course of his work...

...Who then may have changed their buying intentions based on this false information.
I've been trying to find software that fits how I use index cards as a to-do system. This is perfect!

The only thing that would make it perfect-er is an Android app. :-)
#2 occurred 15 minutes ago. Not necessarily related to that issue, but possibly another quirk.

Related: Is there a way to delete boards, or just to close them? I now have two junk boards (the original duplicate, and an empty board I just created to test) and I can imagine that list can get full pretty quick.
Also consider that you are looking for a .NET developer. While I guess it is a technically completely respectable language and stack it is not the OSS hotbed.
Thanks. Back up now and looks great.
I noticed there is no Common Lisp or Scheme. Both are great languages for apps/web.
I was in agreement with the guy, right up until he mentioned he was charging for it. You can do this as a labour of love or a free open source project, but once you start charging for it you're profiting off the work of others.

It's not CBC's mandate to allow their name & content to be used without permission for the profit of a 3rd party. In fact, it's directly against their best interests to allow this.

There are clearly ways to do this properly. Last time I checked Radium for OS X and TuneIn Radio for iOS and Android are still for sale and doing fine, despite offering a desktop or mobile player for all of CBC's streams AND charging for it.
happy to hear your thoughts on this. the idea is that pharma should build apps OUTSIDE of their core competencies. eventually they should start acquiring companies like sermo.com to obtain physician access.

why are they not doing that? pharma is a sales business!
Amazing! I'm starting to use it today, most todo/list/project apps suck, this looks really good -- so far =:)

The only thing I don't like is that there is instantly a member added to the first board "Trello" - which makes me wonder if somebody is looking at everything I post on the board -- and makes it seem less private/thrust worthy.
My company, leanlaunchlab.com was part of the first class of startups in the Menlo Talent Fund. Happy to answer questions if you have them.
Seems very similar to AgileZen, but more basic: http://agilezen.com/

Seems interesting anyways. Really love the interface.
Nice idea.

Could you include an approximation of each components popularity or longevity?

This would allow people to know if they are picking mainstream or more obscure/specialised/enterprise/unstable/etc components.
Node, Backbone, CoffeeScript and MongoDB
Controversial game on smartphone development pulled from App Store
Moving Sustainably [video]
Granted, but at least in a bar chart you can extract something. On a pie there's nothing but color.
Interestingly doesn't work in IE8...

Only found out because I wanted to view the source and it failed in Chrome so tried IE (turned out view source failed because of the load on the server atm).

Joel, btw, the favicon's missing, it's explicitly referenced in the source but returns a 404.

EDIT: Forgot to say like the look of it, good job.
Angela was just as nice in person as she appears to be in the video.
Also documented here: https://trello.com/shortcuts
Yeah, its an interesting way of ensuring security (apps only share out information they want to share) and cross-app compatibility (any platform can now support sharing of simple data from any other platform, without needing to use custom app API's)
A great title for a mediocre article.
Had he simply answered Paul's tweet with Yoda's quote, little could be said against it. Instead, he elaborated poorly on obviousness.
Sorry, locations outside the U.S. are currently not supported :/
I have Crohn's, an incurable digestive disease, and built Crohnology
Do you remember when web browsers cost money?

I do.

If the content is publicly available, then it is free. The cost of the player of this content is independent of the cost of the content. iTunes is free, Lady Gaga is not. iTunes is free, the CBC stream is free. This guy's player is not free, the CBC stream is free. Where is the confusion here?

CBC is providing the content for free so that people can listen over the Internet. If the CBC has a problem with people listening to their content over the Internet, maybe they should take it up with themselves.
(I know it's a typo, but I can't resist...) You know it's bad when anyone with $20 in their pocket is launching a venture fund.
That is amazing. How are people this short-sighted and reckless with people's data? It's so frustrating.

I just told my family that no vehicles are to be parked at a Westfield parking garage until further notice. I'm used to them rolling their eyes at me over data security issues, but I gave them the link to this one and their jaws dropped.
Ask HN: Can you own copyright on everything if you publish it first?
This is just meant to be a bit of fun, I was going to attempt it as a joke website and give it all a Creative Commons license but after 1 quick sum it's obvious it's just not possible (doh!).

Anyway, assuming it was possible to iterate every possible combination of characters < 100 characters in length, store them and publish them to a website. You're looking at in the region of 10^135 terabytes of data so there's no way to store it at the moment, but imagine somehow you can.

Do you then own copyright on all that text? If Britney Spears released a new single, would it break your published copyright as her lyrics will certainly overlap with your published text?
Edit You CAN disable voting by going to Preferences under the main board menu.

(Disregard the following.)

Currently, no, because it's kind of a half plugin.

You can ignore it, though, nothing really changes if someone happens to vote on something. But internally, we've already found it quite useful for things like helping decide a name of a new project and voting on features.
Well, the vast majority of cases are caused by failure to use (sufficient) contraception by unmarried couples, which is a bad lifestyle decision. And even for divorce the vast majority of cases are caused by marrying an inappropriate person -- another poor lifestyle decision.
Close == Delete (kind of, in that it will do what you want but you can undo it later if you really need to)
What do the colored squares over my avatar mean?
AeroFS (YC S10): It’s Like Dropbox, But It Runs Inside Your Firewall
丰唇
As Nokia is essentially a Microsoft puppet at this point, I wouldn't be surprised to see Nokia enter the tablet market.
> This forces you to ensure you have good test coverage (every feature is tested)

And it tests the tests too!