skysight-inc/HackerNews huggingface dataset:
I'm not disagreeing about the complexity, but you can choose
to use a sane subset of the language and do away with all
the other stuff.

You're aware that's the classic counter-argument to "C++ is too complex"? Like with C++, the problem is it will be very hard to agree on what sane subset to use.
There are a lot of things nice about Scala, but I can't help seeing it as the C++ of FP languages. Moreover, the Haskell envy it exhibits can be sometimes embarassing.
The "Only x remaining" part is sleazeball bullshit.

It was 5 a few hours ago, then 12, now 19.

Pretty sure it is supposed to go the other way.
if the tax law is constructed to have advantages for these "home businesses" then its a tax break and don't get me started on the "hobby" farms that get subsidy's from the CAP budget.

An I am a pro EU guy you can see why Ukip are gaining in popularity
One would hope that experts on societal, political and economic issues are, combined with people close to me, and ultimately myself.

There's definitely no reason to believe that any individual is always an expert of his own life.
What do you mean by leftist?
Haute cuisine isn't really relevant when discussing "bad" food where bad means not good for you, their job is to create tasty food, not necessarily healthy food.
> It's mostly about making money

Those things go hand in hand. Ideally, you can't make money without improving human life in exchange. Sure, any political system will include a bit of corruption and rent-seeking, but by-and-large, it's exactly the profit motive that has improved the human condition.

> billions_ of people continue to do that

So it's all pointless? Because we haven't achieved a paradise of endless bliss where no one suffers, we shouldn't bother to try to make things better? As a society we are pursuing both faster smartphones and eradication of diseases. It's really hard to predict which technologies will be the most fruitful. The cell phone, despite being invented to solve first-world problems, has had a huge impact on the third world. It's probably done more to improve the quality of human life than any charitable program ever!

[edit]
> the idea that production, sales, whatever must continuously expand.

Production must expand as long as population continues to expand. The projection is that population will peak around mid-century and begin to come down again. At that point, production might well level off or begin to decline as well.
Don't see how this is an instance of the genetic fallacy. When a sound evolves significantly beyond that of an existing genre, it makes more sense to create a new genre for it than expand the existing genre to encompass it.

My comment was intended simply to lament the fact that people a) consider offensive wobble bass the distinguishing feature of dubstep; and b) dismiss the entire genre as 'sounding awful' seemingly on the basis of this association with wobble bass.
Is it melodramatic in here, or is it just you?
Thanks for the explanation. How do you think msgpack compares to something like this: https://github.com/unixpickle/keyedbits (specification found in wiki)
> We'd like CSS to grow up, and decide it wants to be a proper programming languages, with all the abstraction and encapsulation facilities we'd come to expect.

I'm not sure that's really needed. Having semi-independent DOM trees with CSS not leaking across from one tree to its sub-trees would be sufficient (that's roughly what "Web Components" aim to achieve, from what I understand)
[deleted as it adds no value]
I do understand that there are useful applications for open source software (I've used it myself for a few projects), but in the context of providing laptops for students and servers for running the school IT infrastructure there really does not seem to be any huge advantage. What possible customisations would be required to the core source code of Microsoft's Windows and Office to have them work more effectively in an educational environment?
Thanks askpete,

I think the NinjaBlocks folks are missing the point here...

Interop is key in an automation / security / energy platform. Saving energy, as you state, is fully baked into the MiCasaVerde platform (and others I'm sure) today - see ERGY (http://www.ergyenergy.com/). So, please don't make that assumption that it's not there in others.

I still don't get your target market. It seems to me it's the people who don't really mind a half-baked solution, or is it geared towards people that will go the remaining 80% (there are a lot of things missing the more I look at this platform for a serious contender in full HA). Your cost estimates are way off base here - I've never paid $70 for a PIR with Z-Wave - try more along the lines of $35 and the cost of these controllers is coming down. And, again, you can't take 433MHz seriously. You do realize that your entire system is proximal to the RF of your 1 controller, right? Whereas in my Z-Wave system I can fully extend out into a huge building and take full advantage of a self-healing, self-routing mesh network. As I stated before - 433MHz stuff is junk, and if you're even paying $10 for a similar PIR controller, you're getting what you pay for - something that doesn't work well. This is why I'm not a fan of WiFi only devices such as SPARK. Think very large home or business - unless you have great WiFi coverage everywhere (since these little devices generally have crappy radios / antenna) . This is something people who don't actually use home automation won't think about - because they don't actually use it. But in my mind 433MHz in an HA system is akin to Internet banking without encryption - sure, you can do it, but it's going to break quick once you really want to take it seriously.

So with the system I have implemented today:
* Control Insteon
* Control Z-Wave
* Control IP devices
* Local API access

The things that are missing are:
* Control Zigbee (this is the biggest miss and I applaud SmartThings for picking this up)
* Better UAC

This isn't a dig, but instead of making a lot of the assumptions you've put forth in your response, you should potentially team up with people who are seriously using it today and look at how they're extending it in their homes. You'd learn a lot I feel, and actually put out a product that addresses the same pitfalls everyone who's trying to play in this space is making. I know a lot of people who are using this stuff today - and we all have the same sentiment for all the new "players" - but at the end of the day the products are all still not serious contenders and I'm baffled by how SmartThings pulled $1M+ from Kickstarter by reinventing a prettier wheel.

Good luck on your attempt here - and you may want to look at what's out there in the mean time.
A total of $100 was paid to Microsoft. I'm pretty sure that MSFT's not going to break out this massive new revenue stream in the end of year accounts
Hmm, I would tink the opposite naturally. Any style rules that is "closer" to the element I would expect to take greater precedence, because you are applying it more "directly".
But isn't this how people live their life in the offline world?
Rounded corners being worth 1 billion dollars in patent-lawsuits evidently not among them. Pantent-trolling being more profitable the producting neither.

Seriously. We have come a so far in technology the last decades. Things we would consider science fiction or maybe even ipmossible ten years ago is every-day stuff now.

And our "tech leaders" (and I say that with the most disrespect possible) are now busy engaging in frivilious lawsuit over the shape of the plastic which all this technology is packaged in instead of doing amazing stuff. People claim to "own" rounded corners and flat-screens. Designs already put to market in the 60s.

In my books 2012 goes down as the year when tech stopped being about tech and became dominated by anti-competitive lawsuits instead of innovation. The year where no new tech arrived, only new lawsuits.

And a sad year it was.
Worst case; in a field where logic is paramount, emotion trumping it on a political correctness card starts to creep into the culture, poisoning everything it touches and slowly bleeding it into just another mostly political, messy, emotional human endeavour.

Honestly, if that's what it takes for women to feel accepted in this field I would prefer they were not. I sincerely don't believe that to be the case though, it's just convenient for sideline histrionics to label their cause with something more mainstream like gender equality in order to advance their agenda.
While the name "Secure Boot" seems like horribly misleading doublespeak, this still seems like a case where giving something a more descriptive name results in less effective communication. Calling it 'UEFI "Secure" Boot' would have sufficed, along with describing it as "restricted boot", but attempting to rebrand it seems like an ineffective and actively harmful marketing tactic here.
> Damn, I'd take living in the sixties to living in the
> '00s any day of the week, despite having to let go of
> my iPad.

Let me guess, you're a white male?
Anyways, businesses are not the ones deciding what services to provide to the people, customers are. So if you want to blame anybody, blame customers

Huh? Since when are businesses like billiard balls, just sitting there, inert, awaiting some external stimuli to push them into action.

A business is an association of individual people. If people have agency, then businesses must have agency, as well.

And in any case, as the saying goes, it takes two to tango.
Can't you just use Fabric or Capistrano for deployment?

I can't believe I used to SSH into my server to restart an app when I can now just run `cap unicorn_APPNAME:restart`
It might be that - hang on for this - some tasks are better suited to stylus and some to finger pointing. Having used stylus on my Palm VII, I was basically 'meh' about it - it worked, but wasn't ideal for many tasks. We may be entering a period where computing power and resolution make stylus-input superior for certain tasks.
First of all, nodejs is a great choice. Having to worry about just one programming language helps a lot. I'll add a few things I found out along my ongoing experiment.

1. Tests are essential in any project using a dynamic language; but don't write regular unit tests. Instead write a setup script. A script that sets up basic data in the store by calling various APIs. For example, setup your test users POSTing to /users. Whenever you need to go back to a clean database (which is, often) you can run this script. And of course, every time you want to test all the APIs.

2. Automate everything in scripts. Script your compile, test and deploy steps. Script emailing. Script your database backups, tar your image folders.

3. Refactor every time you get a chance. It is like having a bath. You feel like working on your app, code feels fresh.

4. Optionally, try coffeescript. The language often promotes good, declarative programming. Once you get used to the shorthand, you won't go back. Don't discard it after spending a couple of days on it; it might take a little longer depending on your experience level. Another minor benefit, since there is a compile step some typos are picked up by the compiler.

5. One of the big benefits of Node is that you could move things like rendering from server to the client (or the other way round) relatively easily. But still it is cleaner to just have REST services on the server and handle rendering on the client (with say, Backbone).
Sorry I misworded my comment, I meant that local specialists will be needed for commercial software too, to install and maintain it.
It's not paranoia when they are out to get you. It's the same thing in House (the show), everyone assumes everything is a plot, but it turns out they're right.

Sure, in the real world, most people just do random stuff most of the time, but being on the lookout for seemingly random stuff that turns out not to be random can be beneficial.

Of course, you have to be careful not to adjust too much towards paranoia, but I found that I was ignoring a lot of stuff. After reading the book, people told me that I'd become more insightful, nearly mind-reading. The only thing I did was pay more attention to motives.
I've given the question to people who know nothing of sports. The relevant sports facts take very little time to explain, and I've found that familiarity with the sport does not generally provide an advantage. (Excepting the interviewee whose first response was that his master's thesis had been on this exact problem. However he proved good enough as an interviewee and an employee that I think he would have done well regardless.)

The relevant facts are that there are teams. There are players on the teams for a period of time. Teams meet on particular dates and play games. In each game, a specific set of players are present. Each player does things that are tracked (comes up to bat, hits home runs, etc).

This is enough domain information to solve the interview question.
This article is right and wrong at the same time. There are numerous accessories for iOS and Andriod devices that make daily use easier, like the Bluetooth keyboard and metallic tip gloves. While the stylus is useful (at least according to the article), I think it should really be classified as another accessory and not a revolutionary blast from the past. Also, to the author's challenge of taking a screenshot and writing a note on it I respond, 1) this isn't a practical use case and 2) there are numerous apps that add a note or caption to your photo with greater legibility than my own penmanship.
Except corporations dodge tax in ways no individual ever could. Oh, it's all perfectly legal, it is called 'tax avoidance'.

And corporations as a rule are part and parcel of the societies they're engendered in and quite a few can trace their opportunity and starting capital right back to some crime against humanity, or are in the process of committing some of those during their life-cycle.

The countries we plundered are independent people in the same way that the old lady that was just hit over the head and robbed of her capital is independent and knows what's best for her. She's also clearly not our child. But we as the robbers probably carry a good bit of responsibility for how the rest plays out past the point where the business end of our club contacted the back of her head.

I fail to see the link between the Scandinavians and their current state of welfare and the Vikings, as far as I know the Vikings were no better or worse than what the rest of Europe was up to at the time and they definitely did not lay the foundation for the current welfare system there.
Powerful? Perhaps. Useful? Definitely.
It's not that sugars (or other nutrients) are bad per se, just the balance in one's diet, i.e. excessive amounts leading to health problems.
This is very true, as I've observed with a small community of programmers I founded.

I created a FB page called "I Live Prograaming" and played with FB ads, which gave the page about 1000 likes in a short doace if time, a few years ago and the old format for pages worked quite well for a community, which timeline destroyed. We (three others were helping me at this point) discovered that groups are actually exactly what we needed.

We started creating groups and each turned into fairly active communities, seeded from our growing page. We found the demography of our groups matched that of our page, which seems obvious but found it interesting.

We have many that are secret with hundreds of members - past a certain member count you are unable to change this setting with your member's privacy as the reason against , which makes a lot of sense.

Our format is fairly simple: I Love X, where X is anything technical, which began with I Love Programming.

Some groups hold over 200 members each and there are groups for most common programming languages and platforms (I Love C is fairly popular).

I'm not trying to plug though, I've refrained from linking, but more to show a full picture of what the article refers to.

Facebook, for me, had been a great way to build a community based around my passions.
Just use havok
The Affairs of Men
The "poor fat people are just weak-willed" argument is SO despicable. Americans did not suddenly get poor habits in 1976 http://en.wikipedia.org/wiki/Obesity_in_the_United_States The obesity problem was caused by a change in the environment (and, yes, the increasing power of the food industry is one of those causes) and only a change in the environment will fix it.
Ask HN: Advice for a 17 year old 
Hey there guys and gals, I've been a fairly frequent reader here for quite a while, and I wondered if anyone could shed some light.
I've been out of work for the past year, and I wondered if anyone had any practical advice, or resources they could point me towards, as I'm looking to create a small startup. (Background with marketing/drop-shipping amongst other things)

I'm not sure what I want to do, but if anyone could give me some wise words, or point me in the right direction it would be greatly appreciated.

My apologies in advance if this isn't the way posts are usually done here.
Nice job.

It's interesting as a list... and I think there's scope to do a visualization that is even more interesting (and also easier to read).
Facebook suspends account over Ghandi quote against gun control
Yes, as of Scala 2.10 which is staged and set to be released within days.
Not including a stylus with the iPhone and the iPad was brilliant from a marketing perspective. And not in a bad way by any means. It educated developers. It taught everyone that if a UI requires a stylus then there's something wrong with it.

The problem is that this idea shouldn't be taken to its logical extreme. Steve Jobs’ phrase "If they include a stylus, they did it wrong"—or was that Bob Marley?—is analogous to "If your website requires a keyboard, it's broken". That is, it's a good design principle but you obviously don't want to apply it when the user wants to enter text (in your website) or scribble a note (in your tablet app).

So insofar this article points out that it's easier to write notes using a stylus than using a finger, it's kicking in a wide-open door.

But I'm not convinced that it's easier to use a stylus than a finger to tap buttons.

Unfortunately this article doesn't go into this issue. In fact, it unnecessarily obscures it: "Try taking a screenshot, scribble some notes on that, and email it. Do it on a touch-only device, and then try it on the Note II. You will see the difference."

Mind you, I would love it if the iPad had support for styluses. I can definitely think of an application or two that would benefit! What I don't want, though, is to end up wondering where I put my stylus all the time.
You're the only person in this thread who said the word 'powerful'.
I thought this was satire until I got to the end. The human body needs carbs to run. I'm really skeptical that someone can exercise for two hours without any carbohydrates in their system.
But binary, and also, it is human-unfriendly.
Killed people cannot be brought back. Greed is always bad. However you are putting strawmen about.

Let me explain. The Indian situation was at least as unfortunate as Jewish situation in ancient Babilon or Gypsy (Roma) situation in ancient Babilon. Or the situation of Amalekites and Midianites. Or the situation of Moors for that matter. It is unfortunate that sometimes two civilizations clash and cannot get to grips about what to do with some piece of land and then the more powerful group goes to tear the weaker group a new one. It is extremely unfortunate however, this issue will not be solved here on HN and it will not be solved by idealism. It is an story of pragmatism in the face of adversity. Kill or be killed, adopt or be left behind.

Regarding slavery, this is another great myth. Americans (and Dutch) enslaved barely anybody. The poor gentle africans were more than capable of doing their own savagery by themselves. Africans did their own enslaving and western slave traders merely bought the available goods. Does that make slave trade moral? No. However I really dislike this picture of white man as the most amoral being on the face of the world.
I like a link — Bookmark blog page
As said in the post, Capistrano is a good option but we found we much preferred deliver, it was easier to setup and meant we didn't need ruby dependencies on node.js apps.

We also used to SSH into our servers and do everything manually. Crazy times.
What is it that you miss about Canada? Much of what I read on HN would point to advantages of being in the U.S. compared to pretty much everywhere else.
Great pointers, setup scripts and automating project chores are essential for creating a good workflow, saving time, and saving colleagues some hair when they get started with the app.

I've tried coffeescript but it didn't catch on with me. Perhaps I didn't give it enough time, but I got the feeling that it could get quite semantically ambiguous at times whereas if you stick to JS' native C-style form, the structure of the code is imperative and easy to follow. I also felt uneasy about what code was actually executing at the other end of the transpiler.
The first thing I noticed about American food is that all their bread has sugar in it. I've absolutely no idea how anyone can stand eating the stuff.
11. For #@!@s sake, use some form of version control. The number of scientist friends who don't is terrifying.
Under "Statistical Analysis" the "Weighted-Mean" tag expected age is 72. Under "Mathematics" the "Non-Standard Analysis" tag expected age is 19. I suspect samples of 1 for each of these tags.

This is fun to look at but I wouldn't base any conclusions on these averages. Providing histograms for each tag along with some summary statistics such as sample size, min, max, and median would give a lot more transparency into the dataset.
There's an easy fix for that: a shift from sugar to artificial sweeteners. Same as there's an easy fix for cigarettes: move to electronic cigarettes.

But i guess we're more afraid of the unknown chemicals(although limited tests have shown they are much safer) than the original poisons, And we're stuck on trying to teach ideals than implement practicalities.

Such a shame.
As far as books are concerned, none that come to mind.

If you haven't already give OWASP a look as they tend to be one of my first ports of call when I come across terminology I don't fully understand.