skysight-inc/HackerNews huggingface dataset:
The evidence for neutralinos as the primary contribution to dark matter is stacking up, this may solidify in 2013 which would be quite exciting.

And we should get a big batch of new planet detections from Kepler, which should include a fair number of planets in more Earth-like orbits.
The warnings are just that, warnings. Any user is free to proceed to the site if they desire. Just like any user is free to NOT use a browser that uses Google's blacklist if they desire (Chrome, Safari, Firefox use it). Though FWIW Google's malware detection is extremely accurate, so it's generally best to simply avoid blacklisted sites until they have been cleaned up.
Vending machines frequently have a number you can call for support if the machine malfunctions.
Yeah, that's practical.
Thanks for mentioning Sidebar!

By the way, the HN crowd might be interested to know Sidebar is built with Meteor (on top of Telescope actually: http://telesc.pe).
Nibbles = get the other party to feel like this is a done deal, then push them for further small concessions. (nibbles are one-way) example: "gee, that job offer sounds great!! but there is one thing- just caught that I have to pay for parking. Can you do anything there to make up for that?" Expanding the pie = find a compromise that benefits both parties: "I understand you're extremely short on office space until the new office space is built out, and your office will be a painfully long commute for me until my lease runs out and I can move closer to the office. How about I work from home for a while?"
ليلة رأس السنة ٢٠١٢
ليلة رأس السنة ٢٠١٢ - http://2-new-year.blogspot.com/2012/12/blog-post.html
ليلة رأس السنة ٢٠١٢ - http://2-new-year.blogspot.com/2012/12/blog-post.html
ليلة رأس السنة ٢٠١٢ - http://2-new-year.blogspot.com/2012/12/blog-post.html
Well, we knew it was a lot of fun; it was just a question of convincing everyone else. Plus the high price (because of the peripheral) made for an even higher barrier to entry.

It's easy in retrospect to say "Everyone wants to be a rock star, so sure it was going to be a hit!" but that need wasn't obvious. (And in even more retrospect, the need only lasted a few years, so it was kind of fragile.)

I guess one lesson is that just making the best product you can increases the chance of it catching on; we certainly were all passionate about it and tried to perfect every facet of it. Once we got to the point where the second-to-second experience was really satisfying, we knew we were making a great game, but honestly we were still rolling the dice.
Android doesn't run the GNU tools - it uses a pared-down set of "POSIX-like" tools that aren't GPL.
Threads for Rakudo Perl 6
Ask HN: B2C CRM with email marketing integration?
@patio11 emphasizes doing frequent and appropriate mailings. It's good advice! It works well for us.

But what is a good B2C CRM able to be well-integrated wil email marketing?

We do detailed segmentation of our mailing list and I can't find a good B2C CRM that integrates sufficiently with an email mktg platform.

I'm currently looking into synching many more fields (needed for segmenting) from Zoho CRM to MailChimp via API with CloudWork/ItDuzzit/Zapier. Their defaults are useless (3-5 main fields), as we need complete contact info in order to segment well.
"Nibbles" are when you extend an agreement with further small concessions. Works best when the other side is under more pressure than you - they were happy to get to your yes, and the pain of losing your agreement is something they will avoid.

"Expanding the pie" is more like changing the game. You have one thing you're negotiating on, and it's a zero-sum situation. One winner and one loser. But what if you bring other things into the negotiation, to turn that into a win-win situation? Then it's easier to find agreement.
http://www.amazon.com/dp/0395631246
(link to the desktop version)
> The whole US government tried to ban encryption wholesale in the 1990s

This simply isn't true.

I'm not sure if you're attempting to absolve Biden of his dreadful part in banning encryption, but if the entire government wanted something to happen, it would have happened.

Yes, PGP was out in the open, however, the government obviously could still have required it, still could have mandated the Clipper Chip, etc.

Also several members of the government notably spoke out against it, including Senators John Ashcroft & John Kerry.
If they decide to take it without paying for it, fuck them up.

That's a pretty base understanding of business. You are correct, but it assumes that anyone who knows this is okay with the way you operate. In general, people are okay with prosecuting those who have taken physical property of value, but when the girl scouts get sued for singing songs at the campfire, people aren't so sure.

And really, the last half century of copyright enforcement has looked a lot more like the mafia than the government. VHS had an angry looking FBI warning, while people were trading mix tapes with their friends. It has been "private" enforcement in an attempt to prop up the business model, with only tolerance from the rest of society.

What they don't do is say "Fuck you, you're on your own - figure it out or die," unless they're insanely short-sighted or they truly want the target of their rage to die.

I'm not sure that I care whether "Hollywood" lives or dies. They make some nice stories, but there are a lot of bigger issues in life. It is not a "target of [my] rage", so much as it is the good looking, arrogant bully that's popular but sometimes hurts people. I don't even care that they want too much compensation for their goods, which I pay though cinemas, iTunes music and video, and NetFlix.

What I care is that now that the natural means of enforcing copyright (limited means of production) is gone, they are arguing to turn our society into a surveillance state to ensure that they get their due. This is absolutely, positively, undeniably, not okay. Even if they succeed in doing this to the United States, other countries will go to war with us to prevent this from happening to them.

Find a business plan that works without copyright or admit defeat.
" a specialised, single-function machine can always beat a 3D printer for performance"

But there is no more specialized thing than a 3d printer. You can print glasses for your face, not for a general model of faces but for your unique face, your specific sizes in all dimensions.

Getting to performance on the big machines is cost prohibitive for lots of things because you need big runs.
Copyright Monopoly Trends And Predictions For 2013
if you're ready to manage that risk (based on gut instinct that this is a false positive?), just click through. I don't see the issue there for users. The real issue is false positives from the website's point of view, since the vast majority of users won't click through by design.
I was thinking that you could sum up the transition probabilities from the actual transitions available on the board as the main measure. Then you could use frequency by length to weight legal Boggle plays (3/4 letters and up, so 2-letter words wouldn't even count).

You're right that with a Boggle board you could just count up the available Boggle points by finding all the possible words, but that might miss some aspects of how hard the words are for a human to find.
Could you elaborate why the article is not applicable to Go?

Does Go allows to work with binary data (bytes)?
Does it allow to work with text (Unicode)?
Does it allows to convert one to another using a character encoding?
Does it allow to accept data/text input from stdin?
Does it allow to output data/text to stdout?
Does it allow to read/write data/text from/to file/subprocess?
Does it allow to specify filenames as Unicode/bytes?
Does it allow to use regexes on bytes/Unicode?
...

Do you need to write every single operation twice: once for bytes, once for Unicode?
There's no need to be rooted at all. There's actually no hoops.

Just download Terminal Emulator from Google Play and you are good to go. If you have a fancy phone and a USB OTG-adapter, you can actually hook up a keyboard as well, and you now have a text-mode Linux computer with a tiny, tiny screen.
I've been talking to Josef Prusa and Kliment about going from print to cast. There's a few other guys who exactly that. The 2 makers' suggestions are to cast using natural PLA. It burns off the cleanest of all the current plastics.

Along with that, I am very interested in Prusa's print head. It will be able to print PEEK, nylon, polycarbonate, and other hotter (and noxious outgassing) plastics.
GitHub Dashboard Application for Koding
This is a simple GitHub Dashboard app for Koding users. Manages the applications and the repositories , clones and installs the applications served on GitHub.
This seems to imply that you think everyone should stop using the web browser.
It really depends on the degree to which you do it. I'd argue that just having one or two very basic acceptance tests is probably all you want when you're testing the waters with an MVP. The most all-encompassing test you can make; and make it from a client-side perspective (so: JS or Python or something exercising your HTTP API).

For instance, if you were making a library app: test that a logged in user can add a book to it. That's as simple as:

class AcceptanceTest(TestCase):
def testThatAUserCanAddABook(self):
r = requests.post("/books/", data={"title": "My New Book"}, auth=HTTPBasicAuth('user', 'pass'))
self.assertEquals(r.ok, True)

Then, do the absolute bare, hacky minimum to get that test passing: implement a server which simply returns 200 to that URL.

As you're working, I've found that having that singular, overarching acceptance test will speed you up massively; there's no need to arduously step through your UI, or run through various httpie commands; the test covers you as you refactor to implement your user authentication, basic API, and backing database.

So, yes: TDD can be a big time investment, and can slow down your launch if you fully break your work down into unit tests. But having simple, straightforward, all-encompassing acceptance tests can give you a great base for getting work done.

(Note that after launch, once you start writing more tests, you should eventually throw away that acceptance test, as more componentised and faster unit tests replace it :)).
I came across http://pwmt.org/projects/jumanji/ today and thought it was similar to uzbl. I noticed there's not an easy way to install it short of compiling it your self on Ubuntu though. Not a big deal, really, just not something I'll attempt today.
Which version of ZFS does 9.1 implement (could not find any info on that) ? Want to replace OpenIndiana b151 with FreeBSD 9.1 and reconnect my ZFS storage...
Netscape Composer. Serious PTSD kicking in.

I'd do the Codecademt exercises, then pick up the Pragzprog book on HtML5/CSS3 if you were looking to start. Also, go through the official specs.
Export controls were a pain in the ass, but strong cryptography (or what we considered to be strong crypto at the time) was prevalent during the worst of it. Cryptography itself was never outlawed.
I was a 13-year-old growth hacker
This is why I generally dislike salespeople, marketers, and lawyers (especially divorce lawyers).

If anyone in a deal is walking away happy it means some other party is suffering whether they know it or not. Any equitable deal is one in which every party is just a little bit unhappy and accepts it for the greater good.

What the aforementioned practitioners do is to convince someone that they are happy and the further they can push them away from reality the more advantage they take. Usually if not always a false scarcity of information is employed.

Tim Ferriss is the worst kind of con artist in the regard.
His point about the commissioned artist vs. the self-motivated artist is very interesting to me as a freelance developer. I often feel bored/discouraged doing projects for hire, yet when building something for myself I'll dedicate 18-hour days to it - even if it's basically the same project. A similar psychology is likely what caused me to excel as a self-taught hacker but fail as a student.

On a similar note, with all the hubbub about how worthwhile college is, it seems that curiosity and self motivation are some powerful deciding factors. Perhaps the current standard of going straight to college after high school is not the right way to go about it.
2013 will be the year of awk on the desktop.
Somewhere Street is awesome and a bit like playing a utopian FPS http://www.bestofnhk.tv/?show=Somewhere%20Street%20-%202012-...
Genealogy of home desktop 3D printers
Biden never banned encryption; the only statute I can find that bears his name says the opposite.

I'm interested in the Ashcroft and Kerry references you're thinking of. Were they contemporaneous, or from the late '90s? In the late 1990s, there was a sharp shift towards liberalizing crypto, with competing bills introduced in the House and Senate by both parties. The argument shifted from "will we mandate key escrow for the general public" to "is it OK for us to provide a facility to mandate key escrow for systems sold to the federal government should we want to do so in the future".

You're right to call me out on one thing: "the entire government" was imprecise wording. I should have said "the Democratic administration, the preceding Republican administration, and prominent members of both the Senate and the House on both sides of the aisle".
Ah thanks for that, hadn't realised that was a use case too, only started looking at this stuff the other day...
They're working on it http://www.adsintegrityalliance.org/ :-)
Handled With Care
I think that people say denying anybody else the copy when copying is equated to property theft. I'm pretty sure that "no one can honestly stop us" has been the basis of piracy since Bill Gates first called copiers "pirates".

[ http://www.digibarn.com/collections/newsletters/homebrew/V2_... ]
Show HN: Locksmith, a tool for debugging mutexes and locking in C, C++, or ObjC
Show HN: Chromatar - automatically change your Twitter avatar's background daily
It is not possible to comment meaningfully on the language discussed without more context, including a description of the bill to which it was to be attached. "Sense of the Senate" type language can be harmless fluff, or it can be potentially important in the legislative history consulted by the courts as they interpret law.

You can no more tell me the significance of that language without that context than you could tell me, without context, the implications of "int i; i = 0;" for a program's execution.

If you want to refute the OP assertion that Biden's proposal actually mattered, you will have to be considerably more thorough than you have been.
Something Doesn't Add Up: John Ioannidis and medical statistics
> Manage that and the rest takes care of itself

Not quite, you are committing yourself to throwing away your MVP and rewriting once/if you find the fit. That might be a very good idea if your MVP is extremely simple and you expect it to either fail or succeed with minimal iterations.

> Put differently, your technical debt can never exceed the economic value of your code, which in a startup is extremely likely to be zero

Excellent point, but you probably want to factor in opportunity costs as well. You do not want to take on so much debt that it becomes impossible to succeed.

As soon as you start to iterate on the idea then the maintainability of your codebase starts to matter because that determines how quickly you can iterate on new ideas.

You do not want to get stuck doing even a partial rewrite while your competitors keep iterating their original higher quality codebase.

The overhead that testing or even full TDD add is very minimal if you have experience, so that's a tradeoff that must be made carefully. If you are thinking about learning TDD or testing while doing your MVP then that's a different story.

This is the same question as "should I use version control for my MVP" isn't it? The level of complexity for an MVP where this becomes a bad idea is different but it's the same question.
Information is Power==Money!

One thing I always believe helps is having information about the thing that you want to buy. For eg:- If you know that the car that they are trying to sell has been sitting in the lot for more than 2 months, then you know they are desperate to get rid of it, so you can come up an appropriate(much lower) ask price!

In all fairness, adding in the nibbles may annoy or piss of the person you are dealing with(in some cases). In a way, you are sort of pushing them into a corner.

However, expanding the pie and looking out of your tunnel vision is a useful hint!

Also, in the case of FBI negotiator, not everybody will let you sleep over their offer when they have matched your ask price without you giving them any wiggle-room.
Good point! Fab keeps talking about how their iPad users are much more likely to be spenders on the site, plus their mobile purchases over the holiday season speak for themselves.
You actually dont have to root it at all. Just download terminal emulator from market and you are good to go.
Learn Clojure with Clojure Koans
You can feel free to go verify that the bill to which Biden's language was attached did not itself attempt to criminalize encryption.

It is also very easy to discover what the public law Biden cosponsored less than a year later said about lawful intercept and cryptography.

I'd tell you, but I'd be repeating several comments I've already written on this thread.
The nootropics community would find this very interesting. I wonder what the process of NGF isolation entails (or if she published anything about the process).
I fully agree. vimtutor is just about the best introduction to vim out there.

After mastering it, I recommend hanging out on #vim on freenode. You'll get a great education just from reading the questions/answers others have. And any time you find yourself doing something complex in vim multiple times, ask about it on #vim and you'll probably get some suggestions on how to do it more efficiently.

Another thing that helps is reading the documentation for every option you put in your ~/.vimrc, and trying to fully understand what's happening there and why. And try to avoid blindly using other people's .vimrc's. Instead, use their .vimrc's for inspiration, transferring over only those parts you understand and find useful.
> Yep, we’re not really there yet.

I would appreciate more frank admissions like this from the Perl6 folk.
Have you tried the sbt-idea plugin: https://github.com/mpeltonen/sbt-idea

I find that it works pretty good (although obviously not as good as the built in maven support).
Android, which this very article is about, is Linux without GNU tools. The Linux Kernel can also be compiled with at least ICC and Clang.
Had a two term multimedia class in high school. One half of the class was learning Flash timeline animation and the other was HTML / CSS. The professor had us start in notepad before jumping into FrontPage or Dreamweaver. My first major project was to redesign the schools website. After that, I kept tinkering with personal projects, picking apart bigger websites and eventually I pursued a CS degree.
Well, the reality is that the client has what the freelancer needs: money, so they are always going to be in the position of power in the negotiation.

OTOH, the client is talking to the developer because the developer has something the client needs: skills to provide something of value. It helps to (politely) remind clients that they are free to spend more time looking for a less-expensive developer while in the meantime nothing gets done and the client possibly loses money, or loses an opportunity to make money, and may then still end up with a less-skilled developer who will not deliver adequate results.

The only way to take the position of power is to not need (much) money, which leads to the ironic situation where, by not needing work, you end up getting paid more for it. Call it the Paradox of Need, you can see it in many different socio-economic situations.

I and many friends have found that best time to find a girlfriend is when you have girlfriend. Some goes for finding a job; it's better to currently have one while looking. Partly this signals capability (i.e. There must be a reason you do not have a job/girlfriend|boyfriend|whatever, even if I can't see it), partly it allows you to act with some (possibly attractive) aloofness.

So if you can act like you don't need the job/money/whatever then you can gain an upper hand.

I'm not a big fan of fronting in order to start a relationship, and if I got the feeling that a possible client was going to try to weasel me on cost because they think having money makes them the boss then I'd seriously consider walking away. Of course, if I was in fact in serious need of money then the game changes, but past experiences tells me that clients who are lording money over contractors are a big risk of refusing to pay.
Would your view change greatly if it was you being (mis)quoted? I am a little sensitive I suppose due to my belief system being based on truth and accuracy and not rhetoric.

Also historians tend to get wrankled about accuracy, mostly because we paid the price of inhaling all that dust in an effort to be historically precise.
If you don't mind, I would like to share two more books that I have found to be extremely useful:

Illustrated C# 2012 (And previous version: 2010, etc).
http://www.amazon.com/Illustrated-C-2012-Daniel-Solis/dp/143...

Of all of the books I have read/browsed regarding C#, this has to be the clearest, most concise on that I have had the pleasure of reading. The material is presented in an understandable manner and the author provides the reason "why" you are doing something rather than just list a series of "do this" steps.

To me, this is the most important quality in a book: Succinctly convey your point so that the reader can truly learn what you are trying to get across.

I do have one other book to recommend for you Rubyists. While I say this is for Rubyists, the concepts in the following book are extremely helpful for other OOP languages as well:

http://www.amazon.com/Practical-Object-Oriented-Design-Ruby-...

I hope this helps; I have spent many hours going through books that sort of meander around the point, have extra fluff, etc. So when I come across two truly stellar gems like the above, I would like to share with others so that they, too, can save some time learning a programming language or paradigm.
The top tech 'fails' of 2012
Whether Austrians are happy with the status quo is an entirely political/class matter.

When banks get bailed-out by government, they're unhappy. When trade agreements and refusal to enforce labor laws pushes down wages and lengthens hours, that's "the free market".
That one is great. Especially worth recommending in a place like this where I'd expect more people than average would prefer a resource that isn't full of religious stuff one might not agree with.

I loved it, as while this book was written by a Buddhist monk, apart from an odd reference here and there, the book is a "manual" first and foremost. It describes the mechanics of mindfulness meditation, rather than the Buddhist spiritual basis for it. It doesn't make any promises of supernatural results, and in general is a reasonably painless read for atheists or people who otherwise don't share the authors beliefs. The only mentions of Buddhism is for historical context.

In a similar vein, I'd recommend Gil Fronsdal's "Introduction to meditation" series of podcasts: http://www.audiodharma.org/series/1/talk/1762/

They're a great companion to Mindfulness in Plain English, and they're also largely religion free and no-nonsense.
Any equitable deal is one in which every party is just a little bit unhappy

Then I don't want to live in an equitable world. Sounds like an equitable world means everyone is always just a little bit unhappy.