skysight-inc/HackerNews huggingface dataset:
This is very similar to SkyMotion's RainCheck: http://skymotion.mobi/

This is a nice little mobile app that is location aware.
How is Dark Sky able to predict weather on such short timescales? My impression has always been that weather prediction is fairly imprecise and so it only make sense in larger time scales (i.e. it will rain today, it will rain tonight).
Mockup Builder
Mockup Builder is solution to help design software or websites and reduce time and costs spent. This works for every side that involved in product creation process, being it product owner, software developer/company, designer, UX expert.
I have been using these to learn programming (Python specifically, which is my first language). I am curious as to what others think of these tutorials if they've seen them before?
First, thanks for the kind words. This curriculum has been relentlessly pivoted and iterated based on feedback from over a thousand real students for the past fifteen years.

Yes, this is a whole year (36 weeks).

The material you're seeing is only the intro material, though. I teach three other courses, including video game development. The faster students are encouraged to skip assignments if they're coding something they already understand, and they get bonus points if they do something creative with an existing assignment.

I've tried to optimize for the normal case: the weak-to-average student. The great ones however, don't need much help from me to learn a ton very quickly.
I upvote Sublime because its mindshare deserves to catch up with TextMate / BBEdit.
I used Postgres in a former life.. really liked it, but switched to MySQL because at the time pg didn't have a very palatable solution for running a read-slave. Boy have I been interested in jumping back since v8&9! A question about partial indexes... Can this be used to solve the problem of multi-column unique constraints with null values? That is.. Say I've got columns a, b, and deleted_time. If a null deleted_time means the item hasn't been deleted.. traditionally I can't create a useful unique constraint across them (because NULL != NULL). Does this postgres feature allow me to create a unique constraint on (A,B) where deleted_time is null ?
The only feature I care about is persistence. Is there a difference between Screen and tmux regarding persistence?
Because in a grade-inflated world, the professor who gives B's is doing a disproportionate amount of damage to his/her student's prospects. If you give a student who "does B work" by your standards a "B", you're actually denying that student the positive outcomes that would have accrued to a B student 50 years ago. Professors have to act in unison on this front, and even then, you're giving people who went to school 10 years ago an advantage.
Spring Health Tips -  How to Prevent Diseases &amp; Live  Healthy Lives
The one time I saw it work ("Oh, you went to Columbia, too!"), the manager who made the "hire" decision fired the employee about six months later.

From one point, a curve, right? :-)

I can't imagine this working out well on the average, though.
Yes, sorry. I meant that I'm close to getting my degree, and I'll be a system's engineer (that's what's going to be printed on my diploma). The entire degree is based on CS courses, so yes, I got my share of them.

Although we have two courses on System's design and System's engineering, teachers here are not very good, and I feel I didn't learn almost anything from them. That's why I want to read more about it and really improve my skills there.

At my daily job I work on several short-time projects, using MS technologies. Sometimes I code .NET, do some basic design for an application, but nothing really big. I don't stop and think about scalability, performance, etc. Those things usually come unannounced later when the application starts to fail in some environments. So, you can see, I'd benefit from learning more about System's design.
I see your point, but still, battery life/silence/portability doesn't seem to be worth the flexibility of having full osx esp when compared to an Air
In the end, it will all depend on what offers you can secure from companies that like penny-wise customers. It's a very relevant demographic, for sure. I would think the pitches would be for savings and investment products, insurance, mortgage refi, coupons, group buys, and loyalty programs. It's a good business plan, but it really depends on the quality of the offers. Consumers have been conditioned to distrust financial/insurance products, since they are so often a scam wrapped in a scam – even when offered by the biggest names.
You don't have to use mq ever. I don't really use it anymore. I still have it enabled for the 'strip' subcommand (so I can discard revisions if I really need to), but I don't even use that. Instead, it's all rebase and histedit, with a sprinkling of bookmarks so I can keep track of many lightweight branches at once.

Importing and exporting patches with hg is easy:
http://selenic.com/hg/help/export
http://selenic.com/hg/help/import
(those links are the same output as 'hg help $topic')

As for rebase -i, you want http://mercurial.selenic.com/wiki/HisteditExtension.
It's easier to copy than it is to invent stuff, sad but true. hg has a long history of doing illegal copies of BK tech, we could have sued them out of existence years ago. Imitation is the sincerest form of flattery, so I guess we should be flattered :)

Legalities aside, the point I've made for about a decade now is that it would be interesting to see a release announcement from hg where I went "That's cool! Why didn't we think of that?"

As for the 3 levels of product, um, when you build commercial products with commercial support, you don't do that? You really want only one offering? That doesn't play well in the commercial world, we tried that. If you are just taking a dig at commercial software, sorry about that, but we have to pay for dev somehow. I'd love a way to open source the thing and make money, haven't found it.
Fashion : 15 Quality web design
In Slovakia we have been using similar feature for couple of years now. It is far away from being that pretty and interactive. It serves it's purpose for knowing how the weather will be evolving during the day: http://www.shmu.sk/sk/?page=1&id=meteo_num_mgram Charts from top to bottom: temperature (in Celsius), clouds (total, red-lower, green-middle, blue-upper), precipitation, atmospheric pressure, wind speed and last is wind direction.

Very useful for example when I want to go inline skating on the Danube dike in Bratislava: how much time do I have until it starts raining? :-)
I've been using screen for years, and just switched to tmux since so many people have been raving about it. The reasons I switched were:

1/ Configs for status prompt were easier to grok

2/ Actively maintained. I used to use vertical split all the time and tmux had that where as gnu screen required hack patches.

If you only want persistence, screen, tmux, dtach do pretty much the same thing.
Strange, this post of yours seems normal, the previous one was auto-dead.

I stand by my opinion that the way this research is being presented is misleading and blown out of proportion. That doesn't mean, however, controlling stuff with EEG is not awesome. It is.

I must admit that I don't understand what the realtime claim in this case is supposed to be though. While there is always overhead due to signal processing, the reaction time is also tied to how much data you need to reflect a state change with enough confidence to trigger whatever the output device is. There is a lot of inherent inaccuracy in this measurement process, which makes sense when you consider the electrode's distance from the EM emitter and the tissue in between. So what does realtime and accuracy actually mean in this case?
if I ship in 6 months then I would set my minSdkVersion to 8 (Froyo), and targetSdkVersion to 14 (ICS).

One of the cool things about Android is that you can target so many devices. So I see no good reasons not to support the version that runs on most of the devices out there.

http://developer.android.com/resources/dashboard/platform-ve...

In any case I recommend to set the targetSdkVersion to level 11 or higher. Otherwise, your app won't have the holo theme or Actionbar if it's running on honeycomb or above.
Having multiple monitors isn't good eronomically IMO. I always prefer what I'm working on to be on direct center, and I don't really see the point of having other stuff that isn't direct center. I prefer to alt-tab.
How many kids take the class? How many do well?

I have 75 kids in three sections, and I'd have 100 kids in four sections if they'd open up a fourth section. And all of my students except maybe the bottom 5-10% are moving confidently through the material at their own pace.

I'll bet your school either has 1) a lot fewer students 2) a much more hand-picked set of kids, or 3) is leaving a much higher percentage of kids behind, who are either lost or cheating.
Why do hard-drives, in a small home server, need cooling fans?
This is really interesting-- Formula 1 has systems like this whenever they go to a track; whenever there's the chance of rain, you always see television shots of the local weather radar, combined with "Rain expected at 3:30 local time, intensity 1" overlaid on the map. Teams use this information to formulate their strategies-- do we bring the car in to switch to wet weather tires around 3:30, or do we wait to see what other teams are doing? It's pretty invaluable input to how races are run on days that are "mixed conditions".

This reminds me of that, only a much better display.
Panic's Prompt (http://www.panic.com/blog/2011/04/introducing-prompt-ssh-for...) probably doesn't make them enough to support their company, but they've been around for a long time and I don't expect they'll go anywhere. I'm not sure whether it supports 256 colors.
Not that it's a shorter bike ride or anything, but the Radio Shack near MIT has a pretty good selection of components.
Here in the Netherlands we have http://www.buienradar.nl/, which does this basically, and there's an Android app that gives you alerts when it's about the rain http://www.yoki.org/android-development/buienalarm/
Introducing Mantrid (runtime-configurable, Python load balancer)
Nothing really too remarkable here though I do like the smooth radar map. Android already has a percent chance of rain graph built into it that though it wont say "rain will start in 5 minutes and last 15" you can see this info and predict it yourself. When I want more I love the graphs found here: http://forecast.weather.gov/MapClick.php?lat=35.82200&lo...

Anyway I guess I'm just spoiled with this type of info already built into android so guess its needed on the iphone which explains why its an iphone exclusive.
What does "...send millions of attacks in the form of viruses to penetrate and disrupt the Internet communications" mean?

By my reading, all this is saying is that a single ISP in the Palestinian territories is down, possibly due to an attack or maybe an idiot fat fingered a Cisco.

It's very sad that everything Palestinian is immediately political and Israel/US's fault. Maybe it is, but it would be nice if this wasn't the default assumption without evidence. The Palestinian people have a miserable enough time without the heaping of this kind inflammatory crap.
I didn't get calculus until I went to a junior college. I think that JC cost me about $800 for a year -- living with parents helps.

After a year at the junior college (which I define by "They had a little IBM mainframe, and punch cards") I was a lot more ready for the Large Cow College (30K students, much beefier mainframe with actual terminals for post-first-year courses).

I'm convinced it's calculus that separates us from the lower primate kingdom. We should introduce it as early as we can.
Mobile Nirvana: So Very Close
It sounds like we agree - my post was expressly derisive of the kid who sleeps through his poetry class. Regardless, it sounds like writing poetry suggests a romantic lark to you. To me, it was a lesson in how to convey powerfully complex ideas in concise, but meaningful, language.

I didn't make a lot of money right out of school, but 3 years later I was making a boatload. Why? Because I can write the kind of email that will make someone who has a job I'm able to do agree to coffee with me, and pitch myself successfully in that meeting. I'm a "go getter" who goes and finds my success, because I'm the opposite of the kind of kid who goes to sleep in his poetry class.

And by the way, I taught myself programming. That CS 201 class I took was a java programming class where the instructors wrote a framework that we learned. At the end of the semester, all I knew were a bunch of the functions of their framework. Why would I need school to learn programming? Unlike my major, CS had something like 20 required courses. That's at least half of your whole university education, more once you find a particular area to focus in.

However, I took an economics class from a Nobel laureate and a history class from a professor who lit the room with his enthusiasm for storytelling obscure historical anecdotes. It's the difference between reading a textbook about WWII and watching Band of Brothers. You can't get that stuff on your own.

Also to clarify: I partied my face off in college, too. But it was work hard, play hard. I'm a student of life, not of how to optimize my bank balance before I'm 30.

Regarding below comments: other than an internship I got during college from a graduate of my school, I haven't experienced much nepotism from my university. Most people have never heard of Washington University in St. Louis unless you work in Medicine.
Thanks, that's cool. Yeah, I had to manually rotate things in my mind to solve it, although there are a few where the sequences give it away, e.g. 5 the arrow points away from the cross.
Review my startup: In-App Chat for iOS
Microsoft: How Windows 8 KO'd the innovative Courier tablet - Part 2
We also used to use diskless sun terminals that worked completely over the network.
I'd bet $100 that the AP exam will switch to Python within ten years. And probably not much more than 5.

(No sooner than that though, or they'd have to have announced it already; major changes in public education need a LOT of lead time.)

However, I'll disagree that Python would be that much easier than Java for a beginner's course. It's lower-friction, to be sure, but the VAST majority of student difficulties are with precise logical thinking, not with the syntax.

Decomposing a problem into discrete, correctly-ordered steps is the core difficulty. This is unrelated to syntax.
I wonder in all sincerity, how will it compete with looking out the window and making your own educated guess? Or looking at the NOAA radar hourly precipitation loop, as I do, and planning accordingly?

Because what appears to be missing is any sort of feedback mechanism by which to improve the accuracy of it's predictions on the same scale as which it is making its predictions.

In other words, if the prediction was rain in 8 minutes for 15 minutes, how can the program determine if it was accurate? (And suggests the question, is rain in 4 minutes for 18 minutes an acceptable level of inaccuracy?). Where does the data that it was 18 minutes of rain come from?
Often not as low power as these modern tiny machines.

But yeah; fitting FreeNAS on an old PC is easier than on something like SheevaPlug.
This behaviour by Apple makes me sick. Typical bully tactics, trying to crush a small company. Glad they didn't give in and I hope Apple pays dearly in the counter lawsuit.
There's no suggestion that the app will have a subscription cost and yet their data and processing costs are going to continue monthly. It's like a high-tech ponzi scheme. I just don't think it's sustainable so for that reason I couldn't back the project :(
I wasn't implying that another 2-3 years of a graduate education degree would solve the problem at hand. Sorry I wasn't clear on that. My intended assertion is that the curriculum for an education degree should be the MOST challenging available, not a fallback for people who don't want to be bothered learning math and science.
We're going to write a blog post that goes into the technical details soon.

Basically, we rely on the fact that while weather is chaotic and turbulent in the long run (by "long run" I mean hours to days), it's fairly linear on the timescale of minutes.

So we're able to extract velocity data from NOAA radar images, and use that to project the storms into the future. Some storms are more coherent than others so we're constantly monitoring how accurate our predictions are and adjusting the projections accordingly.

Sometimes this technique breaks down, but it's surprisingly rare.
Awesome Page Objects In Testing
I still think people prefer git to mercurial these days (if we ignore github) for the same reason they prefer vim because real programmers use butterflies. http://xkcd.com/378/
Do phones, food, photos, and fitness mix? Massive Health investigates
At least when I last checked, Prompt doesn't support VNC. If I had to switch apps, one would time out in the background. I think that'd be get frustrating pretty quickly.
The functional programming is a side effect of the desire to teach computer science in a low-friction way.

And why not code in a low-friction way even when not being taught? I wasn't intending to defend FP, but I think it's silly to think of assignment as a fundamental part of CS or the art of coding. It's just one tool.
Honestly, I like that sw-))
hg has a long history of doing illegal copies of BK tech

Huh? Are you claiming that Mercurial stole code from BitKeeper? Or does BitKeeper have patents on these fairly obvious concepts?

I mean, a large file store on a centralized server isn't exactly a novel concept. Other than that you don't provide any examples of "illegal copies".
> If you're making $50k you're being screwed.

I'm being screwed then. I have a CS degree and a business Masters degree. I'm a "senior" developer and make $55k.

The primary employer in my area is the Montana State government. Programmer pay here tops out at about $60k/year. Low-end programmer salaries are about $35-$40k. In the private sector you'd be lucky to get $70k/year.

My wife and I are thinking about moving, but you can't really beat the quality of life here. Remote work is an option, but I don't really have the network/stomach to freelance and remote permanent positions are pretty scarce.
The main website I run is at 56% IE users and that has gone up in the last 4 months instead of down.
What you have done here is an HCI study. On yourself.

You could formalize this with related models and write a paper on it if you wanted.
We constantly monitor how accurate our predictions are, and try to adjust accordingly. We'll have a blog post soon that explains more about how it works.

As for competing with looking at NOAA radar images, try a little experiment: Next time rain is headed your way, look at a radar animation and try to quantify when the rain will start. The fact that I'm completely unable to do that (even while looking at the damn radar animation) with any accuracy is the reason I started building this app.
“For the Serious Entrepreneur Only”
You're welcome. Happy coding!
I used to use screen, but then moved on to tmux.

Main reasons for my move were

* Tmux handles split screens better (had horrible lag in screen, its a known bug)

* Panel and window navigation is easier in Tmux
Social curiosity is valuable too
> It's about giving them the cognitive, rhetorical, and even emotional skills required to solve the hard problems that we face as a society.

I suppose the counter argument is: Do you think individuals graduating in STEM fields don't pick up these skills? And if so, why are these skills limited to liberal arts majors?
Are You Ready to Chime.in?
just think on all those web development houses that are about to struggle... It reminds me of one comment that talked about how google gave things for free, killing innovation on those areas, and they killing the product...

http://news.ycombinator.com/item?id=3112444
On the contrary short term predictions are much more accurate. This may sound counter intuitive.

1. http://en.wikipedia.org/wiki/Chaos_theory

2. http://en.wikipedia.org/wiki/Butterfly_effect
tmux is 4 letters, screen is 6 =) And splitting view sucks less.
City Lights Could Reveal Civilisations On Other Planets
The trick of pairing opposite faces to create a 3-tuple of directions drawn from {opposite,same,sideways} for each cube makes this possible to answer without much spatial reasoning.

Without any tricks I find it hard to believe anyone can do this one. It'd be hard to find a different holding the solid cubes.
The idea of tablets and portable devices has been around since the fifties, they didn't invent multi-touch and they built OS X on the back of Unix. How am I wrong?
How Khan Academy is using machine learning to assess student mastery
Ouch, that is unfortunate.
As far as I can tell, they are only trying to predict the type of rain showers which originate from thunderclouds, ie. Cumulonimbus clouds. These clouds are caused by a chain reaction starting in the lower atmosphere, where a huge mass of warm, moist air is sucked up to an altitude of 10000-60000 feet, depending on temperature, humidity and latitude.

The moisture (gaseous water) in the rising air condenses at altitude due to low temperatures, and hence frees additional heat which increases the upwards vertical motion of the airmass. This causes the cloud to grow. At some point, there is too much condensed water in the cloud and the water falls back down - a rain shower.

The development of Cumulonimbus clouds can be observed on weather radars. I'm guessing that they have an algorithm which, given the known conditions of temperature and humidity computes the time and size a Cb cloud has to be in order for a rain shower to start. The growth rate of a Cb cloud can be inferred given the vertical temperature distribution in the atmosphere.

It could also be that things are much simpler and that precipitation can be predicted from knowing the density of water in a cloud, which is what a weather radar measures. I am not a meteorologist.
Our current thinking is that we're going to charge for API access to our data. But I must admit, we don't have a well thought out business plan beyond "make the best f-ing weather app and charge a decent amount for it".
What Is Emotionally Unstable Personality Disorder
mq is pretty much the same as stg in my experience. Is there any big difference?
http://betterexplained.com/articles/understanding-quakes-fas...
The Next Step For Wisdio
Next week officially marks a new era for Wisdio. Wisdio will begin highlighting different topics and featuring influential experts in each field.
Maybe with the 13" MBA or MBP, but my 11" gets around half the battery life of an iPad.

On a different note, an iPad also makes for a decent external display for a cramped 11" MBA.
I actually attempted the same thing once but gave up after a day. I borrowed the iPad from work (clients absolutely love demos on this thing) and used iSSH to connect to my netbook running ubuntu.

First, I tried to create a simple mobile website with vim. I'm not a hardcore vim user so the frustration I felt using it on the iPad were mostly due to my level of inexperience with vim. Additionally, I didn't have an external keyboard. Using the software keyboard with my neck hunched forward gave me some serious cramps.

The second activity was writing a document. I used markdown and pandoc to create an rtf. googlecl for uploading to the google cloud.

Small screens bug some people but after using a 15" macbook pro and a 10" netbook, it normally doesn't bother me. In this case, using a software keyboard meant I had even less screen real estate which did bother me.

Overall, it was workable. If I ever took vacations, I could see myself taking an iPad (with keyboard) instead of a regular laptop and doing some emergency bug fixing but I wouldn't choose it over my netbook.
Scalaz lib for scala: Learn you a scalaz, 1st 3 chapters
thank you, that was very interesting.