skysight-inc/HackerNews huggingface dataset:
http://en.wikipedia.org/wiki/Mohandas_Karamchand_Gandhi

http://en.wikipedia.org/wiki/Rosa_Parks

It might be bizarre, but it is also historically effective.
I'm not sure I've even heard the name once. Looks interesting , gradually safer than C, I like that.
Ask HN: Embedded systems job market?
I'm thinking about what CS career to go into. It seems like embedded systems will just keep growing and is a pretty safe bet right?
If there is another downturn in the economy, will this sector be badly effected or could it even grow in spite of the economic downturn?
That counter-intuitive, 1-based, Ionian-biased indexing still causes a lot of problems...

People usually measure things with natural numbers when the things to be measured share some of the properties of natural numbers, like equidistance.
Your argument seems to be that anything other than obedience of authority means destruction of civilization, and sounds hyperbolic and reactionary. Apply that principle to apartheid, British Raj, Tahrir, etc. and see how it looks.
They should have used more C-like syntax.
The iCADE works as a Bluetooth keyboard. Each key and joystick direction (up, down, left, right) sends one letter when pushed and a different letter when released. The iControlpad can also work in this mode.

I don't know if there's a way to support analog controls over Bluetooth.
>This article was clearly written by a non-sailor as his terminology is very odd.

This is a parable about modern software development. The author is a compsci professor. From the biography section at the bottom:

Richard E. (Dick) Fairley is a professor of computer science and director of the software
engineering program at the Oregon Graduate Institute.

Thanks for the cool facts about ships, though.
Why are they being bid up so high? Isn't the low price the whole point of getting one?
"most printers print special patterns of "invisible" dots on every sheet printed"

I believe this is only relevant to color printers since black pixels would be noticeable. Additionally if you were to copy/scan the document (even in color) you could alter the imaging to yield no yellow dots by exposure or contrast settings (this is common in the printing industry).

Also, this assumes that the serial number of the printer is registered. While it would be possible with an extensive search to locate the buyer of a particular printer even if they didn't register the machine (by tracing to a particular dealer etc.) unless you were committing a major crime (like counterfeiting for example) this doesn't seem like something worth the effort or practical in most cases.

You could also alter the printer to add additional yellow dots to confuse any interpretation.

http://w2.eff.org/Privacy/printers/docucolor/
It's more diverse than that. Some do end up learning theory but many great musicians don't.

Here's a delightful example:

http://www.thestar.com/entertainment/article/1090345--video-...
This is a way for them to raise money. The people bidding right now aren't really the target market - they're supporters.
Also, the Call To Action is a bit small.
On a Windows XP laptop with the newest version of Chrome, the sounds played appropriately. Same for Mac. As for the lines between tiles, that is not something I can fix; it is a problem with the browser's HTML rendering. Thanks for the feedback!
...And this is what I love about Hacker News. As a 33 year old musician who got the programming/entrepreneurial bug only more recently, it brings me great hope to see things like this on this board. It brings me hope because a lot of times I feel like such a late comer to the party, surrounded by folks younger than me with many more years of experience in the programming realm having conversations about others' technology articles that are, sometimes, stratospherically over my head.

Yet occasionally another programmer/musician type, who maybe got into the game the other way round, writes a post like this that expounds with mystery and wonder upon a topic that I know inside and out. And it gives me hope that the years that I spent in the musical woodshed learning those things inside and out were not wasted in the context of the startup world, but giving me a massive amount of (what I now know as) domain expertise.

So thank you HN, and happy new year. May this be your year, as I'm feeling pretty good that it will be mine and my family's.
On Foreman and Procfiles
Maybe you could consider open-sourcing one of your designs ?

It could attract future clients by showing your proficience. And one design would not endanger your paid work in any way :)
but the idea of my post is to point out why it isn't just the module 8 wrapped version. C13 means C + 6th + 7th not just C + 13th = C + 6th
Ć programming language - compiles to C, Java, C#, JavaScript, etc.
I've been using this https://gist.github.com/1548742
to generate package skeletons for django apps. Configures a django-nose test runner for setup.py, package data sniffer, etc.
1) Bragging rights -- being able to say you have board #X, where X <= 10.

2) Supporting an awesome project and helping it grow.
I'm not really a fan of the whole 'no children' idea, but the point about thinking less is absolutely true. When it comes to coding there is a bit of a distinction that is easy to trip over: the difference between thinking and processing. If you've watched Notch code you can probably see this at work - people often remark about how he's continuously writing code rather than sitting there thinking. But it's also obvious that he's not just blindly typing code -- he's processing the code while he's typing.

But for life in general, thinking is a trap. Your brain has already done all the important processing for you, because that's what it does. Do what your gut tells you, but pay attention to what happens because that's the only way your brain can improve it's process.
Social Network Question
Hi there.
I am the founder of a new (Beta launch mid January) social network focusing on recreational motorsports (snowmobiling, atving etc...).
I am struggling with the decision to publish the first and last names of members. On most SN's you can search by actual name. By keeping the names out of the public eye this will not be possible. There are pros and cons to each side of the argument.
Any thoughts?
Ask HN: How many domains do you personally have registered to you?
I lost count at about 65 domains registered to myself, and i am wondering am i "odd" having 65 domains registered to me, and not a company? How many do you have?
This is the nail in the coffin for me when it comes to purchasing books from Apress.

If my memory serves me right, both Peter Cooper (Beginning Ruby) and Mark Pilgrim (Dive into Python) had "hiccups" as well dealing with Apress.

Average or below quality marred with treating the people like this is enough red marks to stay away from them.

Note: I know there are a few books that HN-ers love published by Apress such as the XYZ At Work series. That particular series, no pun intended and not to disrespect to author, is totally different when you compare it to technical books.
If you consider building a project, I recommend to try to make something significant, keep focus, and do it until finished, not another todo list or alike, or half baked things.

Otherwise, you will feel sorry later for the time wasted.
The (Go) source code for Doozer is here: https://github.com/ha/doozerd
It probably would make sense to get something from http://themeforest.net/ or similar and jazz it up a bit. I don't disagree with what you are saying but you will most likely do more sales that way. If you end up doing this make sure to write about it.

Here's an example (not saying to use this one):

http://themeforest.net/theme_previews/286942-cheerapp-premiu...
Perhaps a lot of brute-force try-them-all routines skip the all zeros option, and others consider an all zeros result to be invalid (internally mapped to a "no match" result or so forth). A truer security through obscurity idea I can't imagine though so if that is the case "arguably more secure" is very arguable!
Awesome! It would be great to open source this so others who don't want to trust someone else with their password can still take advantage :)
And you can do all that with other EVKs like the Beagleboard. So the only "motiviation" is that it's $100 cheaper?
While a very cool library, it will only be really useful once we get some content creation tools for it.
In my experiences with NYPD blockades as a passerby they typically forcefully imply rather than directly state you're not allowed through, and if you insist I've always seen them sheepishly give up.
Ask HN: Best blogging platform?
One of my New Year's Resolutions is to start blogging, but I have no idea what blogging platform to use. A free one would be great, but I could pay if needed. What blogging platform do you think I should use?
I don't know Ruby, but was the difference between Ruby 1.8 and 1.9 as drastic as the change between Python 2.7 and 3.0? Programs written in Python 3.0 are not backwards compatible. Is it the same with programs written in Ruby 1.9? I'm really asking -- I don't know the answer.
Agreed - I have a similar process which I documented on my blog:

http://rwilcox.tumblr.com/post/12034393163/using-foreman-to-...
Those would be felonies though
"""Some do end up learning theory but many great musicians don't."""

We're talking about music theory in genres where it is important, i.e where the music is involved and advanced. Three minute fifties rock-n-roll tunes is not where this happens.

Little Richards is great, but not in the musically advanced way Charles Mingus, Miles Davies, etc are great. He's great for the raw fun/energy/danceability impact of his music.

So, not really a counter-example.
So far, my experience is that it's about the same. Self-publishing, I get about 10x more money per sale, but about 10x fewer sales. It's also about 100x less hassle, though, so definitely worthwhile.

Your mileage may, of course, vary.
> But Mr. Mercer insisted that WebKit would still leave WebOS underpowered relative to Apple’s software. “If the bar is to build Cupertino-class software in terms of responsiveness and beauty,” he said, “WebKit remains not ready for prime time, because the Web cannot deliver yet.”

This sums up how I feel--I should make it my motto.
It's funny how (to me, at least) the Impress.js deck works, but the Coca-cola one doesn't. Not just a matter of duration, there's something in the animation. Maybe it's the little things like the way the Impress.js animation emphasises the word "tiny" - the transitions add meaning. Whereas the Coca-cola transitions don't seem to say anything extra.
This really bothers me as well, but I was attributing it (perhaps erroneously) to my use of NoScript.

I'd prefer if it was an option you could disable somewhere in the settings.
Some mention of hosting this on GitHub and BitBucket here. I can't imagine Git-As-A-Service providers would be thrilled with this kind of application, it will completely hammer their services compared to the occasional commits and pulls that occur with a code base.

It will probably update their conditions if they don't already preclude it. Or maybe they will embrace it with a premium pricing plan. I certainly wouldn't count on hosting this against BitBucket's free plan.
"""an order of magnitude more harmonically complex than classical. """

Depends on the classical. There's classical stuff that's harmonically miles beyond jazz music.

Contemporary classical, that is.
Gist of the article: They don't have to occupy jobs, so they can win their war of attrition.
Actually, thousands.

For people/companies active in domains there are those with hundreds of thousands registered. Buydomains.com has close to a million domains registered.

For our company name, we have 108 variations (just checked) which includes typos as well as tacking "www" on to the name and "sucks" and "inc" as only a few examples (the majority are typos though)

65 domains is not odd at all.
Still Looking For A New Year’s Resolution? How About Learning To Code …
Unfortunate name. Impress is the name of OpenOffice.org's presentation tool.
I liked working with APress for my book that they published. They found a very good technical editor for my book project who added a lot of value and the editors were all nice to work with. The only negative thing was that the book did not sell very well so I didn't make money for my business partner (i.e., APress).

The only publisher I ever had a negative experience with was Manning. My project was cancelled and they told me to keep the advance. I wanted to return the advance and own the book and they declined (I think because they had similar titles in the pipeline). However, I continue to think that the owner of Manning is a great guy (I very much enjoyed all of our conversations), and I still buy lots of Manning books (probably 10 in the last year).

The author of the linked article seems kind of bitter and it was unusual that he didn't sign the contract for so long. Anyway, I wish him luck in his future projects - it is great fun writing books.
But noscript says that it's not blocking anything on my search results pages. Does google detect my addons and remove the redirects if I might be blocking them?
You could use EncFS. But this then this isn't multi-platform friendly.
I agree with your 'no politics' stance (although does SOPA opposition fall under that?), however, I read the article more as a 'tactics developed by accident' than a Occupy advocacy thread. I guess we have slightly different thresholds on the same slippery slope.

Having said that, I definitely prefer an article on micro dev boards than protest tactics.
Follow me on Twitter, I follow back ASAP
Under-Reported Stories of 2011
Austin, TX - BarZ Adventures.
Software developer, Rails or iPhone. Android experience also welcome.

We're a small but profitable business that licenses software for making tour guides and visitor directories. The company was founded on sales of a specialized hardware device - still in use in many places, such as the Spy Museum in Washington, D.C. - but the company has now moved to producing white-label mobile apps for iOS and Android.

I'm currently running both the iPhone project and the Rails back-end myself, but it's too much to juggle with the growing business. Looking for someone to help out on either project, so I can focus on the other.

Contact evan.james@barzadventures.com.
This was Martin Luther King's basic strategy.

He tried organizing in Albany, Georgia that went uneventfully and without getting much attention or building momentum. So he started holding protests in jurisdictions in the South where he knew the local authorities would violently overreact, thus ensuring heavy national media coverage and a counter-reaction of horrifying the public at their treatment.

http://en.wikipedia.org/wiki/Albany_movement

http://en.wikipedia.org/wiki/Birmingham_campaign
Game Logic vs Choice & Consequence
Very, very cool. I would use a tool based on this, are you thinking of building one out?
It's a bit of a "holiday" in lots of places in the west. I imagine there's lots of people that aren't bothering with the internet right now.
Yeah, those examples are discussed in the ZCommunications article, as effective in only some situations. ("True as this is, don’t forget that these movements were addressing state and societal brutality against entire groups of people as the primary focus of their strategy; state violence was thus an illustration of their point. In the case of a holistic movement primarily focused on elite rule instead of state repression, police violence is a distraction. It may earn you sympathies, but it does not help to make your point in any clearly illustrative manner, as it did in these examples.")
Non-violent resistance to injustice is one thing. Indefinitely evading police for little other purpose, that I can see, of getting in the way is another. I'm not quite sure where the line is, but this kind of thing scares me.

If a person or group deliberately incites law enforcement to escalate the level of violence in the performance of their duty, are they not partially responsible for that violence? Are their goals worth having that responsibility? They seem to be doing it specifically to get a "PR loss by the police department". What purpose does that serve, in the long run, except to undermine people's respect for the government?

Civilization hangs on a fine thread of voluntary compliance to the government. It is supplemented by force/violence in various degrees, but most of the time it's only conditioning and conscience that keeps people in check. The restraints of force and conditioning are swept aside by just such measures as these. The article frankly uses military terminology. These are the tools of governmental overthrow, and I believe they are being used recklessly.
I can strongly second this, just saw it a month ago. Its hard to appreciate just how big this boat was until you're standing under it. And the 'excavation' process was quite incredible, made possible by the amazing preservation properties of pollution.
May I also recommend How to Think Like a Computer Scientist, Python version, 2nd edition? This edition uses Python 2..

I agree with everyone recommending Python 2.7, but do be sure you use the latest iteration of the Python 2. series. Python 2.4 and even 2.5 are missing some great new features, many of which show up in Python 3.0. To me, Python 2.7 is the best of both worlds -- all of Python 2.x's great features and familiarity, combined with most of the real needed changes in Python 3.0.

I totally agree with Armin when he writes that there should be a Python 2.8 and 2.9. A better upgrade path is needed.
SEEKING WORK (Currently living in Toronto)
Willing to relocate to West Coast or Remote!

Portfolio: http://www.justjimmy.ca

LinkedIn: http://www.linkedin.com/in/jimmywangcheming

Dribbble: http://dribbble.com/justjimmy

UI/Interaction/Visual Designer
PHP.rb: A Ruby to PHP Code Generator
"Architects design houses that lead to a spectrum of experiences, some foreseen, some not." ...that's not 100% true, if you look at some architects who also design the furniture they really do control the experience. Another good example of this is a store like Ikea or Apple where every bit of the experience is designed.
I love this new format for presentations. I think the fact that slides are arranged in a spatially distinct way - and are linked fluidly - aids my comprehension. Would be interesting to find out if this is actually true (and not just expectation based upon novelty appeal).
Palo Alto, CA (1/2 block from the downtown Palo Alto Caltrain station) - FULL-TIME & INTERNS H1B welcome!

We're looking for Backend, iOS, Web and Android developers to join our 18-person team. Pulse makes the most downloaded news application for iPhone, iPad, Android and Windows Phone. At Pulse, you will work closely with a tight-nit team of experienced engineers. Each of us is part engineer, hacker and product designer. Pulse was originally founded in the Stanford Design School, and beautiful, user-centric design is at the heart of our product and work. We recently raised a Series A round of funding led by NEA and Greycroft.
Find out more about us here: http://www.pulse.me/jobs/ and feel free to send your resume to me at cristina@pulse.me
From the down-voting count, it looks as if it's your comment that doesn't belong in HN, rather than the musical post.

(And maybe my comment too, but mine is double-meta, so I would understand any down-voting to it).
Please if you think you will ever take part in a protest, for the sake of your own safety and that of your co-protestors, don't read this article. Or if you already did, don't take it seriously.

It has a misleading title, and poor and dangerous content. Protests and police columns so don't work that way that it's actually dangerous for this to be on the front page and upvoted by so many people.

I do agree with most of what Occupy is about, but if the writer of this post is trying to make any political point, he is failing.

Also, I think that a blog and an HN thread are so not the place to learn about how to safely occupy public space and how to participate in a protest, that I simply don't understand how hard some are trying for it to be that place...
Your immigration attorney.

Sorry, not trying to be snarky but as someone working on a visa myself, if you need a visa and you work in tech then it pays to spend the ~$200 or so initial consultation fee to speak to an immigration lawyer who can brief you on your options.

Even if your future-employer will handle the immigration work (eg on an H1b), it still pays to retain your own immigration council because their lawyer is only to going to look out for their interests.
Keyboard shortcuts on Rdio's webapp
There's Only One Thing In Life You Can Control: Your Own Effort
Paul Graham clearly likes the SOPA threads. I pick my battles. He owns the site, he's entitled to use it to advance his causes. (My politics overall are leftish, but my politics on SOPA aren't within a mile of the rest of HN).
I've been using octopress on cnnr.me/b (just started it 2 days ago, so we're in the same boat), and I've really enjoyed it.

http://octopress.org/
haha well their name is a typo so this makes perfect sense.
Google, Where Data Is Religion, Plays to Feelings
Just because children haven't yet learnt to control their rampant emotions doesn't mean that they deserve your insults.

My little ones have tantrums. Considering how many things they cannot do or control, I empathize with them.

Tantrums only become a means of control when combined with weak and inconsistent parenting.
Twitter of Terror: Somalia’s al-Shabaab's social media strategy for militants
Absolutely, dextorious. Something of a semantic issue. Maybe we should say, "serious" music or "concert music" or some such. I really don't like any of the terms.

In any case, your point is well taken. It would be interesting to trace the parallel development of harmony in "serious" music and jazz. (Which, of course, someone has done.)
The whole point with Kettling, which kinda makes it punitive, is that they are 100% clear that you are not leaving the enclosed pen they have created.

Sometimes the kettling can go on for 6+ hrs and even with protestors demanding toilet breaks, water or medical issues from standing up for so long, the police have refused them to leave.
Your comment is self-absorbed, unhelpful, and wrong.

I, for one, have long been looking for an easier way to prototype and test 3D interfaces for multidimensional data. It's hard to get meaningful feedback on a movie or a SketchUp model, and this tool may just fit the bill.
I greped for "core", "memory manager", "thread", "threading", and "cache", in the pdf [1]. Am I missing something? I'll probably get flak for this, but this programmer looks for a modern systems language that directly addresses these concerns.

"The fundamental problems of a systems-programming task or environment are hard limits on computational resources and a lack of safety protections. Systems programs have to deal with hardware-imposed limitations on their CPU time, registers, memory space, storage space on I/O devices, and I/O bandwidth. They also often have to deal with a lack of the safety features normally given to most programming environments: garbage-collection of memory, validation of memory accesses, synchronization primitives, abstracted access to I/O devices, and transparent multitasking. In fact, the point of systems programming is usually to create such abstractions and program such protections."

Let's take Go, as an example. (Or D). Per above definition, neither is a "systems programming" language. I know for a fact [2] that Go team would disagree.

So what is the accepted definition of a "modern" systems programming language?

[1]: http://code.google.com/p/decac/downloads/detail?name=Deca%20...

[2]: http://golang.org/doc/go_faq.html#What_is_the_purpose_of_the...
Ironically I just got a nice big error upon completing the first task ;)

And upon trying to register got 'We're sorry, but something went wrong. We've been notified about this issue and we'll take a look at it shortly.'