skysight-inc/HackerNews huggingface dataset:
Don't use PGP! It's cumbersome and difficult to use with other people easily. It doesn't give you forward secrecy or deniability. Use OTR and have it always on, any client that has implemented OTR will turn it on automatically. Use passworded archives to encrypt file sets, it's something most computers and users understand.
The pmod arguments have been a pretty ongoing war[1] on the mailing list, especially since it was announced R16 would be removing official support for them.

With ChicagoBoss being one of the highest profile projects to use pmods extensively, Evan Miller has been arguing for them pretty extensively.

At least support wasn't completely dropped, since they are providing the parse_transform to re-enable the functionality:

https://github.com/erlang/pmod_transform

[1] A friendly war, anyway: http://erlang.org/pipermail/erlang-questions/2013-January/07...
It's probably worth considering...

p(able-to-make-money-at-passion | general-public) = x
p(able-to-make-money-at-passion | hn-reading public) = y

y is probably greater than x, so that might color the general conclusion of people reading the article, on this board anyway.

In other words, "In my experience, having a lifelong passion of hacking/programming computers to do valuable functional things, this article is wrong!" might be based on a faulty premise.
Treat Problems, Not Symptoms
Thanks for pointing that out!

We've just updated the post. The correct date is: Thursday, January 31st.
Between this hack and the recent Rails vulnerabilities, it seems like a perfect storm. I wonder if either the hack attempted to tamper with the Rails gems to catch late updaters or to remove the ability to use RubyGems to update to the latest versions and keep vulnerable sites vulnerable.
I believe most states allow the address of your registered agent, to be your corporate address. And of course you can hire a registered agent, so I don't think this is a major problem.
Is practical to use a mechanical Treadmill? or is key to have a electric one so it push you?

I'm close to build a standing-desk and wonder if something like http://www.amazon.com/Stamina-55-1610-InMotion-Elliptical-Tr... could work too...
How App.net Plans To Power The Next Viral Social App
Remember when Toshiba recalled a ton of their laptops for problems with the lithium batteries? They had tens if not hundreds of thousands of those batteries deployed before the problem became evident.

The Boeing batteries are significantly more expensive and higher capacity than laptop batteries which results in longer and more complicated testing procedures. Not to mention needing to test the many various load conditions on the battery. At the end of the day, there is only so much you can do to test a technology before deploying it. There is a chance that Boeing, it's contractors, or manufacturers were negligent in their testing especially after the initial delays of a $32 BILLION program. However, I'm guessing the battery problem is the result of standards not fully prepared to test the battery technology.
You can't, but having a security.html page gives attackers the possibility to contact you privately and securely; this reduces the chance that they'll decide to "contact" you by completely pwning your public site.
I think thats just an observational bias of companies that went the consultant route. Java was the hot new technology that consultants could bill lots of hours for, so you started to see it everywhere with weak internal IT/systems groups.

Working in the manufacturing/CAD industry at the time, I ran a Sun and SGI shop. Business applications that ran only on Solaris were a much larger demand generator for Sun hardware than some new fancy runtime that at the time could be confused for a passing fad.

We also liked Sun hardware for internal apps because they could literally run for 10+ years in a room filled with a constant mist of machine oil and coolant.
RIM exec grilled on what they learned from iPhone
"It's a German name. It means 'she whose bosoms defy gravity'".

Sorry. Couldn't resist.
Everything is poison by nature. Everything has negative side effects.
I have to agree with this.

The biggest reason is the separation of your "work" and "home" lives approach. BlackBerry is the only device on the market to do this in such a cohesive way. And it gives this impression that Blackberry is the only one who cares about business.

Have always been surprised that Microsoft never went after the business market harder with Windows Phone considering it should be their bread+butter.
Frequently the addiction is not the brain trying to avoid pain. Sometimes it is a socially acceptable substance with addictive chemical properties.

A friend of mine is an alcoholic who, after a DUI, went on a massive downward spiral. He didn't start drinking because of pain, he started drinking because this is Nebraska, and drinking is a gigantic part of social interaction in Nebraska. All the things that are wrong with his life are directly caused by his addiction, and so he drinks because of the pain/depression, and the problems keep coming.

So, in his case, the only way to take care of the real cause of the addiction is to stop the addiction. This game may be something that can help with it.

Being addicted to a substance isn't something you can just wish away, or meditate away. Acting like it's just a matter of self control is borderline disrespectful of the effect a substance dependency can have on a person.

In my case personally, I've been on prescription Adderall for years. I went cold-turkey once to reset my tolerance and drop from 25mg to 5mg; I can assure you that the physical and mental withdrawal symptoms are NOT something you can just meditate away. Amphetamine withdrawal was a goddamn nightmare made flesh, and I was on a relatively small pharmaceutical dose. Alcohol withdrawal is apparently less immediately bad, but drastically more insidious, and there are so many social structures in the world that encourage drinking that quitting completely is astoundingly hard.

I'm not saying meditation can't help, or that it didn't work for you, but I am saying it's not a magic bullet, and definitely won't work for everyone. This game is just a tool that some people can use to help themselves.
For those new to Erlang conventions, the "A" in the release number is an indicator that this is a beta release. The stable releases are the "B" branches. So in this case, R16B will be the stable version.
Why is it so hard for people to set up GPG?! Installs even have contextual menus to encrypt text for a given person!!

I use contextual GPG for pastebin all the time.
It's Apple's game to lose. Tim Cook is exactly the wrong person to be CEO. He seems like a tweaker, someone who dusts and sweeps in the corners but won't move the furniture.

On the other hand, Blackberry (it feels weird not calling them RIM) are going all out. Their innovations to BB10 will make Tim Cook look even more uninspired.

EDIT: The above comment is my prediction of the public's perception of Tim Cook in the next few months (an otherwise nice guy and good leader). Not gospel. But it will be interesting to watch how BB10 does and how Apple responds.
Microsoft's Windows Phone to add support for Google sync protocols
> And that will skew the results of the drug tests, too,

No, that's the entire point of placebos. Placebos are not supposed to be absolutely nothing they are supposed to account for all manner peripheral effects and determine efficacy.

The idea is to test your treatment against something that should have no or very low effectiveness. It's fine for them to be drugs and it's fine for them to have an effect - there's a name for that: placebo effects. People tend to get this confused with the well known "the placebo effect", but that is not the only effect placebos are intended to control for.

The example you point to is dubious to me. The study seems to be working as intended: if you have a drug that doesn't work better than olive oil - you don't have a useful drug.

We're talking about a cholesterol drug here, and it's not that the drug didn't do what it was supposed to do - control cholesterol - better than olive oil; it didn't improve mortality (for a specific subgroup)...something you'd expect with cholesterol control however that doesn't mean it's not effective in it's primary objective.

In fact Clofibrate was taken off the market for precisely that reason; it's effective in lowering cholesterol but it has side effects which lead to increased mortality.

I'm all for increased transparency in placebo use; but this article seems to have done little to clear the confusion about what placebos are and what they are intended for.
I've been using the BB10 for a few months now, building software for the launch. I was extremely skeptical at first, but after the push to launch, I have a lot of positive things to say about the device and the OS.

1) Its fast, memory management isn't an issue for developers like it is on Android or even iOS.

2) Its smooth and multitasks well. QNX does deliver here big time.

3) Its solid -- during the Alpha and Beta stages, I never had a crash -- this is, looking back, astounding.

4) Native development is not as demanding as Android or iOS. The dev ecosystem guides you well to just the right balance between native UI elements and customization and you can do it in a language you likely already have knowledge of. (Java, QT, HTML5, C++)

Overall -- it was a pleasure to build and launch apps on BB10 -- which is more than I have to say for other ecosystems. I'd describe it as the the ease of developing the display layer for a Windows Phone app mixed with the flexibility and depth of an Android app and the power of iPhone hardware.

Background: I'm a hardcore iPhone user who is in the mobile industry and regularly uses hundreds of mobile devices.
Considering the only person I've seen using a Windows phone in the wild is a Microsoft employee, beating that platform out shouldn't be too hard.

That said, I work in DC which must have been the Blackberry capital of the world for several years running. Today, the only people who still use Blackberries are being forced to and they're surely looking for other options. Worse, even if the device software is amazing, RIM still seems to have problems keeping its network up.

It's hard for me to believe that RIM will succeed at anything without getting rid of their entire chain of management, including the board. I could not make up the kind of nonsensical denial that has continually emanated from that bunch while their stock price and market share tanked over the last 5 years.
"If I got a bounced back message I would think "shit, he blocked me. I'd better send from a different email address". I'm not sure which gets the most pay-off, I guess it depends on the stalker, but redirection effort means they have to do some effort."

You're talking about someone who's extremely mentally ill and ungrounded in reality. I'd be worried about them putting more effort in.
A self-help book I read a long time ago -- http://amzn.to/VXjT8j
>That said, Lisp and Go are the two that come the closest, in my recollection.

Which Lisp you have in mind? Surely not Common Lisp, which has Turing-complete syntax.
I built my own at my office, and I liked it so much that I made another one for my home office.

Here's the setup of my home office one:
http://peterarmstrong.com/post/37021212588/sit-stand-treadmi...

I have made some tweaks to that setup, but the basic idea is the same. (The tweak was to create a way to use my SteelSeries 7G along with my laptop + monitors setup.)

Here's the adjustments:
http://peterarmstrong.com/post/41881767291/my-sit-stand-trea...

I find I walk between 4 to 10 miles a day, and that I'm more productive walking than not walking. I don't check HN as much while walking, for example.

I started walking slowly (1.6 mph). Now I walk either 1.8 or 1.9 mph comfortably while working. As my fitness improves even more, I'm sure the base speed will improve more too.

I can walk between 2 and 2.5 mph with lowered productivity, but the point is to be productive, not to walk fast, so I walk as slowly as I need to in order to forget about the fact I'm walking and get into coding zones. That's about 1.8 mph right now.
I'm not a Java consultant. The CAD Sun buyers were workstation customers, weren't they?

I do not think Java web applications were a smaller demand generator for Sun than Motif applications were.
Libgit2 contributor here. The SSH transport is actually in progress, so this specific issue will go away fairly soon. I'll agree that the error message could be better, but my gut feeling is that most people will clone from within VS and use the HTTPS transport anyway.

This is very much a pre-version-1.0 UI, but I like the direction they're taking it. Really in touch with what their users want and need.
And yet a great, great many convicted felons do not report criminal contacts. I point to the number of convicted felons who go on to commit another felony in company of other criminals. Furthermore, I am led to believe that a culture of physical violence towards informants means that a felon who reports on other criminals is, frankly, asking for trouble. I wouldn't be surprised if the majority of felons do not habitually inform on each other.
It's important to note that this is a "community technology preview", so while we've put a lot of work into this, you're right, it's nowhere near complete. The underlying technology here is libgit2, which currently doesn't support ssh, although it's something that is being worked on. (We'll improve the error message, of course, for the future. We appreciate the feedback.)
New OS is part of Blackberry's comeback plan
I can't speak for TFS, so maybe they do something daft, but it's usual that when you get latest from the server you simply won't get the files you aren't allowed to. You won't even see them. It's access control at a finer grain than the repository level, applied on the server side.

(with git always giving you the whole repository, there's not much you could do with git, but but many systems don't do that.)
Seriously -- he's already demonstrated himself as untrustworthy.
Publishing the key is what allows you to detect malicious changes to the key.
BBC BASIC (65) for Commodore 64
I think the point in the article is that outsourcing your design of a brand new product early on is a bad idea. Once the design is done and the components have been standardized, outsourcing would cut cost. For cars, a lot of components have been standardized and don't change much over time. A tire still has rubber outside and steel rim inside.
"I wish more titles were that Google-friendly."

I agree that this specific case is google-friendly, but many SO and HN posts are not. In general, how does one construct a google-friendly title?
Better black hole mass estimates in hours
Should You Eat While You Negotiate?
"A large percentage of stalkers believe they themselves are being stalked because they are, but by someone other than their target. They don't know who's stalking them, and are reciprocating, but towards a different target they themselves have chosen."

Pull the other one. This is just too ridiculous to take seriously.
Survey: Do you depend on RubyGems for every deploy? Or do you have your own gem server? Or cache them at some point earlier in your pipeline?

We rely on RubyGems and had a meeting yesterday about changing that when one of the gems we use had a version just disappear.
Not so sure, there are a lot of Canadians, including myself, that are hoping they create a good platform with a good touch interface. They could have done this 5-10 years ago, and been Apple - but for whatever reason they just stopped innovating. If Canadians switch back to BB, and other people around the world start picking them as their preferred brand, then could easily be 10s of millions of sales initially, and as they improve the platform offerings and devices, could be hundreads of millions of sales.
Ask HN: Programer co-founder? help me out with this? 50% share
Hi all, so here's an offer for a coder out there to work with me and put this windows 8 app together for launch at the store.

The design of the app is designed and I will explain more about the app below, the offer is for a coder out there to join me so we could work together to make this app which I've designed and then launch it with a 50% stake each. I don't want to complicate things so take a look for yourself.

The app is very simple, called PikDraw and lets users draw on pictures from their gallery or camera then easily share it with others in different platforms.

The whole idea behind this project is to start slow and see if we can get along to become cofounders by launching a simple app and trying to gain traction, the next step is moving on to solve an even bigger problem

For now here are screen shots to the pdf.

http://www.slideshare.net/amerf1/picdraw
this is a useful tool that has saved me, literally, hours of work.
Clickable:
http://www.slideshare.net/amerf1/picdraw
there is something deeply disturbing about our legal system when that is true :|
Perspective on Apple amid the clamour
@JoachimSchipper do sec people inherently know to try hitting /security.html by convention, or should there be links to it from the main site?
First mega.co.nz indexer and search engine
Sounds good so far. Good luck with it all. I hope they get their (sensibly priced) cameras (and perhaps a few sound recorders). And Scratch (I teach Maths)
Gems get yanked. Its a danger of this approach.
RIM is Dead, Long Live BB
I'm utterly confused. The main benefit of this approach is summed up in the paragraph:
"Compare this with serving the full search results HTML from the server.... It feels 5x faster."

But doesn't ruby on rails (and most other web stacks) already do server side rendering VERY well and are hugely supported by enormous communities. Javascript is useful for things like infinite scroll, interactive client side calendars or making browser based games; but a web search is absolutely simple in ROR and doesn't need backbone or javascript at all.

Don't get me wrong, I love javascript and backbone / angular. But why push logic to the client side for a search page and then try to pull client-side technologies back to the server side in an effort to resolve performance problems that are already solved by existing technology?

In the words of Carl Sagan "why not skip a step". Unless you just love javascript so much that you're willing to recreate rails on the server side with it. That would be a sensible reason to do it.

Not trying to troll, just thought I'd throw this perspective out there.
Alicia Keys, the creative director of BlackBerry loves her iPhone
Sociopaths don't really think like the rest of society. "The Animal" may sound like more of an exaggeration, but they are most certainly more lizard-brain than rational.
If you are not updating gems, does it hurt to continue deploying with a custom buildpack? Heroku shouldn't repull gems if the gemspec hasn't been altered. Is that logic correct?

Does anybody have another suggestion for safely working around this issue? I don't have a clear sense for how long this will take to resolve and don't wish to slow down our release pace too much.
Rock on, Microsoft — this is great news for Windows developers. As much as the open source community (of which I am a part) loves to rag on Microsoft, they seem to have recognized the threat of platforms moving off of Windows (Steam, iPads, Android, ...) and are taking reasonable steps to encourage development for Windows (make the developer experience better).

This — a reasonable response to a potential threat — is a huge step for Microsoft. Kudos, VS team.
I think your approach is problematic because it hinges on the integrity of rubygems.org (the very host that is compromised right now).

I do see your concern about having a large number of gems, but I believe that is a bootstrapping problem which could be relatively easily mitigated.

Trusted entities (rubygems team, 37signals etc.) could publish signed versions of their keyrings, i.e. public_keys that they trust. So, if you trust 37signals, you'd just download their ring, validate their signature, and import it. And that will probably cover most of your 400 gems.
Is this to get out of his embassy based exile?
I use hg for personal projects, but I agree that git has become almost a standard, and, as others mentioned, almost synonymous with the distributed version control systems. My feeling is the differences between git and hg are smaller than the advantages of switching from one to the other and reconditioning yourself to a slightly different work mode. (I guess I should have said "reconditioning myself".)
Suggest HN: Write a book on business for Hackers
We've seen numerous efforts on books for design, web, css, hipster frameworks, mobile apps and so on. Most of these fields are relatively easy to be picked up by a hacker since more or less we all grew up by them. But what about a book on business. On pricing rounds, debt, taxes, accounting etc. Something like "startup running 101" ... I don't know, seems like a good idea.. no?
Setting up GPG isn't hard but it's also not always the right tool for the job.

It's a lot to ask for someone to copy and paste a GPG encrypted message when you just want to send a private link to a (non-technical) client or when you just don't want something in my facebook message history.
Is this safe if you haven't changed any gems since the last deploy? I have a bugfix that I would like to deploy...
BASIC has some deeply aggravating misfeatures and missing features that would be easy to fix without significantly expanding the scope of the language, e.g. better data types like native lists and dicts, and easier support for functions and procedure calls (fixed IIRC in QBASIC).
Benefits of hosting WordPress in the Cloud
Indeed. I presume this is why Perl's package repository CPAN is actually a network of repositories ("Comprehensive Perl Archive Network"); Wikipedia says CPAN "is mirrored worldwide at more than 200 locations."

Does anyone know why rubygems does not work this way? I had always just assumed it did (due to the historical intertwining of Ruby and Perl communities).
It is possible for the publisher to sign the gems [1], but it's not common.

If rubygems.org is keeping fingerprints of each gem, then it still isn't sufficient, since those could have been compromised as well. If there's no other trustworthy source of fingerprints, then maybe we need to crowdsource it. Built a tool that will md5sum all the .gem files in your local cache directory, so that we can look for any files that were changed on rubygems.org

[1] http://docs.rubygems.org/read/chapter/21
"Framing them as a cunning predator that can strike mysteriously and who knows where the next attack vector is, well, that's just feeding the paranoia - and playing into their hands."

But it's true, in a way. You can't really assume much about the limits of a person who's willing to take their own life down to assume control over yours.
> It's something that we in the Python community have already learned due to the historical unreliability of our equivalent package repo, PyPI.

learned sounds a touch condescending to me for some reason. The python community has certainly run into it, but (anecdote time) in my experience people still often rely on pypi for their deploys (but use the --mirrors option to pip).
Encountered may be more appropriate.
Do chat clients fall back to non-OTR when the other client doesn't support it? As I recall there are some chat clients that have an "OTR" feature that really just turns off logging. I imagine it being quite the hassle getting the other person working with it.
I'm originally from outside Philly and this is quite interesting to me.

The question is though, do you have to show up for work in business dress? Whenever I am back there, it always seems so formal to me.

Here in Seattle, life, dress and is so mellow and casual - especially in business attitude. I prefer it that way, which is why I am here and not there..
> 2: The code your are writing is subject to regulatory control.

Can you expand on what, precisely, you mean by that?