skysight-inc/HackerNews huggingface dataset:
They need to try harder. 3 times in the last week when I've told people I'm thinking of upgrading my iPhone(4s) they're said "Are you going to get the real one or that plastic thing?" or something to that effect.

Its going to be an uphill battle.
Haven't but will check it out, thanks!
That's why I'd like to see an investigative journalist look into it. The big question is which source can we trust? For better or worse, the WSJ has it's own biases. (Anti-Obama and pro-big business - and this coming from a regular reader)
Well what version of JEE are you using? Compare that to writing unit tests for the version of JEE that existed when Spring was created. A lot of what makes EJBs easier to test today is because of influence by dependency injection frameworks (like Spring) from yesterday.
Hadoop ecosystem for the life sciences
Nginx GeoIP REST API with Lua
Correction its called Silent Circle, not secure circle.

I'm happy to see the surge of interest and new projects, but most of the offerings are between embarrassing and pathetic. Either the concept is being exploited for marketing purposes, the individuals involved just aren't appropriately skilled at what they are doing, or there are actual nefarious purposes. (I would agree, Bitmessage, and similar schemes could prove to be the best of the bunch.)

One could respond this is just paranoia, secure software doesn't really need to be open source. Or, we should trust someone because they did something very good in their past. What the NSA leak showed us is that paranoia is real.

Politics aside, and I've said this here before, this isn't just an issue of the NSA. For 99%+ of individuals, what the NSA is doing isn't going to damage them personally. However, those techniques damn well can. What the NSA is doing, other intelligence services are doing too. In some circumstances private companies are doing it as well. It doesn't matter if you aren't a terrorist, if you work on anything that could be very interesting or very profitable you are at a real risk of being targeted for electronic spying.

Standards need to be established:

a) If its closed source, it can not be audited and thus can be considered neither secure or insecure.

b) If it forces automated updates, it can not be secure.

c) If it runs on a leaky platform (all mobile devices so far) it can not be secure.

That should tell us, in my opinion, that the number one goal of secure chat would be a secure mobile platform -- that includes both operating system and hardware. If you take a look at the fine print on Replicant, the fully free version of Android, you'll notice nearly every supported phone has major potential holes, save for one really ugly looking thing.
That's possible, though the comments above the aside could just as easily be a reason for downvotes. People are probably weighing the voting decision against both and choose accordingly. True democracy in action!
My guess is this is almost all Nokia.
(Shrug) We live in a world of shades of gray. We only have history to guide us. Take your eye off the corporations, and you get spam, collusion, the occasional oil spill, and maybe a Bhopal or a Fukushima every few decades. Take your eye off the government, and the consequences are measured in megadeaths.
New ZTE Firefox OS phone with improved spec coming in early 2014
Or is the extent of the shutdown that tours of the whitehouse won't be given?

"Due to staffing reductions resulting from sequestration, we regret to inform you that WhiteHouse Tours will be canceled effective Saturday, March 9, 2013 until further notice."†

The above action was fall-out from an earlier budgetary conflict, in which Republicans allowed sequestration (an across-the-board 10% cut in discretionary spending) to take effect, pursuant to the Budget Control Act of 2011. Sequestration was a poison-pill invented by the President and inserted into the BCA in the belief that the Republicans would never let it go into effect because of its effect on military spending. Well, they did.

†http://www.whitehouse.gov/about/tours-and-events
it would at least make only one set of procedures and one set of tools for everybody.
"* - time is counted as total processing time minus disk time.
"

So, in other words, i subtracted time that both actually have to spend, for no good reason.

In order to further make results look better, I only subtracted it from my database, instead of running tests myself and subtracting it from both.
It is arguable, but Word, Excel, One Note and Visual Studio comes to my mind.

If you are talking about the new metro style then Fresh paint comes to my mind too.
Oh I got it. It was about as funny as a clown at a funeral. I guess people here think it was about showing how the media slants foreign events. But IMHO it's just another liberal rant about how the GOP are obstructionists.
I would love to check out your product, but it only runs on OSX. You might consider a port to drastically expand your potential client base.

Google's free offering is cross platform already.
Ask HN: How many of you use Windows as primary OS?
How many of you use Windows [any version] for web development?
That's one way to look at it.

Another is that, perhaps, Facebook's redefinition of the term "friend" has taken some of the meaning out of it.

This leaves us in an emotionally precarious position: I've called someone a friend, and perhaps even interacted with them more than I would've otherwise, thanks to this online facilitation.

Does that make it more or less important? Does the difference matter? I don't think these are trivial questions. My opinion is that, no, someone you talk to infrequently on Facebook is not your "friend" in the same way as someone you see and interact with regularly outside of the webbynets.

But I do think that point of view, if it isn't already, will soon be outdated. For better or worse, our online interactions are more numerous and significant. Perhaps it's time we consider that possibility and start re-evaluating our assumptions regarding friendship, what it entails, and what it requires.
I have "free electricity" and would like to mine bitcoins.
Hello everyone. I have free electricity in my building, since I work for the electric department of my city and would like to now if its reliable to get into bitcoin mining.
I understand that difficulty and hardware improvements makes it very hard to break even because all the "profits" would go to pay electric bill.
Do you guys think I would have a reasonable ROI if I'm not paying for the electric bill?.
Fair enough, though perhaps we're going too deep down the rabbit hole for a video game. :-)
How to speed up Safari
I think he is replying to this:

> ... your tests shouldn't dictate how you will design and write your application

I know that's not your whole quote and a lot of context is lost in that "...", but I think that's what he's replying to.
After switching 37K PCs to Ubuntu, FAF says open source cuts costs 40%
"time is counted as total processing time minus disk time."

Can anyone explain why that's a valid benchmark for him to use? Certainly the Hadoop version had significant disk access time?
As far as I can tell from a cursory glance, Web Designer is essentially an amalgam of functionality already available in Adobe's Creative Suite (among other software) — the main innovation here is that it's free and more specialized to the areas that interest Google. Somehow we have survived the last two decades with that software in existence, so I am not terribly concerned.
What on God's green earth gave you the idea that PHP has either closures or first-class functions? PHP, in its current version, has a Closure class whose name is an outright lie, and which, along with some really nasty syntactic sugar, constitute the basis for PHP's equally dishonest claim to have finally gained first-class functions. It's not just that the rest is broken -- it's not even just that this stuff is broken too; it's that the people responsible for it either don't mind lying about it, or they genuinely believe they're telling the truth. I'm not actually sure which prospect disgusts me more.
That's a pretty old thread. They've made a lot of progress since then.
So the NSA will not be the specific people to decide to detain me based on my pissing and moaning? that doesn't sound like much comfort.

I dont know how you know what kinds of people are detained in Gitmo and other more secret locations? I believe that information is specifically kept secret?

EDIT: I am thinking you meant that you hope that Gitmo and other similar but more secret places do not contain people who piss and moan about government surveillance?
That was certainly a thought-provoking parody. More accurately, it should probably be described as "if it were happening in a Third World country". I doubt that if the US media were reporting on some government issues in the UK or Germany, they'd use language like "sleepy capital city", etc., just as a UK paper wouldn't use that kind of language when talking about the US.

For example, here's an article on the US government shutdown as actually reported from another country (the UK):

http://www.theguardian.com/world/2013/sep/30/senate-defeats-...

And The Guardian even provides a helpful list of which government services would be affected:

http://www.theguardian.com/world/2013/sep/29/us-government-s...
Show HN: CraftedInChicago.com
Just a simple directory I built for Chicago tech companies doing great things.
Ask HN: Finding contributors for open source project?
I'm currently working on a CMS repository project (https://github.com/johnwilson/bytengine) and I was wondering how/where to get contributors who can help out or give technical advice.

cheers
The issue here is that only a tiny percentage of the information transmitted is of interest to someone doing surveilance.

No one cares about the data of the YouTube videos you watch, the content and images and JavaScript and CSS and what-have-you of the web pages you visit, the content of the files you download etc. Examples of what would be of interest, and only comprises a tiny portion of all web traffic, is

* All URLs you request (will include your search history)

* The contents and headers (and maybe attachments) of your e-mails

* Your online IM conversations

* _Concievably_ the video from your video calls, but this is too much data to store

* Arguably any data transmitted through a text form online

Again, the interesting data is only a tiny portion of all web traffic, because the rest is transmitted repeatedly and can be recreated on demand. Much of the interesting stuff is, in fact, in the "metadata".
"Theoretically, we could wrap every function call in a try/catch and we'd
have an error object in the catch block. This is bad; please don't try.
You'll have a particularly hard time with asynchronous callbacks anyways."

Couldn't disagree more with this point. Wrap the function, not the call. Something like this:

function logExceptions( fn ) {
return function() {
try {
return fn.apply( this, arguments );
} catch( e ) {
logException( e );
}
};
}

myFunction = logExceptions( function() {
// do stuff
} );

Now you just call myFunction() normally. Pretty painless.

Further, you only have to use a logger-wrapped function for your script's entry points, not "every function": the initialization method (if any), event handlers, setTimeout callbacks, etc. Since you're probably already calling non-native methods which wrap those APIs, that method can handle exception log wrapping for you, too.

For example, for event handling I call an internal on(obj, "name", function(){}) method, and on() passes the callback through logExceptions() for me.
>NVidia Titan GPU : it is a relatively cheap, massively parallel GPU

Relatively cheap compared to having to build clusters, perhaps, but $1000 isn't cheap for a desktop computing GPU.

A mid-high tier card (GeForce GTX 770) is closer to $400. A mid-range gaming card (GTX 760) is closer to $260.

Those finding the topic link interesting may also be interested in this CUDA radix sorting article[0] from 2010, as it featured "one billion 32-bit keys sorted per second."

[0] https://code.google.com/p/back40computing/wiki/RadixSorting
I've been fiddling around with a realtime(ish) geo visualization of github updates. Fans of the movie WarGames might enjoy the theme:

http://streams.robscanlon.com/github

Its a work in progress!
If you invest in a good and big mining ring, yes. But after that, all depend of the change rates of bitcoin…
Yes, we should say "records of who electronically contacted whom and what, including when, how and from where, including the search history and visited web pages" and never use "metadata" for that. It almost scary to me to type it in that exact form.
But also keep in mind that when using FOSS software, there is no controlling entity that can forcibly end something and force exit costs[1] and the subsequent training costs for a new product on you.

1: https://joinup.ec.europa.eu/news/tco-should-include-exit-cos...
In 2005 there were not as many smart phone out there as day. Plus we are getting more and more dependent on your smartphone. We use it for calls, navigation, emails, not to mention facebooking! soon it will be your wallet as well. So this creates a lot of pressure as well as incentives for smart phone makers to get ahead of competition of things like battery life. Note that innovation in smart phones has almost died. Apple is struggle to innovate (still they are doing some stuff with fingerprint scanner, motion processors,...) but the next big thing for them will be the battery life in terms of hardware innovation.

a final note, the battery innovation does not even have to be that much of a breakthrough. if your phone lives for a couple of days on a single charge, then the probability of running out of battery will decrease dramatically (since most people charge at least once every two days).
He mentions that (conservative) estimate in the talk linked above as well (the question starts at 1:25:16) and apparently that's for the World's communications.
BOOL: type specifier incorrect
The key would be only stored locally if you are the owner of the lock, otherwise you have to login to the app and check out a temporary (dynamic key) to unlock
Either the value of the currency will increase or it won't. If it won't increase, then Ripple Labs will have no reward. If it will increase, then early adopters who buy and hold XRP will be rewarded.

Say Ripple Labs currently holds a chunk of XRP worth $X. Say by January, it goes up to $Y. Then Ripple Labs will turn $X into $Y between now and January. Except an early adopter who bought $X worth of XRP today would also turn $5X into $Y over that same time frame.

The cost to buy Bitcoins is usually pretty close to the cost to mine them, so Bitcoin early adopters didn't get their Bitcoins for free either. Using mining to reward early adopters has proven to be economically infeasible. The cost and reward of mining will adjust, as mining becomes profitable or unprofitable, such that mining will not generally be more rewarding than anything else people might do.

Bitcoin took a lot of criticism for rewarding early adopters. So this is really a "damned if you do, damned if you don't" kind of thing.
The problem with Linux on desktop was never technical, but business. Microsoft made sure no other system, free or not, has a breathing room.

Android does not have that problem.
You mean like (what I would call) illegal detainment and warrantless searches of David House, simply because he is a human rights activist and was raising money for Chelsea Bradley's defense? [1] The pigs stole his laptop and usb drive for more than two months, and took a copy of a supporters list. There was no reason to believe this man had anything to do with Chelsea or was doing anything but raising money for her defense.

[1] http://arstechnica.com/tech-policy/2013/05/govt-agrees-to-de...
Why Miners Walked Away From the Planet's Richest Undeveloped Gold Deposit
As someone who has personal experience making this mistake, I disagree with you. You lose the most important purpose of the test: The confidence that your code works. If you write the code twice all you know is that your code hasn't changed.

And in my personal experience, you CAN'T refactor because the test is so tightly aligned with the production code. EG: moving a variable declaration up or down one will break a test even though it didn't change anything.
The only people I saw with Windows Phone were Nokia holdouts - they always bought Nokia and never tried another brand.
Logging JS errors is quickly becoming easier than you think. :)

On the spec side, we have access to the the column number and… <drumroll>… the stack trace! This took a long time, but it's in now. https://mikewest.org/2013/08/debugging-runtime-errors-with-w...

Chrome already has support and.. if past release schedules are maintained, all users of Chrome should have this feature within the next week. Firefox already has support for the CORS behavior and is working on adding the stack to onerror.

If you want cross-browser stack traces: https://github.com/occ/TraceKit. It's used reliably by many large projects. If you want to track these in a reasonable dashboard: https://getsentry.com/ Sentry even supports sourcemaps, so you can map an error of "e.a is not a function" back to the original unminified JavaScript. Also, open source.

We're turning on CORS for the Google JS Library CDN, too.
I don't know if you are responding to the point you reference. I was simply pointing out that obstructionism is easy in the US by design. You can disagree with the designers, or disagree that the design still works today. But you can't disagree that the design exists.
There's nothing about the Hadoop model that precludes the use of GPUs instead of CPUs. Hadoop solves the problem of storing massive quantities of data and processing it using a large number of machines. There's no reason the processing can't be done using GPUs.
Highbrow betting: gambling on cultural events is on the up
From the link you posted:

> Anyone can send private messages to the deceased person

Not sure what Facebook intends by offering this since no one will be able to log in to the account to read them.
In other news, copywriting is a valuable skill when selling a product.
> Does it mean US troops will be withdrawn from foreign lands?

No, but it does mean that they needed to pass / sign H.R. 3210 to make sure the troops still get paid.

In the keeping in perspective view, Speaker Tip O'Neil shut down the government 12 different times and once was over the Fairness Doctrine. We survived and the memory seems to fade.
"Oh, my room lights lit up 4ms too late because an interrupt &c., &c."

No one is even suggesting that Node is a suitable substrate on which to build, for example, a flight control system, and reduction to absurdity does nothing to improve your argument.
One of my best friends committed suicide and I didn't know it for like a month or two. Got called up by another friend that told me.

Even if me and another friend were his best pals, we weren't even invited to the funeral but went anyway. He still have a facebook account and a memorial page. I however managed to go around the problem by deleting my facebook account. Not for that reason though.
Companies seeking lowest cost moved factories to another country and now that total costs there are higher, move jobs back to the US. However, US workers are no longer available because massive job cuts forced them to seek other lines of work. Ultimately, the jobs will not return to the US because the ecosystem has been destroyed. The other country will then be free to raise prices since it owns the means of production. See TVs, washing machines, refrigerators, etc... US workers then either innovate, find entrenched industries, or go into low wage service work. Pundits then try to improve the lot of the next generation with better education.
Drivers, scheduler, and missing things I could get from things like procfs in Linux that doesn't have an equivalent. I have a had a few issues with GL on QNX as well. It's pretty amazing but not nearly as rigorously tested.
Is it forward secure now?
An interesting question, and one I'll keep in mind when reading about other countries from now on. Coup d'taut's by military organizations can probably safely be called rebellions, but purely political disagreements I will be much more wary about drawing conclusions.
Private instant messaging via secure

I would not use this for anything that could send me to jail, maybe after a few years of being vetted.
dangerous or a threat to whom exactly? Pray tell, to whom was Dr King a threat [1]?

[1] http://en.wikipedia.org/wiki/Martin_Luther_King,_Jr.#FBI_Sur...
Sure, programming is a job, like working on cars is a job. You can be mechanic in a small town, or work for an F1 team. It's your call.

Just take a step back and ask, "what is the company I work for trying to do?" And if you don't like it, or don't think it's cool enough, move along. Again, it's all your choice.
Name one platform that is not "leaky".
Google updates Docs, Sheets, Slides, Drawings, Forms, and Apps Script
I use an iphone app called Mind Jogger. It's a good solution in that is does constantly remind me of things I tend to forget about, things that are important in my life, but as others have stated, eventually you begin to ignore them.
And just when I thought you were finally getting it.

From cbsmith's very first post on the thread:

>We're talking about a language that still doesn't have a standard way of reading and writing bytes... for talking to hardware. Think about that for a moment.

You directly took exception to this and even quoted from that part of the post in doing so.

You don't have to "buy" my depiction. Just go back and read (for at least the third time, apparently).
Windows was entrenched first, this time Android (and ios) are. Also Android has an advantage, it is free and has a rich corporate patron.
The Men Who Stare at Analytics
It Was the Biggest Game of Chicken I’ve Ever Seen.
BackgroundCheck adapts foreground element color depending on the background
Well that's a load of shit as I haven't paid an annual dev fee and I can deploy to my Lumia 820 and 710 quite happily.

I had to register the device but that was it.
How do you impeach a Congressman? Asking for a friend.
As a former Flash Developer, I will never put my time and money into learning Adobe software again.
Sorry missed that. I just saw the 12 pictures on their main page, of a regular LCD navigation display which appears to be between the handlebars.
Gmail 4.6: Ads Are Coming To Gmail For Android
The right to challenge the evidence is not limited to innocent people. That includes the right to challenge the evidence on constitutional grounds, and includes the right to prevent evidence from being presented if it was improperly or unconstitutionally collected. That includes smoking gun evidence that unambiguously demonstrates that a person committed the crime they are accused of.

It makes no difference whatsoever if these tactics were ever used against an innocent person. These tactics are violations of civil rights across the board. Yes, guilty people have civil rights in this country. No, our justice system is not meant to ensure that every single guilty person is punished for their crimes.
maybe, but whether or not their business model is good for mankind, is really not the topic of discussion here...
It depends both on the company and on the role.

Certs can be important for contract/services work, so if you're looking at a company that bills people out to clients, and that would be your role, you'll probably needs certs, as some clients (e.g. government) require them.

If you're looking at joining an internal security team at a company -- even a big one like Visa or Intel -- the certs tend to be less important. Plenty of people, as you move up the management chain, have certs, but usually because the employer footed the bill.

My evidence is anecdotal, obviously, but everyone I know who's joined an internal security team got the gig based on skills and experience. None of them had certs. (And the offers I've received myself weren't based on certs, since I don't have any!)