skysight-inc/HackerNews huggingface dataset:
More information and pictures: http://www.samsunggalaxy-s3.co.uk/2012/06/galaxy-s3-bursts-i...
Cambridge Design Partnership develop open source Digital Pinboard
Who said it was a crime? Just that a company might not want to give away it's source code because they don't want to make it easier for another company to make knock offs.

This has been a big issue for companies dealing with China, you sell your product their for awhile, until they can reverse it (or even hack your servers for info) and make their own.

In this case, the legality wasn't brought up, just the motivations for one company not sharing with another.
Ask HN: How to write code that can be taken over by others?
I am an experienced programmer and about to start a community funded project. If things work out fine, I will be payed for one month writing Lua code (for LuaTeX, but that won't matter I guess). After that month, the perfect situation would be a working piece of code where more people will jump in and fix bugs, enhance it and such.

This code will require expert knowledge (OpenType and TeX knowledge).

What are guidelines to write code so that other people have a chance to jump in? The current piece of code (which we want to replace) is mostly a black box to us and is too clever (for some definition of cleverness) and more or less undocumented (it has other problems as well, but they don't matter here). What is your advice here? Some things are obvious: documentation, unit tests, getting other people involved as soon as possible, writing with "openness" in mind etc. But my fear is that I end with complex code which has the same problem as the now existing code and I will be the only person maintaining it.

Can you give advice how to lower the barrier for other people? Anybody has practical experience?
Another way of putting it would be: "size DOES matter".
Yes -- it's a long process, and there are other contract vehicles that agencies do procurement under... so getting your GSA (even with the help of a company that does this for you): a) takes a long time, b) isn't a guarantee that you'll actually be able to be awarded for many contracts, and c) even for contracts that are under GSA, just having your GSA is about step 2 of 100

Now, if you have some particular in-house skillset that distinguishes you, turn up some opportunities and take them to one of the SIs to team on. Bring value and the opportunities to them, and you can often get into a teaming relationship with long-term benefits. Alternately, team up with an 8(a) or service disabled veteran-owned company. There are many program set-asides for those sorts of companies, so the barrier to entry in them winning government work is greatly reduced. Same basic idea -- if you can bring them some skillset they lack and help them win deals, you're probably in a better position than running from agency to agency waving your GSA schedule.

I'm sorry the company that recommended their services to you was a scam. There are several out there that offer seminars on the government procurement and capture management process that are very good. I don't want to pimp the company I used or the seminars I went to (in no way affiliated), but the outcome was that as a small company (<20 engineers) we decided that our best current path (as far as selling into the government) is to keep subbing and let our primes (ie. our partners) do the selling and bring us in for the skillset we provide that they don't have.
No, only on Intel.

From the "Requirements for certifying Windows 8 systems" PDF available at http://msdn.microsoft.com/library/windows/hardware/hh748188 :

MANDATORY. On non-ARM systems, the platform MUST implement the ability for a physically present user to select between two Secure Boot modes in firmware setup: "Custom" and "Standard". Custom Mode allows for more flexibility as specified [...]

On an ARM system, it is forbidden to enable Custom Mode. Only Standard Mode may be enabled.
How cloud providers will help data center operators increase customer conversion
"That's an interesting discussion, but this experiment suggests exactly the opposite (perhaps that's why you included the discussion)."

It absolutely does not. This experiment supports that position strongly.

What this experiment shows is that said meaningful structure can be progressively, automatically discovered.

"and with only 1000 cores, not 1 billion"

Comparing CPU cores to individual neurons is more than slightly disingenuous.
Kim Dotcom announces new music download site
Oops: "larger" should, of course, read "smaller".
Honestly, I don't need to do that. Having been driven off by what I consider bad moderating, I'll spend my time elsewhere. The same apparently applies to a number of people posting here.

If you guys are happy to lose users in that fashion, by all means keep asserting that the only way you'll listen is if people put the right cover on their TPS report and submit it to the proper forum.

Whether you like it or not, SE users and former users are going to keep on discussing SE policies where they please. You guys can learn from it and even engage with it. Or you can just keep defining it as illegitimate, putting your hands over your ears, and going "la la la".
"That if once you have paid him the Danegeld,
You never get rid of the Dane." -- Rudyard Kipling
"What a GPU calls a "core" doesn't at all correspond to what a CPU calls a "core"."

They aren't as different as you imagine. They're general purpose programmable arithmetic units with processing rates on the order of 20-30% of CPUs, provided the limitation that they're all doing roughly the same thing.

For most machine learning tasks, that's exactly what you're doing anyway. Oh no, your neural network engine has to be parallel? C'est damage!
Size would be one, Peity is 5k uncompressed, sparklines is 119k - big difference there.
Anyone looking at automated iOS app testing should also take a look at Square's KIF: https://github.com/square/kif
I disagree with (A).

According to the php docs

floatval('122.34343The') == 122.34343

floatval('BLARTLBARTFAST') == 0

Why should it take the input and choose a different response than what floatval would respond with?

If floatval returns null on 'BLARTLBARTFAST' and '122.34343The' then this function should return null. If floatval returns 0 (or whatever) than this function should return the same.

It's inconsistent behavior.
That jumped out at me as well. Speaker-independent systems are most certainly not limited to small vocabularies or pre-baked input patterns anymore. There is certainly room for a great deal of improvement, but it's in accuracy, not simply the ability to do generalized speaker-independent input at all.
I sort of view them like politicians: grab bags of stinky stuff, and some bits of professed policy which I might find useful in narrow contexts. In that regard, they can be value-ranked, and value-rankings within demographic groups can be brand managed.
I think there are two bigger issues:

1.) Things like this should not be warnings in the first place. There should be more strict handling of invalid input so they result in actual exceptions being thrown instead of output that can be exploited in incorrect/undocumented ways.

2.) The php.net documentation for number_format doesn't even state that NULL is a possible output value. And I can't find anything in the changelogs stating when this change was made (admittedly I glanced quickly so I may have missed it)

You state that it is a bug in PHP, but I respectfully disagree. This is a bug in the varied way in which PHP returns output based on invalid input. Some functions return 0, some functions return NULL, some functions return FALSE and it seems as if it is all done arbitrarily. This really should end, invalid input should result in standard exceptions being thrown so they can be handled.
A structured approach to learning, combined with motivation goodies (like the badges) saves a lot of time. Saving just a couple of hours a month easily justifies the $50 cost...and with any half-decent course you'll save a lot more than that.
And his point still stands. :) Could not resist.
Sounds like plenty to make drivers for your knockoff hardware, though.
You have absolutely no idea I guess.

Let's have a look at the human brain. 1.000.000.000 neuron cells in the brain which can have 200.000 connections with 2 different states. The number of different states of the brain exceeds the number of atoms in the universe, we are speaking of 2 to the power of 200.000.000.000.000 compared to 10 to the power of 82. I guess you can calculate this, right?

And you compare this to 16.000 cores?
myname.wordpress.com is not ok when compared with myname.com, but my.babe compared with mybabe.com or myba.be is ok
In my opinion the "biggest terror sponsor" has to be the US and other "leading" European countries such as my own: France. All recent large-scale wars have been perpetrated by these countries and what's worse on the very name of freedom and for the ultimate good of human beings (except when it was a revenge, but I'd forgive America for that one quite easily even though it's one of the biggest recent mess).

Ahmadinejad has Fuck-You-Power (as in Fuck-You-Money) and he uses it. He doesn't need any Western government and doesn't care putting up with international sanctions. Whether he is doing good any good to his own country is another matter entirely.

I don't subscribe to the Western theory that Iran as a whole is a threat to anything. They see nuclear technology as both a mean to assert their military supremacy and as a way to overcome their energy issues so they go for it regardless of what other countries think of it. Right now, Nuclear weapons are still used by "strong" countries to impose their supremacy.

Look at Israel. That problem is unmanageable. I strongly believe that if Iran had Nuclear power, Israel would play much lower profile in the region and discuss equitably how to settle the issues over there.

A couple of things I wish to add: the balance of power must shift. Nobody likes living in a world that is biased toward a small group of "leading" countries. Nuclear power is like the instant disruption factor in the balance of power. An alternative is a slow and painful fight between countries such as what happens between Israel and their neighbouring countries.
TCP Performance problems caused by interaction between Nagle and Delayed ACK
The early works in AI with regards to unsupervised learning were in the 1940s and 1950s. Claude Shannon had demonstrated a chess learning system which taught itself by playing him to defeat him in under two weeks as early as 1949.

No, they weren't overstated. They were hyped by a clueless press. There's a pretty critical difference. It's a bit like how the early web pioneers didn't say that the web was going to revolutionize the delivery of dog food; it was a journalist who said that.

"It's extremely valuable for someone to actually go and do a thing, now that we can"

Self organized unsupervised learning was in use for optical classification of potatoes in the feeding of Frito Lay automated processing plants in the late 1970s.

Please distinguish that you haven't actually looked for earlier examples from that you imagine none exist. Thanks.
Programming Computer Vision with Python (Jun 29)
You'd probably find Harry Markopolous's No One Would Listen interesting. He's a bit of a nut, but he's the one who dobbed Madoff in repeatedly, to no effect, and he goes into great detail about the brokenness which makes this possible. For starters, there is no "revolving door." The salaries for regulatory work make it very much the booby prize on Wall St, and every one doing regulatory work is looking to move out of it. So you get the worst of the industry supposedly regulating what amount to their prospective employers. As a result, Wall St regulation is impeded by laziness, ignorance and incompetence.
Make it 1D or use the mapping from this xkcd http://xkcd.com/195/
From the mailing list:

"We believe that the intention of secure boot is to protect against
malicious use or modification of pre-boot code, before the
ExitBootServices UEFI service is invoked. Currently, this call is
performed by the boot loader, before the kernel is executed.

Therefore, we will only be requiring authentication of boot loader
binaries. Ubuntu will not require signed kernel images or kernel
modules."

That's completely different from what Fedora is doing (signing all kernels and modules). I hope for them Microsoft agrees with their interpretation and won't revoke their signed binaries. I'm not sure what advantage they would get from a signed boot loader, if you can run any arbitrary kernel from within the loader.
JavaFX 2: Full Screen Window
If you want to share your code with other people you could use github (it is free for open source code).
OP tries to persuade that there is no risk at a personal level to the entrepreneur pursuing a startup. He acknowledges that startups have opportunity costs but denies that this is a risk. While I applaud his efforts to encourage his friend to start a company, I think the semantic contortions around the word 'risk' are unproductive.

There most certainly is risk that the opportunities forgone could be greater than the benefits (monetary or non-monetary) received. Rather than deny this reality, I'd suggest that it'd be better to sell one's friend on the tremendous upside potential relative the comparatively limited risks of not succeeding (or not even trying).

Risk concerns: Do not deny. Refocus.
Spanning Sync Sales Suspended due to Mac OS X 10.7.4 Incompatibility
Mageia 2 KDE: first glance
> As much as I want this to be true.

So all the open source "enthusiasts" who are sooooo happy about this should really learn to think.

1.) Open Source drivers does not mean better drivers. AMD and Intel drivers are crap under Linux. Just google "I hate Linux graphics" to get a more elaborate explanation about this.

2.) Assuming the story is true and the Chinese gov wants open specs and drivers. Would you hand it over?! Nvidia employs a lot of really smart people and their GPU technology is based on decades of research. While I can't judge how much useful open drivers and specs are for the competition keep in mind that the Chinese gov also works on their own CPU / GPU tech. They would probably just rip you off. Paying for your stuff until they figure out how it works and then sell their own. It happened to large European and US companies before. So it is perfectly reasonable that Nvidia is protective.
Can someone explain what the practical advantage of DRMing all our computers is?
Homepagesickness
Yes, programmers talk lots more, compared to doctors, carpenters etc. But, why is it a bad thing?

Programming profession, by nature, is changing much faster than say, carpentry. Every day there are new frameworks, languages and technologies popping up, so there is lots to talk about.

Also, programmers work with computers all day - it is easy to blog/tweet etc, when you are on the computer 10-12 hours a day. On the other hand, carpenters need to switch context, go to a computer, login to their blog etc - so many steps before they start typing their post.

I agree sometimes it is way too much noise, but may be it is not as bad as you make it sound?
How do you fit into Breadline Britain? Guardian income comparison tool
If you are currently "manually testing in the simulator," don't forget that there are existing automated solutions for UI testing in iOS, including KIF (mentioned above) and Apple's own UIAutomation.

I've actually written a small framework for UIAutomation to make it less cumbersome, if that's a factor in adopting UIAutomation: http://www.github.com/jaykz52/mechanic
Being able to see the classes in a file is a nice touch. Good to see some of the cooler parts of Eclipse making it over. I find the sentence "searching within file contents doesn’t mean what you think it means." a little strange though. If it doesn't mean what the user thinks it means, maybe they should give it a different name :|

One feature I wish the solution explorer had would be to setup a view of only pre-selected files. I find sometimes I'm working between 4-5 files and the only way to keep track of them is to have them open in my tabs. If I have to check two or three other files, my tabs become a mess. What would be nice is to have a 'view' in solution explorer that lets me just see those 4-5 files, maybe even let me jump between views through tabs on the solution explorer instead.
This seems too conservative to me. Judging from all the recruiter emails I started getting about 6 months ago, it would seem to me Django usage has increased ten fold.

Does anyone have any alternative explanations? A year or two ago I think Django jobs were rare, and now it seems like they're everywhere.
It is not about getting everything right the first time,it's about getting the basic things right the first time.
Write code for humans to read and only incidentally for a machine to execute.
Apple Reveals New iPhone Connector Port
Egads, <webmail software redacted> is also vulnerable (or at least the version deployed by my former employer).

Thank you for the detection tool!

Edit: redacted vendor.
The best smartphone: what to buy on every carrier
Your body system has something called the major histocompatibility complex. The MHC collects proteins from parasites and shows them to the immune system to start a counterattack. If everybody had the same MHC, a virus that figured out how to evade it would be able to attack with impunity. So the MHC genes are under tremendous selective pressure to to evolve variety, and there are a huge number of mutants out there in the population.

Consider a genetic variation that if you inherit one copy you communicate well but if you inherit two copies you stutter. Communicating well will be selected for, but stuttering will be selected against. If the probability of having one copy is P, then the probability of having two copies is P squared. For example, if 5% of people have one copy, then 0.25% will have two. The variation will be selected for until it is so common that the gain in fitness for one-copy people is balanced by the loss in fitness two-copy people. (The real situation is more complicated, since variations in many genes interact to affect each other's fitness.)
Aside from this contrived nuclear meltdown example (which could be more efficiently handled using interrupts rather than polling), when would you ever encounter a situation where a few nanoseconds/picoseconds would make enough of a difference that you want to force a pipeline hit on the unlikely code path and a pipeline miss on the likely path?

And really, considering how rare (and implausible) such situations are, why not just put a comment in the code to communicate your intent to maintenance engineers?

Rejiggering the 99.999% case to accomodate the 0.001% case is a major cause of unnecessary complexity.
Everything that Axxl said. Eve in particular lends itself too cooperation, since you can literally do nothing enjoyable without other people helping you. To answer your questions:

My corp was (is) one of the biggest ones and was derived originally from the Something Awful forums. So that certainly helps a lot. The corp has a long history, a very unique culture and personality and commands pretty intense loyalty (for an internet spaceship game).

Part of the cooperation in Eve is also because of the "player-owned space". Most competitive corps live in nullsec, which is free-for-all territory. You become invested in the place you live - all your possessions are there, you are familiar with the geography. It's your virtual space-home. Which also means you try to make it better, and try to defend it from other corps trying to encroach in your space.

Leadership is a complicated political mess that leads to a lot of hilarious moments. We have a CEO who is either elected or assigned, depending on the whims of our leadership. The CEO is assisted by a board of directors who basically oversee everything else. A lot is pretty standard - defense, fuel logistics, finance, etc. We have Fleet Commanders who don't hold political power, but are in charge of commanding fleet engagements and organizing defenses/raids. We also have squads, which are basically informal social groups. A lot of people like to chill with their squads when not involved in something else.

But we also have a lot of directors that manage groups of players involved in "unorthodox" gameplay.

For example, we have a large foreign intelligence division, whose sole job is to infiltrate other corporations. They feed false information, obtain intel and occasionally pull of theft on hilariously grand scale. A lot of these agents have accounts bankrolled by the corp (through in-game timecards) as compensation for having to play with terrible "pubbies" all day long.

We also have a diplomatic corp, which is basically the public face of the corp. I was in that for a while and it was very fun. I spent all day chatting with other corps, even ones we were at war with, trying to work out political solutions, swap intel, intimidate, etc.

There are so many more: extreme finance (exploit new CCP releases), foreign legions (helping allies in their wars), scamming/griefing, black ops (lone players that live in enemy space making their lives miserable), Bomberwaffe (stealth bomber raids), counter-intel (finding spies in our corp), etc etc.
> But they don't need to provide that source, just hardware specs.

Intels and AMDs drivers are open source and they suck. So no they do NOT need just the specs.
You sure about that? Read up about ghost-shifts in semiconductor fabs. Bunnie tells a bit of the tale in his story about counterfeit SD cards:

"Very low serial numbers, like very low MAC ID addresses, are a hallmark of the “ghost shift”, i.e. the shift that happens very late at night when a rouge worker enters the factory and runs the production machine off the books"

http://www.bunniestudios.com/blog/?p=918
I appreciate your insight into the original article and your help placing it into the context of the broader field.
Yeah, same here, thanks for the fix.

Clickable (for those on mobile like me): http://www.bbc.co.uk/news/magazine-18026277
Noise-cancelling headphones aren't good at blocking voices, so I also have a pair of over-the-ear passive noise-reduction hearing protectors, that work pretty well. Cheap, too, you can get them for around $10-$20. Mine have some kind of liquid in the ear pads, intended to help keep them feeling cool.

Look for them online, or in a sporting goods store (in the hunting/shooting gear area) or in a hardware store.

I've tried earplugs, but a) they aren't as visible, so people try to talk to you, then you have to pull them out, which is a little gross; and b) my ear canals get irritated.

I used to listen to music, but in the last decade or so that's become more distracting to me.
Old idea -- PwdHash, Oplop, etc. were there first.

Nice that this offers flexibility in generated passwords and uses a strong PBKDF, though.
Why is this whole SecureBoot saga not being considered as anticompetitive behavior by Microsoft? It's pretty clear that the only "advantage" of SecureBoot is to hinder competing OSes.

And that Microsoft has only been able to obtain such a favorable result from the UEFI forum by throwing its weight around.
This is just disgusting. How in the world did our hardware get hijacked by MS and nobody anywhere did anything to stop it? Seriously! I can only hope that there's enough backlash to stop this mockery of consumer freedom to put things back to the way they are now.
If they don't want Secure Boot then the user can turn it off.

If they do want secure boot then it needs to be signed by _someone_, and none of the Linux distributors have been willing to step forward and be that someone.
Ask HN: How to start iOS development ?
Hi,

I'm a decent C programmer, but I have no experience with Objective-C.

What resources (books, tutorials etc ...) can you recommend me for learning Objective-C and iOS development ?

I have a MacBook Pro from 2011 (Lion and Xcode 4.3.3) and an iPhone 4S that I can use for tests.