skysight-inc/HackerNews huggingface dataset:
Somewhat pedantic, but just throwing this out there: cars, bikes, and boats are all forms of transportation which can turn. They should probably inherit the concept of turning left, and then specify the exact meaning in their context.

Obviously, I don't say "turn your handlebars such that the left side is closer to your chest," or "rotate your steering wheel counter-clockwise," when I mean to tell someone to turn left at the next intersection. I might, however, tell a sailor to steer to port at the next buoy. =)

EDIT: forgot to say, fwiw, that I agree that such actions do not belong in the model. The things go in the model, and the only actions the model should support are those relative managing the data in the model, not interacting with the data... That is, after all, what the controller is for.
Will RIM Moving to Windows Phone 8 be a Good Strategy?
Told you so: http://news.ycombinator.com/item?id=4183126.

;p
Rugs For Children
Show HN: Our app analyzes product ratings when you're at the store
I think that may even be something they considered. Ideally, you'd find out about the plot to blow up the X beforehand, but as a last resort finding the bomb in the street sure beats having it go boom. If the perpetrator gets off because there wasn't a warrant, that's not the worst possible outcome.
Experiments in human potential
Given that smartphone sales passed PC sales as of 2011 in a sense it did disrupt the computer industry as the focus of innovation is now in the smartphone/tablet space rather than the desktop and server space.

I do think however that saying that it destroyed the handset market is a bit much. The iPhone totally disrupted the embryonic smartphone market but the dumb phone market is still going fairly strong (if in volume rather than profit). The last numbers I saw had a 5:1 ratio between dumb and smartphone sales so there is still a ways to go yet.
The Inexpensive Custom Shirt: iTailor
Someone asked this earlier today and I responded here: http://news.ycombinator.com/item?id=4187539
A router is not a 'cloud service'. I give specific information to a cloud service to do with as it sees fit; I give my router literally everything I do on the Internet.

Somewhat of a difference there.
More on the australian google blog:
http://google-au.blogspot.com.au/2012/06/build-bringing-lego...
Parents of HN: Videogame programming summer camp in Oakland
Eyeing an Encore Career? Expect a Bumpy Transition
Microsoft is betting their future on a redesigned Windows with an unprecedented upgrade price of $39, and just pissed off their hardware vendors by launching their own PC devices.

And you don't think the PC industry is being disrupted?
Sortfolio lives
Same here. We are supposed to be the tech savvy crowd, so I dare say that if that happens to us you can safely say there is a big usability problem there.

Just a little notification along the lines of "You have x unread messages in your 'other' folder", perhaps only once a week, would have gone a long way in solving this.
The parent was specifically replying to

> you can only install it on Macs (which already have OS X installed).

It wasn't an attempt to compare OS X and Windows installations.
It's going to take a few months! That's the problem with strategic games over 'net.
I would never recommend dribbble though, it’s glossy run of the mill boring stuff! You’d do better with dabbling in design history… My favourite design education text is the book ‘Thinking with Type’, which combines practical knowledge with a inspirational reading of typographic history, renaissance books, swiss grids, postmodern experiments http://www.thinkingwithtype.com/
Is there anything stopping someone from using the JavaScript library to mess with your analytics by typing a little JavaScript in their console?

It seems like at the very least it should support server-side validation of user ids based on their cookie or something, so a user can only screw with their own stats.
In practical terms, those observers would have to live in the controller, or there would be coupling between the model and views.
If you're so keep on giving a different meaning to already defined standard why not use some other abbreviation, say MRC (R for Representation)
I don't have a copy with me so I can't give you page numbers but there is a scene after they have arrived in California where some food (I think potatoes) is being dumped into the river and there is a long (several pages) discussion at the end of the book where Steinbeck says something to the effect that our superior science allowed us to grow so much food but our economic system doesn't allow us to us it to feed the people.

It's a really good book you should check it out.
The Metro UI is great and the phone is OK, but now Microsoft get's to taste how it is to be the minority platform.
Everyone who is serious about the game plays on the US realms.
Blog post: http://blog.twitter.com/2012/07/twitter-transparency-report....
Full-on Rainbow Spirograph Using HTML5 and CoffeeScript
My advice is to not be so sensitive. Android is very successful. There is no need to jump in loudly screaming whenever someone mentions Apple or the iPhone.
The "slick interface" is, I think, the entire genius of the iPhone (especially when compared to its competition). Sure the functions of the iPhone were all (mostly) present in competing devices when it launched, but it was hard(er) to leverage them on Windows Mobile or Blackberry because the interface wasn't nearly as polished and easy to use. (If you doubt that statement, try using a web browser on a 2007-era Blackberry. Even today, with much more of the internet being "mobile aware", the experience is so awful it is almost disingenuous to say that those devices can browse the internet at all).

Simply put, it was very much the "slick interface" that "brought smartphones to the public's attention", and ultimately, illustrated how powerful having a pocket computer really is.
while it might seem like a reasonable response, it's just not true. I don't see anything wrong with making the pricing page similar to 37signals, but it's not the case that this is "like every other site out there"
"Satisfactory."
Apple's disruption is not the hardware, the software, or the integration of the two.

Apple's disruption is spending several hundreds of billions of dollars on marketing to tell people what they could do with the hardware and software.

Androids, Windows Mobile, Blackberry could do everything the iPhone could do, and usually faster, cheaper, and better. But they never told anyone how to do all the cool stuff, or even that the cool stuff was possible. Which is a shame, because most people actually credit Apple with inventing the smartphone, more than a decade after smartphones hit the market.
Apptegic, http://www.apptegic.com, has also been offering this for a while. We let mobile and web companies understand what each user is doing in their app on a per user and per account basis, and then respond directly to that user in Salesforce, by email, or real-time in-app.

On privacy, we designed in an inability to correlate user data across our customers. So, for example, we cannot know that an end user of Apptegic Customer A is also the same end user of Apptegic Customer B. With this in place, the data is used only for our customers to understand and better serve their customers.
Gmail is a very popular cloud service, and email contains almost everything you do.
Someone called the Pirate Party movements "political selfdefence", and I reckon that's just what it is.
Just fighting from the outside is exhaustive, we can't have big protests every week and the attacks keep coming.
Better, use 2 charts -- the first to show the big difference between the popular languages and the others, the second to show the minor differences among the others.
If the average price of hardware hasn't gone up, which it hasn't, then they have cut costs for consumers.

Regardless of where they handle the accounting on their end, cost of ownership has gone down.
Startup Co-Founder (CTO) Wanted - Denver, CO
I have an startup project that I have been working on for a few months now and I am currently looking for a Co-founder (CTO) to help me build a MVP this summer. I don't have a website up and running but I have all my ideas organized, which include the business model and the design of all the pages that would be needed in order to get it started. I have used this file to contact some investors and startup accelerator programs, and so far I have gotten great feedback on it. Please let me know if you would be interested on talking more about it. If you are interested send an email to webappdsg@gmail.com, with a link to your portfolio, a brief description of your background and let me know if you would be willing to meet me at DU.

I look forward to hearing back from you!
Inc's 30 under 30 (Class of 2012)
This is hilarious, and exactly what you get when there is no forethought to product longevity. What if in 10 years the economy is still shit, the cloud is unfeasible, and the WRT54g from 2002 http://en.wikipedia.org/wiki/Linksys_WRT54G_series is still working? Just about as bad as Diablo 3.

Cisco is scared, because for most people there is not a need to upgrade your router every 2-4 years. Router oses generally suck less than windows. Internet is not even >25mbit/sec in most places in the USA.
I just started reading The Master Switch over the weekend, and I think what the writer here is talking about is the potential to completely destroy the current PC industry, much in the way that the telephone destroyed telegrams.

Whether it has or not won't be obvious until much later. I'm not hoping it has happened, nor do I necessarily believe it has. But I think 30 years from now we might be reading about how this was the defining moment in the death of PCs.

This may be completely obvious to everyone here already, but it was a whole new line of thinking for me after reading a bit of that book.
Yes ideally, controllers don't do anything than react to events, change model and update the view. In practice Controllers can get quite fat. It's a bit like Thin client/Thick Client in Client/Server environment.
Just curious - are there any open source systems that are just as agile as this one?
This is amazing. This is pretty much what we have seen lacking as far as using Mixpanel. Thanks to the awesome work.

That said, as a customer, I felt that Mixpanel could have been a little more transparent with their roadmap.

It would have been _A LOT_ much better for customers like us to know that was in the pipeline for rolling out and would have saved us a lot of unnecessary headaches and pains.
Bullshit. Please show me your Rails-or-similar app that's doing INPUT parsing in the view (embedded JS doesn't count)
Nice quote there; I said "every single program using the instruction".
It isn't that cultural signifiers of geeky tech guys are demonized; it is that racist and sexist video games like this are grossly inaccurate signifiers of geeky tech guys. Equating the two unfairly tars us with the brush of every foul-mouthed 17-year-old on XBox live.
>"The Terms and Conditions of using the Cisco Connect Cloud state that Cisco may unilaterally shut down your account if finds that you have used the service for “obscene, pornographic, or offensive purposes, to infringe another’s rights, including but not limited to any intellectual property rights, or… to violate, or encourage any conduct that would violate any applicable law or regulation or give rise to civil or criminal liability.”"

So let me get this straight, Cisco feels that they have the right to shut off your Internet connectivity IF:

1) They don't like what you say.

2) You watch porn. (Or anything they consider pornographic, which may not agree with your definition of pornographic; see corporate Internet filters.)

Well, that just proves to me that they have no idea what the hell they're doing, and have just permanently lost me as a customer.
For the average person a (Windows) operating system upgrade has traditionally been cost prohibitive and often not a smooth process

I'm firmly in this camp. I've done clean installs of Windows 7 on both VMs and physical hardware and it was flawless every time. I have no doubt clean Windows 8 installs are also easy. But I would be afraid of an in-place upgrade.

My PC at home is an old HP with an AMD Athlon. It runs XP. It does everything I need it to do. I will never upgrade the OS, even if Windows 8 were free I would not consider it. When the time comes, I will buy a new computer and migrate my files, but until then it will keep on as-is.
Right, but in an MVC web-app, the Controller defines the "end-point". Meaning it should end there. The composition of different pieces of functionality should be happening in the area of the business logic.

I understand the motivation, and have come across several situations where I wanted "controllers calling controllers", but ultimately, you're repurposing a piece of the architecture to do something it shouldn't be doing. A controller handles the input into the system, it shouldn't be defining a workflow.

> In a purer MVC world you get something similar to this by making a function that instantiates the login controller with its associated view; that's pretty good, but there's no obvious place to put that function.

That just sounds backwards to me. Are talking about creating dynamic endpoints? That sounds like a much bigger headache than composing stuff in a service layer.

MVC can be a little ambiguous, and with web-frameworks it can be hard to see that each piece is actually a subsystem. The Model isn't just your model class, its the model class, the DB and the ORM library you are running. Similarly, the View is the entire response / template rendering subsystem. The part that is addressed in the framework is mostly the "controller" subsystem, which is a way of organizing code so that the actual "controllers" can do the primary work of sanitizing input, delegating function calls and returning the output to the View system.

Again, MVC is just a pattern that doesn't fit perfectly in the web request/response cycle, which then necessitates a pattern to handle the leakage (in my case I'm talking about the service/manager pattern). However, I just don't see your suggestions that MVC is "dead", or how this system is radically different.

It seems like it is just semantics.
Prediksi Persiba vs Persipura
Prediksi Persiba vs Persipura - Prediksi Skor Pertandingan Persiba vs Persipura ISL 3 juli 2012 - Agen Casino Online - Dapatkan BONUS 100% tiap deposit bersama agen bola online
Erik Meijer - Functional Programming Fundamentals (video)
It is a blatant ripoff down to colors, fonts, and even copy. Absolutely shameless.
True. But the iPhone was far from the first in its category.

You might say, however, it was the first good device in its category.
Exactly, you download it and then burn the disk image to a DVD or whatever media you'd like to boot from.
World's thinnest screen created from soap bubble
This may seem superficial, but Clojure's usability is a problem. The source-code itself is hurt by the same thing that makes it strong: homogeneity. Even at a superficial level, skimming with the eye, closure code looks strange. It is exactly the same problem that markup that is all divs has when compared to markup that uses common top-level markup. It's hard for the eye to pick out what's important, and what's going on. In addition, indentation rules are not agreed upon and it's a bit stutter stop. (I actually think this is a worse problem then the "inside out" problem).

Aha! I just had a really good idea! Let's call it "Clojure folding". It's like code-folding only instead of hiding lines, you pull up all the code into one line. Some of the internals may be elided - and revealed with a tooltip.

I also like the idea of coloring the entire content of the parens, so that you can embed a large item and then clearly see that you are now back in the containing list. Indentation doesn't do a good enough job, nor do rainbow parens. Further, you'd get a good intuitive sense of place in the code if you have a consistent series of colors. Emotionally, you'd know that if you're typing read you're like 6 layers deep - and that's really deep, in the danger zone, and you probably want to pull some stuff out into definitions.

Chris Granger, feel free to include these ideas in Light Table.
Most blockbusters make money. They simply record the income in a different entity (or entities) than the entity (or entities) which recorded the expenses.

A large part of not getting screwed in a Hollywood contract is making sure your percentage relates the right entity.
I feel kinda bad about the idea of using GitHub pages for your personal blog. Sure, they allow you to do it, but I feel like GitHub pages should be reserved for project pages, and this is an abuse of sorts.
NY judge compels Twitter to reveal user’s data
EA preparing to become “100 percent digital company”
They only need one. Makes sense to try and tap this source.
They can say that the retail price of the upgrade is $139, then with each sale they can take a $100 "promotional" expense off their taxable income.
Oh man so that was causing it!

My rig crashed all weekend because of this POS bug, I had to boot back to Windows to get anything done (oh cmd, I really didn't miss you at all you insufferable bitch...)

Any fixes?
If no-one noticed, in the video that meatsock posted (https://www.youtube.com/watch?v=iABPKd0vFxQ) you'll notice that in the fluff (audio: "military bases" "border controls", "checkpoints") you'll see real world photos with US military personnel in.i.e. This technology has already been deployed. And, judging by the number plates on those border control pictures, on US soil.

The chickens have already flown the coop.

"We're an empire now, and when we act, we create our own reality. And while you're studying that reality—judiciously, as you will—we'll act again, creating other new realities, which you can study too, and that's how things will sort out. We're history's actors…and you, all of you, will be left to just study what we do."

https://en.wikipedia.org/wiki/Reality-based_community
On the topic of weather sites: I really prefer http://yr.no website lately. (Don't be fooled by .no, it's based in Norway, but they cover the whole world)

My inner geek likes the most the hour-by-hour weather graphs: http://www.yr.no/place/Czech_Republic/Prague/Prague/hour_by_... - and the statistics page - http://www.yr.no/place/Czech_Republic/Prague/Prague/statisti...
Google I/O Redux
I've found it easiest to understand monads as "the theoretical basis behind what a lot of languages think of as features". The purpose of understanding monads feels to me as an exercise in returning to first principles.

Naturally, this has the usual consequence of first principles: a lot of things that seem obvious are no longer Just There for you to Take For Granted.

That said, I'm not really prepared to say I understand monads. :P
Redis Monitor: broadcast redis monitoring data to realtime dashboard server
Old issues: where to put business logic. Controller, Model, maybe even view? Why just don't use abstraction layer for business logic? Most people do it already. Should we call it Operations?
Interesting feedback. What I meant to communicate is that there are some simple rules that people can follow to apply a minimal level of design to what they build.

However it's really no substitute for having someone whose sole role is design. So people shouldn't skip hiring you, but use these suggestions to hold them over until they could afford you.
You realize this has already started, right?
The Weather Channel has been going through a lot of restructuring and making big improvements over the past 3 years. Knowing Jeff Masters and his passion for the Weather Underground format, I do believe this has more to do with The WxChannel leveraging Wunderground.com's treasure trove of data, including personal weather stations. Also, Jeff's Tropical Update blogs and others truly are are high-quality content that will help the general public's (weather.com's audience) understanding of severe storms. Weather Underground was kind enough to point its users to our recently-retired http://www.onestorm.org/ for hurricane planning.
Ohhhh, I see now. So some data formats that render to screen through external software are views, like html, json, generated javscript or xml if they go through jQueryUI or charting libraries, but if it goes through other external software like RSS readers, or non html, json, or javscript formats, before making it to the screen, it is no longer a view. Thanks for the clarification!
Thanks for sharing your perspective. I guess I don't consider running (old) software on a processor that has implemented an existing instruction set to be porting, but in this case it comes down to how software is expected to enable use of processor features at run-time (and I don't know best practices there).

Here's how I see this particular scenario: old software detects CPU supports [whatever] and uses it, bug-free. New processor tells old software it supports [whatever]. Old software tries [whatever], but new processor works differently - resulting in critical security vulnerability! Processor company blames software.
When you click a link on a web page, it gets routed to a controller action. Thats done because the link was generated with the url: example.com/controller/action. Its not about parsing input, its about routing.
Disregard my previous comment since I misunderstood which one of my comments you were replying too. My apologies.

Do you have the choice? When you type battle.net, where do you land by default? This is meaningful since european version is like 30% more expensive compared to US version so having the "choice" is nice.
The importance of liberty in American society _today_ is greatly overstated. You seem to acknowledge that in comments like "we've pretty much thrown away most of the restraints on the Federal Government spelled out in the Constitution" regarding the present day, and "That original sin has pretty much cost us our Liberty" regarding slavery until 150 yrs ago. But perhaps the original Mayflower and other migrations, and even the constitution, are not very different from other cultures also.

> Yet, if you read the historical records, those early settlers wanted mostly to get away from the oppressive States of Europe

This has happened throughout history many times, from the ancient Greek diaspora around the Mediterranean to the modern-day Chinese diaspora around the Pacific rim.

> There was no great farmland available

People from various European states went to Massachusetts and Pennsylvania, which were fertile.

Where there's land to settle, people go there. The southern Europeans migrated to South America in large numbers. The Russians migrated across the steppe. The Polynesians rowed to New Zealand. The coast of North America was no different, just a lot smaller scale than the Mississippi, which came later.

> after World War I and beyond where we never tried to keep by force any land where we fought battles for some cause

why bother keeping any land when you control the world's oceans?

> why isn't the Amerindian culture the most dominant in the world now?

for the same reason humans didn't become dominant anywhere until they discovered agriculture.
It's also worth noting that these ZBV's deliver a higher radiation dose per scan than an airport scan. That's still quite small, especially compared to a medical X-Ray, but radiation exposure is cumulative. Effectively, every time one of these vans drives by you it's as if the government is giving you a lottery ticket where the prize is cancer. The odds of you being a "winner" are astronomically small, but should the government be able to hand you these lottery tickets without any cause for suspicion at all?

I also suspect that, like airport scanners, these scans amount to nothing more than security theater and pork-barreling for contractors with government ins.
Anti-SOPA veterans issue declaration of Internet freedom
The Latest Football News: I Just Could Not Write... ~ Mister Spruce