skysight-inc/HackerNews huggingface dataset:
Good. Imo, the fearmongering here is actually quite irrational. Google have more credibility (and money) to lose from a high publicity hack than government contractors who already act with impunity. If they'd invested in their own own map-reduce deployment we'd only be hearing another story about government contractors wasted millions of £ in taxpayers money on Big Brother data analysis.

> The extracted information will contain a person's NHS number, date of birth, postcode, ethnicity and gender.

Big woop? Your NHS# isn't used outside of the NHS or for anything of concern to most people, and your postcode (and address) is held on the unedited electoral roll by hundreds of organisations. Most people don't even opt-out of the edited register accessible for a small fee on 192.com

Why aren't us Brits worried about our credit histories and county court judgements being recorded and held by Equifax, an American company?

What specifically are people actually afraid of with regard to this data set sitting on Googles servers? I just don't get the regular public outcry about NHS data.
Doesn't work on Version 30.0.1599.66 in gnome
It's hogwash because nobody is going to invest billions to remake the Internet with a non-backward compatible technology, wherever said technology comes from.
There is an alternate blockchain explicitly created for testing called the "testnet." It works exactly like Bitcoin except its genesis block is different, so it has a different blockchain and set of transactions. Testcoins have no value, and the mainstream client switches to a new testchain every so often.

Lose testcoins, not Bitcoins.
Some other commands...

> access main security system please

> display zebraGirl.jpg
Sukienki dziecięce
Yes, but its just as likely you pasted in the wrong place. Python makes you a little more disciplined when cut-pasting bits of code around.
It's pretty easy to "win" when you define it so narrowly like that.
And then test them live on the testnet. That's what it's there for.
It's strange to me how dependent Q becomes on its host language. Instead of defining its own types in order to sit between various serializations and host systems, Q seems to simply augment the Host with a few extra types.
> The first thing you do when hacking together a stupid exchange for a joke e-currency isn't writing unit tests.

As soon as you write anything where a bug causes money to change hands, even on a laugh, you write some tests.
We seem to be implying that this means we have a specific obligation to defend all scoundrels and all terrible propaganda movies, when in fact that isn't the case
Really nice recreation. Why the annoying dialog repeatedly telling me not to use Safari though? It seemed to work fine for me in Safari.
This reminds me of Lockhart's Lament, which I highly recommend reading http://www.maa.org/sites/default/files/pdf/devlin/LockhartsL...
That's assuming they even did adequate logging
I would agree if it weren't for the following:

There are already many political topics discussed here. That's a reality. As people always point out, they are interesting to large number of people. Maybe HN is over the purely-technical-topics phase.

I know many Americans read HN and this is a great opportunity to spread the word amongst those who might not have the experience to care. U.S. is still a democracy and at least in terms of public popularity its politicians care about their citizens' opinions. So, no Pearl scripts, but maybe this will help strengthen the U.S. position which is of paramount importance at this point.
Whenever someone says PHP is useless I know that they have no idea what they are talking about. Being ugly is one thing, being useless is something quite different and in case of PHP this could not be further from the truth.
Besides the fact that it's more consecutive sitting time, which is not healthy, eating lunch at your desk tends to make your desk a gross place to be; crumbs in your keyboard, bits of food and food smells around, basically a germ farm. It's also a good way to give yourself indigestion if you're doing something stressful and don't give yourself the mental break of getting up and leaving.
Surely it does. Did you think GETs are transferred before the encrypted connection is established?
[Not horrible] does not mean [has lots of redeeming qualities].
Driven to Set a Record: Zero to 60, Plus 940
Over 500 Leanpub Readers of Valuable Agile Retrospectives
How To Decide If A Celebrity Can Help Your Venture
Most of the time it's not only about you though. If you share an office, do your colleagues like the smell and noise of your lunches? I sure don't 8 out of 10 times. Sometimes it's really strong smell, sometimes it makes me hungry, sometimes the cutlery is noisy, etc...

If you take the lunch at the same time as everyone else, this doesn't apply of course. But why would you time your lunch by someone elses schedule if you eat alone anyway?

If you are worried about 1st benefit, you can take the lunch on different time. The second benefit is.. well. Eating lunch from home in break room takes about the same time as in front of the computer. But you count that as work... so...
The producer should have recruited for the movie he was going to make, or had everyone sign an appropriate contract.

It's not right to throw the rights of the actors out the window just because Islam got involved.
Surely the people in power should have paid more attention to this before handing the data to a private third party. Those who ignored the problem before it emerged should not be allowed near position of decision for public office.

Rant apart, this seriously raise the question of do we not need to have an alternative (maybe a pan European subsidized, not for profit organization) to Skynet (sorry I meant Google)?
I disagree with the reasoning, and I normally eat lunch at my desk because it's convenient and I get to watch crap on the internet.

First off, being the person that gets to put out fires is in no way a certain path to a promotion.
And the experience gained from it is no different than if you just shadowed the person who would usually be fixing those problems.

Also, you mention how doing this you get an extra hour a day to do other stuff, does that mean you leave an hour earlier than your coworkers? That's definitely not going to get you promoted in most places.

I say take the lunch hour, at desk or elsewhere and spend it however you want, then work smarter for the rest of the day.
Again, I don't see why that needs USB tethering, apart from keeping the phone charged. If it's just an extension screen, with a sensibly small number of large icons relative to driving, it can be done (and has been done in the past) via wireless links. Much like the Sony Smartwatch, Pebble, or Galaxy Gear, the external screen is just a remote control for certain specific functions.

But this is Apple, so perhaps they want to make sure the interface only works with their phones. That makes sense as they are designing the in-car interface in the first place.
According to them, they got approval for doing that:

> The alternative was to upload it to the cloud using tools such as Google Storage and use BigQuery to extract data from it. As PA has an existing relationship with Google, we pursued this route (with appropriate approval). This showed that it is possible to get even sensitive data in the cloud and apply proper safeguards.
We can go and optimize further. For example by eating breakfast while driving a car. Or by drinking coffee in the shower..
Ouya CEO talks new 'Ouya Everywhere' initiative
Strange, this article doesn't call PHP useless.
The code may be buggy but it is actually quite clean...more than I can say for most code (my own included)...at least it is actually readable :)
How is this the top comment?

'greedy old white men' should justify dead on its own, but it also completely misses the point.
Two Microsoft execs to leave company
> misrepresents your views by making up something that you didn't say and putting your name on it then you should be able to have a say about whether or not that thing is disseminated around the world

Really ? We're talking about actors here. Isn't this akin to claiming Christian Bale's political views have been "misrepresented" as vigilantism ? Seriously. These are actors. Nobody in their right mind assumes they espouse the views they do on screen.

I find it weird that people are conflating different religions/ideologies here and attempting to apply one to the other, and guess what ?

1) people are angry about the result

2) it doesn't work, doesn't produce consistent thinking

Let's get real here :

a) it is an essential part of islam, to hunt down and execute people who criticize islam. This should not be looked at as exceptional at all, in fact it is quite normal for religions and ideologies to do this. It is the normal case for ideologies to hunt down and punish/kill criticism. Yes, Christianity doesn't do so, and obviously America's own brand of democracy doesn't either (of course, in both cases you can still give examples where people were executed for their opinions. The point is, it is not done as a matter of course, the way it is done in islamic nations, or china)

b) The idea of separating the person from their political (and business) activities the way it is done in the modern western world, like you're doing, sounds absurd to anyone outside of said western world. In most societies, whether muslim, chinese, black african ideologies, the roman empire, ... and even what we know about others like aztec civilization there is absolutely zero difference between the person, the job, and the political activities. So yes, in all those civilizations actors routinely get punished if they follow wrong ideologies.

c) the idea that no ideology is "wrong" (or rather, that there is more than one acceptable ideology at all) is very new, and fake. Obviously what people really mean is that as long as you consider our Christianity-derived law as the primary ideology, you can call yourself whatever the fuck you want. What is considered "disgusting", "extremist", "evil" and extremely illegal however, is applying even tiny amounts of sharia, or for another example communism in cases where it would violate our normal law. This is of course the whole point of those ideologies. What people mean when they say communism is NOT voluntary sharing of capital. What people mean when they say islam is NOT partially applying muslim food laws.
Scenario: You're asked to rewrite SQL for UseCase#14 because it's slow. I'd argue the developer find it more quickly if it's stored in a separate .SQL file with a file name related to the use case (discoverability). It would also separate better in source control history as you'd see when you did SQL changes and when you did PHP changes. Could be valuable when bug-hunting. edit: And the obvious: instead of scrolling to line 762, column 18 of PHP file X, you open file Y on line 1, column 1. It's also an .SQL file, which tells an IDE to syntax highlight it as SQL and not PHP.

Yes, there's a performance cost. Hard disks are fast, though. And then there's caching. I always value maintanability higher than performance, as maintainability often is correlated with number of bugs.

You suggest to wrap the SQL statement in a function, and that might be just as fine. There's no single best solution here. Just a lot of solutions that are better than the Bitcoin-class ;-)
Another early system programming language: CMU Bliss. Bliss was used to develop operating systems within Digital Equipment Corporation (DEC), including VMS / OpenVMS.

If anyone here is interested in experimenting with a Bliss compiler, there's one installed on the gein.vistech.net VMS server, and there are free accounts available there. Visit http://deathrow.vistech.net for account registration details.

FWIW, the UCSD P-System and p-code and the Pascal compiler was easily portable, but the tools were also very buggy (at least) on the Terak boxes, and — even for the era — very slow. Folks were always working around some bug or another, or some slowness.
I don't think that you can appreciate this stuff until you actually have the mechanical background in math.

Unlike most subjects in K-12, you can't BS math. You're right or wrong. There's no subjectivity in evaluation, and no opportunity for lazy students like me to BS a tired teacher with flowery prose that doesn't say much.

Why not make math accessible in easier or more practical ways? My trigonometry teacher walked us out into the schoolyard and gave teams of students assignments to measure the heights of various objects. It was a simple thing, but it made the not-so-interesting mechanics of looking up sine/cosine/tangent in some table real.
SGI IRIX operating system: http://en.wikipedia.org/wiki/IRIX

I used that at my first programming internship at university. Even then (1999) it was a dated OS, but it was still fun it.

I wonder if they used IRIX in the movie because the VFX guys making the movie, ILM, were doing all the VFX work using Softimage on SGI machines running IRIX at the time.
Given that you use a powerful rdbms, such as postgres, you don't need anything more than sql constraints. For example, the constraint to check the temperature would be something like CHECK(temp between 33.0 and 45.0). To check that no two user accounts share the same alias, a simple UNIQUE(user_alias) will do. More complex constraints can be enforced using plpgsql.

Then name your constraints. Then when the sql layer throws them, it's trivial to remap them to user readable error messages. It works especially well in newer postgres versions where the error reporting is much more detailed and the messages easily machine parsable.
Seek HN's advice: Big partner company quietly working on duplicate product
(Posting from a throwaway account)

Our team of 5 has been developing a plugin for a much larger company's software. Our solution helps this bigger company, let's call them X, by enabling X's customers get better results with X's software.

X's management became interested and somewhat friendly after we pitched them our idea, and even gave us free licenses of their software to play with. We have been keeping X abreast of our progress, demoing to them always to positive receptions. Some senior developers there, however, hinted that they had a similar internal project going on even though that wasn't X's area of focus.

Clarification: X makes only 3% of their money from their software.

Last week, a source within X told us that that they have decided that they want to own the technology and will "cut us off and shut us down."

Obviously this was a big blow much like being knived in the back, and we are still coming to terms with it. Not meaning to sound like the victim here though--our plan was to release the plugin and piggyback on X's sales channels. Maybe even get acquired by them eventually as well.

Funding dries up in a quarter, and we are sure that we can make a better product if given a longer runway.

Having a seemingly friendly big company turn around and throw their resources at a duplicate product doesn't sound like a rare thing, unfortunately.

What would fellow HNers do in such a situation?

I am furious at X for stringing us along but worry more for my team losing their livelihoods suddenly. Should we go to their competitor? Should we offer to sell our existing plugin to X?
After years in the C++ swamp, programming Lua feels like being a world-class sprinter. Sure, there are places where it could be less verbose (the 'function' keyword, if-then-end), but overall it's liberating to have so much power with so little typing.
Ok, it's a visceral (not technical) impression, but there's plenty of places to read about Lua online. I highly recommend giving it a try.
Focusing on the age is probably the wrong approach. Math true then is still true now. The problem is that the curriculum is now held sacred (and I mean that fully as nastily as possible), and it is being held there by people who are now the blind-leading-the-blind unto the sixth or seventh generation. I've gotten around in the math world a lot since primary school, and what I was taught vs. any actual modern mathematical practice, across the entire spectrum from utterly practical to the utterly theoretical, bears surprisingly little resemblance to what I wasted my time with in school. The current curriculum is bizarrely overfocused on real analysis to the near exclusion of all else (a few other disciplines will be introduced, generally poorly motivated either practically or theoretically, fiddled with for a couple of weeks, then dismissed; matrix math, for instance... in primary school nobody ever gave me a clue why we cared about this, and once you're done solving polynomial sets of equations (itself an unmotivated activity), you're pretty much done), and even if we grant that real analysis really is worth crowding out everything else, it still comes with a very 19th century flavor to the whole thing, too, wasting time on some dead-ends and missing some things that would be both mathematically and practically useful, too. (For instance, numerical approximations methods are usually covered as "Newton' Method For Finding Roots", and that's it. There's several things I'd trade away in favor of more of this, and it's easy to motivate why this is useful stuff.)

I'm pretty pessimistic in the short term about any efforts to reformulate math curricula, though, due to the aforementioned blind-leading-the-blind unto the seventh generation problem; math educators aren't even aware how bad the problems are, let alone in any position to fix them themselves, or aware enough to ask for help.
Anyone else have the following error when trying to build stuff using the 64-bits version?

# flag
C:\Go\src\pkg\flag\flag.go:87: undefined: strconv.ParseBool
Get a monitor that isn't utter shit, yo. Can you see the background of THIS page (#f6f6ef)?
Now we only need to find a way to shower in the car...
I don't know, I had a first gen Nexus 7 and the experiences was pretty disappointing. Google cheaped out on the NAND and using more than 40% of the storage would cause it to stall, lag and generally behave like a pile of poop. It's somewhat mitigated by TRIM in Kitkat but not totally. On top of that, I had to RMA my N7 3 times to get one that was physically functional to begin with.

Overall quite disappointing
But then he says it's not the bad kind of racism, so Vancouver is still better: "So yeah, it sucks, but it’s not a systemic thing you see in every bloody burger joint and cleaning crew."
sorry dude..fellow terp here...I never got IDs from the affected campuses and I have had a security freeze on my credit report for a number of years now. hopefully that protects me ):
My problem is I don't get a chance to code for more than an hour or two at a time without being interrupted to fix some minor bug (usually someone has not filled in an Excel properly). If you lunch at desk, you can stay focused on a problem for longer, without the implicit context switching that lunch involves. (Though sometimes it is nice to get away).
You gotta fight every single fucking day, so you don't get beaten up, and your world view and how you let the world view you are going to change. I think the teachers in my school could have maybe done anything at all to prevent this.
I've eaten lunch at my desk for years and have none of the problems you mention as far as cleanliness. I also clean my desk a few times a week though and am not a complete dirtball.

The mental fatigue thing is true though. However most of the time I just screw around on the internet during that time. I usually get up around 5-6am and have breakfast so I'm ready for lunch around 11. Everyone else seems to eat lunch closer to 1 which is just too long to wait for me.
Microsoft makes it official: We're all in with Android
This is why I walk to work with a small jug of water, which I pour over my head during the walk to give myself a shower, and why I walk to work in my underwear and get changed at my desk while checking my e-mails.
Help choose MIT's greatest hack
Share your idea, nobody will care anyway.
Apple's New CarPlay Turns Cars Into iPhone Accessories
It's one of the main points of the DPA - Not transferred outside the UK without adequate protection

https://www.gov.uk/data-protection/the-data-protection-act

Although that is more speculation than anything, as we don't have any knowledge if the information was encrypted or not, or any other safe guards in place. But the fact it took them nearly 2 weeks to upload 129.6GB or 229.5GB (Article states DVD's nothing else) I wouldn't be surprised if there were none in place.
Again, I'm all for achieving the same goal of equality, but maybe not in the same way that some places go about it. Hacker School is just an example institution, and I'm not trying to bash them or question their judgement - they really do seem like an amazing group of people, which is why I'd love to go there.

That said, I don't see why any man who isn't able to fully fund his stay, shouldn't be able to apply for a HS grant. If its for encouragement, then it would seem discouraging to those that can't apply for it. I'm not in this boat, but I can think of a few people who should go to HS but just can't afford to.
LOL why is this shit getting upvoted! Really HN!
IF they claim their AUR and start spending it, it would be a huge deal.
There are cars which already do exactly that:
http://www.dvice.com/2013-3-7/new-rolls-royce-looks-ahead-gp...
They didn't say they had approval from Google. That wouldn't make much sense, you don't really need approval from Google to use BigQuery, you just need to open a Google account and create a new BigQuery project on their Developers Console
I hope he also realizes that he's making his office smell. My coworkers don't seem to...
because patriarchy
Don’t Expect To Use Google Maps With Apple CarPlay
Frenkel laid out his perspective in a mathematical memoir, much admired:

http://www.amazon.com/Love-Math-Heart-Hidden-Reality/dp/0465050743
The document where PA consulting announce their use of Google tools[1] ends that section with "For more information please email healthcare@paconsulting.com"

Just sayin'

1: https://www.google.co.uk/url?sa=t&source=web&rct=j&ei=oOwTU9...
How to Convince Someone to Be Your technical Cofounder
Turns out the blockchain makes a great log.

The number of coins involved in malleable TXs does not add up to MtGox's loss.
Sure - is there a reason not to? That's similar to what you should be doing with dates too - store as UTC at the highest precision you'll need and present in local timezone/format.
IPv6 adoption around the Globe
Pour one out for IRIX, discontinued December 31, 2013.
http://en.wikipedia.org/wiki/IRIX#Retirement
I love the Magic: The Gathering cards in the article. Well done, indeed.
Yeah, especially when a synonym for MVP, stripped from all that MBA-ish pathos would be "half-backed crap".

There is a classical old time running joke: "two typewriter girls talking - look, I could do 80 characters per minute, when I am in a mood. - bhaa, I could do 500.. but it is utter nonsense"

In some sense it summarizes all that "from zero to market in one month with cheap coders who just getting shit done" and other MVP-related nonsense.

Actually the code and how it was found speaks for it all.

Worse isn't always better.
How to make a simple web crawler
Here's the talk referenced by WalterSear - The Surprising Decline in Violence:

http://www.ted.com/talks/steven_pinker_on_the_myth_of_violen...

Seems pretty persuasive.
The change in technology and "coolness" is staggering. I remember buying the white 20GB iPod with the scroll wheel and being the coolest kid in high school. Looking at it now and it looks painfully outdated and ugly (IMO).
Yes. This. The fact that Cheney went out and lobbied congress for this should say something about the dire nature of the situation