skysight-inc/HackerNews huggingface dataset:
* That constant may be so large that an O(N^2) may be a better solution for any practical purpose.*

Another example of this is that a good system/library sorting function will sometimes use an asymptotically fast algorithm like quicksort or mergesort only for arrays over a certain size, but will switch over to a O(n^2) algorithm like insertion sort to sort smaller arrays, because it has smaller constants and coefficients. (But sometimes this is overkill, because if n is small, you probably aren't going to notice the speed difference anyway.)

So yes, Big O is all about asymptotic behavior, which basically means, the rate of growth as n approaches infinity. Because a large value of n is when the choice of algorithm starts to really matter for performance.
Or more realistically, someone from the justice department will write a memo saying that whatever torture he underwent wasn't torture. Or they'd secretly torture him overseas, like they've done many times in the past, and Holder's statement would still be technically true.
I was actually just thinking of this as an API middleman to dispatch tasks to the appropriate company with a markup.
Of course he won't. He will be tortured at Gitmo.
> tweet their progress or have the high amount of pretentiousness

That kept the game interesting. The tweets were funny. No need to be mean about it.
They might be banned, but allegations of further incidents of torture connected with US operations in Afghanistan (among other places) are still popping up regularly. When combined with Gitmo activities like force feeding (defined as torture by some authorities) and well, Gitmo existing at all, the US is maintaing a fairly poor record when human rights are concerned. Making a law doesn't change anything if you don't change behaviour by enforcing laws.
I don't know what the sharp partisan divide refers to as I'm not American, but to say things are all ok now is very clearly incorrect.

http://rt.com/news/torture-body-afghanistan-base-611/

http://www.wired.com/dangerroom/2013/05/torture-afghanistan/

http://touch.latimes.com/#section/-1/article/p2p-76653747/
If you want to show that the JVM can do that, a better link is probably Akka: http://akka.io/ Your link appears to be a guy's personal project, which is great, but akka is from what I gather an industrial-strength implementation.

Though as the Node people occasionally point out, it is advantageous to have this sort of thing baked into the language, so that everything done in the language supports the concepts, rather than having a relatively small corner support it. Plus you get Go, instead of Java, which I for one would find an improvement.
Interestingly, some dev certificates/provisioning profiles I setup in the day prior to the outage do not appear to exist anymore. It seems as though they must have reverted back to some point earlier in the week.
If the people rise up and the military moves in behind (with popular support) to make the actual arrest, is that still a coup? Certainly it seems there's more to this than a classic ousting... consider that people on both sides are blaming the U.S. for their troubles, as per the normal.

Either way, they've blocked F-16 deliveries now, so it's not as if the U.S. is acting as if things are all hunky-dory.
Even if we believed him, it doesn't matter. Sending him to prison forever is still unacceptable. Ask me again when you're ready to give him a full pardon.
http://www.whitehouse.gov/the_press_office/EnsuringLawfulInt...
What's different is that prior to 2009, the Bush administration considered such 'enhanced interrogation' methods to be legal, and instructed intelligence agents accordingly. People have been pardoned for activities that they were assured were legal and ordered to carry out - a sticky moral situation to be sure, but courts decide issues of law rather than morality.

Since the change in 2009, nobody can say they thought things like waterboarding were legal, and if some field agent were to carry it out s/he would have no defense available in law.

I don't want to turn this intoa Republican/Democrat political issue, but to pretend the two administrations are the same on this issue is just not credible and does not make for a constructive discussion. You can find plenty to criticize about the incumbent administration without needing to invent more.
Depends how it's done. It could be just play, and the child is learning at the same time.

Learning to read is intensely political, with fierce arguments around it. At the moment "synthetic phonics" is recommended.

An app that correctly teaches parents the sounds used would be great! (Also, apps that teach parents 'new math', eg chunking, would be handy.)
With the amount of money this small studio made, piracy was most likely a non-issue, especially considering they made the game free at one point.
c'mon, it is minutiae details. Human body and mind allow for so much ways to make live less pleasant and more painful, and without hematoma ... While we discuss here specifics of previous version, i'm sure the professionals have already took their certifications tests in "enhanced interrogation techniques v2.0"

The fact that nobody was prosecuted for performing and authorizing torture sends very clear message.
> I have no obligation to keep an open line of communication to anyone.

I'm pretty sure keeping your WHOIS info up to date is an obligation imposed by your registrar's TOS (unless you pay their stupid privacy fee). Not saying you aren't right, I just think if they wanted to yank your domain for not complying they're technically in the right - I would recommend using a valid email to avoid getting screwed.
> constitutionality = legality

Show me where any of this has been ruled unconstitutional.

I'm not making a claim about morality, nor about the ultimate acceptability of the NSA's surveillance program, nor the laws and,and court decisina that permit it - I'm saying that it is legal (in that it is allowed by law) and that laws are assumed to be constitutional unless a court rules otherwise.
Bret Victor, who has been inspired[1] by Doug Engelbart, has showcased plenty of innovative ways on design/user interaction on his presentations/writtings:

* Magic Ink[2]

* Stop Drawing Dead Fish[3]

* Drawing Dynamic Visualizations[4]

* Media for Thinking the Unthinkable[5]

* LearnableProgramming[6]

* Inventing on Principle[7]

[1] http://worrydream.com/Engelbart/

[2] http://worrydream.com/#!/MagicInk

[3] http://vimeo.com/64895205

[4] http://vimeo.com/66085662

[5] http://vimeo.com/67076984

[6] http://worrydream.com/LearnableProgramming/

[7] http://vimeo.com/36579366
Activision To Buy Back Independence In $8.2 Billion Vivendi Deal
And yet I could fly thousands of miles to Washington state or California and "know" people much better than if I flew thousands of miles to Latin America, Iceland, etc.

There is more to 'closeness to people' than distance, there is also shared culture, civics, values, etc. etc.
This doesn't reveal any secrets into systems engineering, but it slices:

package main

import "fmt"

func main() {
cake := make([]byte, 2600)
copy(cake, []byte("Happy Birthday, Lundberg !"))
lundberg := cake[:8]
milton := cake[:0]
fmt.Println("Lundberg got :", string(lundberg))
fmt.Println("Milton got :", string(milton))
}

// :-) (Ran out of UTF8 smileys and movie fact checkers).
// And yes could've used string but bytes are awesomer.
It doesn't seem to accept IDN addresses, though it's able to resolve the punycode equivalent just fine.

I was just implementing email and name validation checks for a project myself. Luckily email addresses can at least be validated by a confirmation email; it's the real name field I have no clue what to do with.

It's funny that after all these years, we still don't seem to have cracked these basic problems.
It's basically impossible in Mac OS X. The closest you can get involves some hackery that I'm really not comfortable with.
Untrue, the US executed the Japanese who tortured US servicemen with water boarding in WWII. Just make sure you're certain what side you're on before doing it, and you'll be fine. http://en.m.wikipedia.org/wiki/Waterboarding
This is what Mozilla does lately with new HTML5 capabilities in Firefox (e.g. desktop notifications, camera access, location access, local storage), and presumably is also how Firefox OS works. I agree, it's a nice way to do things.
For those that don't know this reference, from Dave Chappelle: http://www.youtube.com/watch?v=Mo-ddYhXAZc
> what should I prefer, if anything?

Whatever you want. That's the point.

People on HN are talking about boycotting U.S. cloud-based services due to the NSA, which is a logical extension of this principle of supporting people and business who you perceive to be "closer" to you.
Who says he wants a key value store?

This setup is powerful by its simplicity. Only two layers. And stored procedures can help you do validation, so one could imagine a full Twitter like implemented this way (lest the ui, obviously)
He's saying that big O only matters for big input sizes, because big O is specifically about the algorithm's asymptotic performance, which means its performance for a large value of n. If you have a small value of n then the other constant time operations in the algorithm may affect the running time more.

n^2 is less than n^3 right?

But is 2 * n^2 + 100 less than n^3?

Depends on how big n is, right?

Big O notation just assumes that n is big enough to make the answer "yes."
This is indeed an interesting story. Thanks for sharing.
Kind of a sad day for America when we have to explicitly promise we won't torture people.
Just a little googling brought this: http://chevrontoxico.com/
Having same issue - Added my new iPad UUID to Devices on developer portal, but activation still fails and says this device is not registered.
Assuming I still have to wait for Xcode automatic config to be up and add device that way. Pretty frustrating.
Bingo. As Mortal Kombat 3 said (for some reason), "There is no Knowledge, which is not Power".
More from the RFP: seeking information from companies capable of providing cardiac pacemakers for government testing, pacemaker programming hardware (loan OK), data and methodology for testing of electromagnetic vulnerability, and data on the demographic distribution of pacemaker devices domestically and internationally

From the 'Dahlgren' website http://www.navsea.navy.mil/nswc/dahlgren/ET/DEWO/default.asp... we see they are researching directed energy weapons of many types.

Directed energy (aka "EMP") weapons are said to be useful for disabling computers and electronic devices. Humans are by-and-large highly INsensitive to long electromagnetic waves (radio) until the waves become short enough to heat burn your skin (infrared, lasers) or your retinas. There's evidence of cancer at high exposures to short wavelengths, but causing cancer is not viable as a combat tactic.

But if you're going to deploy a directed energy weapon, you're going to want to have a reasonable idea of the effect on both electronics and the humans in the target area. They have a test range built for this. So it sounds to me like they need some help studying the effect of EMP weapons on people with pacemakers who might just happen to be in the target area. In other words:

Are these non-lethal weapons systems? If not, just how lethal are they?

Should we let an experienced officer continue to serve on a surface ship after he needs a pacemaker? Would he need any special precautions?

If someone dropped one on us, how many civilian casualties would we sustain? ("data on the demographic distribution of pacemaker devices domestically")

If we dropped one on country X, how many? ("and internationally")

I don't think this RFP gives any evidence to suggest that the US Navy is interested in doing the sort of medical device hacking that Barnaby Jack pioneered.
A growing concern IMO is that there are many situations in C where you can hit undefined behavior with signed arithmetic, where the behavior would have been perfectly defined (if undesirable) with unsigned logic.
Too bad Obama flip flops. He has no morals.
This started out so well and I was hoping it would end along the lines of "different hackers with different goals," but steered way off course to some vitriolic attack on the casual hacker lifestyle.

I think if anything, bootstrapping your product to success is far more respectable than taking large sums of seed funding and potentially throwing it all away when you find that your market doesn't even exist.
This is fascinating to me.

There are six countries mentioned - China, US, UK, Australia, New Zealand, and Canada.

Do each of those know the actual exploits, or do they just know that exploits exist and to not use these computers?

Assuming they all know, that's a lot of people who can have scary access to Lenovos. I'd be interested to see if that's going to affect the generally good image Lenovo had. My old thinkpad has a bunch of nice security stuff. I still think it's the most secure computer I use, certainly more tamper proof than most other machines I use.
Tegra will drag down Nvidia's quarterly earnings
Why Smokers Still Smoke
The test column was showing cracks at 60 tons. Can you really go 40 tons past that?
Again the middle brow dismissal.

Please make a little effort and expand on why this article is interesting instead.

For instance, people are using micro frameworks for a reason. They want less clutter and a more direct grab on what the machine is doing. With the proposed theoretical solution we get to remove one big complexity element in the setup, it is very interesting.
I think the difficult part for someone with no math background isn't so much the ones he outlines here, which have fairly obvious causes that follow directly from the code, but the various logarithmic complexities which require a bit more reasoning. Certainly that's what always tripped me up before I put some effort into understanding it more.
Yes, timestamptz is the one you want 100% of the time. But there are a ton of people who don't realize it doesn't work the way they think it does. Lots of people think it stores the timezone, and it is really important to understand that is not the case when designing your app. Postgresql is actually completely lacking in the ability to store and validate timezones, as well as converting values to other timezones in useful ways. It is quite possibly the biggest weak spot postgresql has.
I missed a beat when I read South Bay, because very few of the 'cool' apps like instacart, lift, uber, taskrabbit, or any apps having real-life tangible outcomes ever work in San Jose.
I thought finally something is going to work in San Jose and then I read the list of cities. Well, hopefully doordash do well enough in Palo Alto and Mountain View and expand to San Jose soon :-)
With all the stories that have come out post-Snowden, I'll admit that many of the details or revelations have kind of become noise to me (it doesn't help that the subject matter is prone to technical interpretation). But James Bamford's take on it is one of the clearest, contextualized explanations of the situation...I personally think that Bamford should be thought of in the same pantheon of great government reporters as Bob Woodward and Seymour Hersh...he researched and wrote the very first book on the NSA, starting out by reading through the NSA staff newsletters that he stumbled upon and working his way methodically through the organization. A real inspiration for how accountability journalism can be done even when the subject is the NSA and you don't have a Snowden.
NOVA: A Functional Language for Data Parallelism
So what can we do to change this?
Too Big to Cocktail? Judge Upholds Weight Discrimination in the Workplace
Well-behaved apps won't ask for permissions they don't need anyway

I would say that this is close to universally untrue -- apps generally ask for permissions that cover the superset of all possible edge conditions, even though only a subset of their users will ever actually need that.. If I'm someone who will never use the contacts feature, for instance, I would love to have the option -- on install -- of saying "Yeah, I understand you want that but no, you aren't getting it". This is a step in that direction.
That actually sounds, for a change, like something that would benefit from centralization: I would imagine instead a mail-order service (like 23andme) where you could drop a chip in a tube and get a 3D model + estimated VHDL emailed to you.
Can you be more specific? :-)

You kind of need to know what a function is. That's not hard to explain either. Let's say we have f(x) = y. If I already lost you here let me know.

We say f is of O(N) (and this is a notation, not a function) if there exists two numbers, n1 and c such that for every n>n1 f(x)<cx. An example:

f(x) = 5 x

I can pick c = 6, n1 = 1, it's clear that for every value > 1 6x > 5 x. I just proved this function is O(N).

Note that f(x) = 1,000,000 + 5*x is also O(N), I just need to pick a large enough c and n1.

f(x) = x^2

There no c and n1 that will make the statement above true. f is not O(N).
Ashton Kutcher plays Steve Jobs in the new movie and did a crazy amount of research for the role.

He listened to hundreds of Steve's talks, studied art & topics that influenced Jobs, read Jobs' favorite books, obsessed over him for months, ate Jobs' diet, even learned to walk like Jobs (who has an odd gait, likely due to years of walking barefoot).

I got to see a screening of the movie yesterday with subsequent QA by Kutcher. Even though he's humble and doesn't claim to be an expert, it was borderline freaky how well Kutcher seems to understand Jobs. At least, from the point-of-view of someone who wasn't friends or family.

I consider him an expert.

Related: I like when RapGenius branches out from rap. I wonder if it will always be called RapGenius for non-rap content, or if they'll come up with a more general brand name. I think it'd be neat if RapGenius became as broad as Wikipedia.
Oh the edge cases will be so angry. There are a very few engineers at Google who have Gmail account names shorter than 6 characters. It's not the norm, but they exist. Their addresses can't be validated.

I'm sure there are special cases all over the place. It would be nice if Mailgun differentiated between 'this address is just malformed' and 'from what I know of [ISP], this address oughtn't exist'.
It is made explicit and verbose in that contrived example because it specifically an example of those things. I am having a really hard time believing that you genuinely don't understand this obvious fact.
OP or not, favoring HuffPo over AVSForum for this story is about as useful as favoring them over Hacker News for a startup-related story.
I think it isn't more visible, it is just more talked about. There is a perception, not a reality.
http://godoc.org/code.google.com/p/go.talks/present

http://godoc.org/code.google.com/p/go.talks/pkg/present
Own the coolest domain ever : Fancy.cat for sale
We _know_ of one instance and that instance alone is bad enough that we should be alarmed, but "smart money" doesn't legitimize the claim that it has happened on multiple occasions.
We have a distributed dev team so Digital Ocean is great for booting up and testing, then move to Linode when the project is ready for production. We found the DO team excellent for support.
You're making a binary distinction. It is not a binary thing at all. Any large software system has a lot of moving parts. Any of these parts may have bugs, some of those bugs may be significant. There's also the possibility for different pieces of functionality interacting in poor ways.

The more a piece of a system has been used to build things, the more confident you can be that it doesn't have bugs that will be getting in your way. The more similar these things are to what you're planning on doing, the more confident you can be that things won't get in your way. What the thresholds should be depends on the particular tech, your particular project, and the world around it. Maturity is absolutely something that should be traded away when there is sufficient reason.

This is by no means lazy or unintellectual unless you're using it as an excuse not to work (or learn) or not to think.

Regarding your implicit concern about no one being the one to step up and shoulder the burden of trying new things in production, I reiterate my assertion that maturity is just one factor that should be used in determining technology choice, and there's nothing wrong with those first venturing to new things those who have the most to gain by their use.

For what it's worth, I'd like to note that I am presently writing a web application in Haskell, so I obviously don't think it's a poor fit for all web projects.
High school programming taught in Haskell in Argentina
I have xcode installed. It wasn't in the options list and the docs instructed me to download it from the device center. Which 404d.
What else was Clapper supposed to say to Wyden's question? If he answered truthfully, he'd illegally reveal classified information. If he said that he could not answer without revealing classified information, he'd effectively reveal classified information. Wyden knew all this and asked the question anyway, most likely to try to get Clapper to reveal classified information.
Ditto. Steam tends to have the same price or lower, updates more frequently, and it's cross platform. I see no reason to use the MAS if there's any choice at all.
I agree with you about the poor record, and think it's deplorable that Guantanmo remains in operation as it does. I hope when the war in Afghanistan is declared over next year that this stain on US human rights will finally be addressed.

I just wanted to address the specific allegation above, which was turning the discussion from differing opinions into total inaccuracy.
> As far as we know.

Yes, anything else is pure speculation. Wars have started because of speculation like that.

> Remember, we are now in an age where we do not know what our government is doing.

That's naive. We are not now in such an age, it has always been like this. We are now in an age where it's far easier to know what is going on. Things aren't getting worse. They aren't getting less transparent. Read your history if you think the government was more transparent in decades past. It wasn't.

We've done far, far worse than target Al Awlaki. Hell, if that's our biggest concern, we are doing well.
...people swapped thousands of dollars for bitcoins
Are there any generic examples of a digital storefront that you can easily self-publish files (preferably up to 25MB or so)? I'm not currently aware of any (although I haven't actually tried to search them out).
StoreTok: Solving Silicon Valley's Existential Crisis
'That seems to dovetail with their goal of annotating the entire internet, a notion that would seem to sit well with Andreesen Horowitz and other Rap Genius investors including Ashton Kutcher and budding venture capitalist Nas.'

http://www.forbes.com/sites/zackomalleygreenburg/2013/05/02/...
On January 22, 2009 President Obama signed an executive order requiring the CIA to use only the 19 interrogation methods outlined in the United States Army Field Manual on interrogations.
http://www.whitehouse.gov/the_press_office/EnsuringLawfulInt...
He also talked about Jobs extensively on here: https://www.youtube.com/watch?v=T4GB-2l9_kc. It really looks like he studied everything Jobs had done, as well as he can. His reasons for accepting the role is kind of funny, but I liked that he was being honest about it.
I'm extremely against censorship, however I can see the benefit of having a default filter that can be turned off in private. Conservatively safe defaults are never a bad idea.
That screenshot gives me good memories about lego mindstorms, which is where I got my start programming. Some of that is just the similar "puzzle piece" nature of how the blocks fit together.
This. I much prefer purchasing through Steam for games.

That being said, I wouldn't purchase a game on bought on iOS over a year ago just to play on my Mac.