skysight-inc/HackerNews huggingface dataset:
> Here’s a simple example. A 2D vector (x:ℝ × y:ℝ) is a subtype of a 3D vector (x:ℝ × y:ℝ × z:ℝ).

Again, I think that's backwards. Every 3D vector is also a 2D vector if you ignore its z coordinate, so 3D vectors are a subtype of 2D vectors (assuming some type system that has subtyping between tuples of fewer fields).

You could implement this by having 3D vector subclass 2D, but as you note that's fraught with peril. But that's because substitutability requires meaningful semantic behavior and not just matching signatures. Just because two objects can both "foo" doesn't mean they are substitutable in a pragmatic sense. They have to do the appropriate thing when you foo them.
So... we're back to the 90s? AIM and ICQ and YIM and MSN? I CAN'T WAIT.
Electric current comes to mind.
Flattr now works on YouTube, Instagram, GitHub and others
Hi Zen (love your name!), we're planning to start expanding internationally next year (after we're US-wide). Please sign up at: https://zenpayroll.com/international.
She is 16. I made far larger explosions when I was younger and older. Of course, I didn't do it on school property, but it's clear her interests were not at all sinister. Criminal charges are ridiculous. I would think detention would be more appropriate or calling her parents.
Yeah, FUIButtons have a shadowHeight property which can simply be set to 0.
It's worth pointing out that they still have terabytes of data on the ground that hasn't been sifted through, so even if the spacecraft's mission isn't resurrected, we can still expect to hear about new Kepler discoveries over the next year or two.
At least with the Microsoft monopoly you could reverse engineer their software. What is happening with the web is much worse.

Additional copy & pasted rant:

"You can reverse engineer binary applications but you cannot reverse engineer the cloud. When Google deprecates a web service, Facebook eliminates an API, or Twitter imposes tougher API restrictions, all dependant services fall like dominoes. The weakest link in the chain is the cloud services that you can’t run or port anywhere: we no longer have control over the applications we use.

On the other hand if you want to run old applications from the Apple II, downloading an emulator solves the problem. Do you miss Borland Turbo Pascal 5.5? Install DOS on your i7 or run it in a virtual machine to achieve instantaneous happiness. Just don’t expect to take advantage of your quad core! Emulators are not created in a vacuum and reverse engineering is the key to emulating a complete platform. Reverse engineering is also very important to tackle complex issues in hardware and software virtualization. For example, you need reverse engineering skills to virtualize Internet Explorer 6 on Windows 7.

It seems odd now that Microsoft was prosecuted for engaging in monopolistic practices in the 90s. Apple and Google are currently abusing their market positions without much real criticism. Microsoft must be laughing because these new companies have launched platforms far more controlled than Microsoft’s in the 90s. Ironically, Microsoft is now doing the same thing with their mobile initiatives and Windows, which would have been illegal 20 years ago. All of the above practices are contrary to the hacker spirit."
The Unincorporated Man by Dani Kollin & Eytan Kollin. It's a sci-fi set a couple hundred years in the future where everyone is incorporated at birth. Just like you can own shares in a company, you can own shares of another person. It's my second favorite novel. It has some interesting ideas.

Ender's Game by Orson Scott Card. Don't let the movie fool you. The book is very good. It was at one point it was on the suggested reading list for the United States Marine Corps.
Not to mention they don't listen to ..."TWiT with Leo Laporte "!
My highschool physics teacher used to say that children are the world's youngest scientists. Every time they throw something, drop their food on the floor, climb something, fall down, etc. they are conducting an experiment to study the laws of physics.
To Raze or Not? MoMA Rethinks Plan
Catseye Repository of Esoteric Programming Languages now on github
Arduino Alarm Clock 
Arduino Alarm Clock with temperature display. Built using a 4 digit, 7 segment display & Arduino.
I'm not making a judgment on whether on whether it's good or not, just pointing out that it is. In the history of the world, the dominant power has always been able to impose its will on everyone else.

There is no state of affairs where everyone just minds their own business. The choices are hegemony (for the time being, U.S. hegemony), or international cooperation via trans-national entities. International cooperation sounds great until you realize that the Finlands and New Zealands of the world are outnumbered by the Sudans and Saudi Arabias of the world. Given that most countries are objectively terrible, I'd much rather live in a world with the U.S. as the global bully than one in which the "smaller kids" have a say.
Yeah, it shares a codebase with the Windows 7 version if it's different at all. The number of Windows 7 + Windows 8 installs is far greater than Windows Phone users.
Binding D to C
>Regardless of what Google does within its own platform, he still compared what Google did on iOS to what Apple did on iOS.

And nothing, even on this part of his complaint, was about things that Google couldn't fix because Apple didn't let them.

So the "closed/someone-else's platform" remark was redundant.
Actually, the article assumes that students don't always accurately respond to supply and demand. More specifically, it assumes that by marketing a degree effectively you can cause too many students to apply, causing an excessive supply of graduates and pushing down prices. This is exactly what happened with law; law schools markets themselves agressively based on the supposed earnings lawyers can achieve.
> "Don't Be Evil" is not Google's motto

Ahem. This[1] is close enough to a motto to make this part of your comment irrelevant.

[1]: http://en.wikipedia.org/wiki/Don%27t_be_evil
This is a regular occurrence on Microsoft related stories which don't show it in a bad light and anti-Google stories.

See #26 on the front page:

26.Where Is .Net Headed? (odetocode.com)

5 points by wubbfindel 44 minutes ago | 1 comment

How come that story is on the front page but this one with triple the points and submitted almost at the exact same time isn't?

35. Microsoft responds to YouTube demands, 'more than happy' to include ads (theverge.com)

14 points by CloudNine 48 minutes ago | 9 comments

Even benign Surface Pro reviews are flagged by the high-karma Gods, can't have them hurting Chromebook sales.

https://news.ycombinator.com/item?id=4849814
And if she had hurt or, worse, killed herself or other people? Reckless is not a quality of a scientist. Why didn't we, the public, extend an invitation to "become a scientist" and pour support and legal defense funds to the Novato teenagers arrested for making the exact same thing OFF school property[1]? It's a felony charge in California, as well.

> But officers did arrest a group of teenagers at the end of January for making and setting off Drano bombs in an open space off Palmer Drive.

Let me be clear: mishandling one of these devices can blind you and remove limbs, and even if you buy the "I'm doing a science experiment" angle, she's doing it without training or safety considerations. This is a safety issue, not a science-hating issue, and there have been many charged and convicted before this young lady. I hate that we absolutely cannot have an objective conversation about this.

[1]: http://www.ktvu.com/news/news/bottle-bomb-warning-goes-out-t...
Predatory pricing is a very poor way to maintain a monopoly.

In the best case scenario; unless you can buy your competitors assets when they go out of business, someone else will be able to jump in and compete with you at an extremely low cost of entry by buying the assets of your competitor for pennies on the dollar.
I'm still worried. The Nexus way had invented 'no-physical-button' experience for 2 generations. Now, with Galaxy Nexus S4, will we have the physical button back again ? Will this cause fragmentation in android ecosystem ?
Hiring employee #1? Try FirstHire
I think you're incorrect about this, and would appreciate a source. From my understanding of pre-trial diversion, it does not involve any admission of guilt... If the defendant does not complete the probation period successfully, the charges are reinstated and dealt with in court. Guilt is not pre-determined.
We really appreciate your interest! I'm the CEO of ZenPayroll and I want to re-assure you that adding additional States is a top priority for us. We'll be launching support for Texas and Florida next month, with several additional States added each month thereafter.
-Josh
P.S. Make sure you sign-up at www.zenpayroll.com and we'll notify you when we're available in your State.
Are you certain it was a human? Did you see the speech recognition keynote today? ;-)
In that both of those are fire and forget, whereas your Google/G+ account is used for tons of stuff people don't really like but are shoved into their throats.
Just loved the editions on items. :)
Didn't like only FB login.
Good UI and UX.
And liked the ideia of pre-packed collections, will users be able to create their own collections like "movies with best car chasings"?

Good Luck with your mypileof, dougcorrea!
You mean the transports that spams my buddy list with tons of inactive contacts and duplicates?
As someone who has been prosecuted for a crime in Florida (it was semi-serious) and has had a few friends enter the pre-trial diversion program there I would like to point a few things out.

Pre-trial diversion isn't cheap if you are of limited means. You have monthly fees you have to pay and you likely have fines and penalties to pay too. A lapse in any of those payments can result in what is called a "writ" being issued. It is essentially a bench warrant for your arrest. I have had this happen to me. It sucks.

Kiera is 14 and so I'm going to give her the benefit of the doubt that she is not a drug user. However, if she is she better get clean soon. Florida loves to drug test people in an attempt to violate them on their probation. A failed drug test will have you removed from the diversion program and you will face the original charges in court.

Finally, if the diversion program is completed without incident there are some lasting effects. Even though the charges will ultimately go away there are some things that wont. For instance, a friend of mine recently applied for a job that did not simply ask if he had been convicted of a felony. It asked specifically if he had ever pleaded guilty, nolo contendere, or entered a pre-trial diversion program. Completing the program smoothly does not necessarily mean that this incident will be completely over for her.

Shame on the DA in this county for moving forward in this way. The police were stupid to arrest her in the first place but hey, that's what they do. Proceeding with criminal charges, particularly in a case where no one was hurt and no property was damaged, is completely at the discretion of the DA.

This is bullshit and no one should be pleased with this outcome.
Dude, everyone starts somewhere. She was 16 year old honor student when she did this. With the interest and aptitude she will go somewhere.

You or your friends didn't do anything destructive in high school and get away with it? I did...
Google Groups; although Google and its obstinacy won't listen.
What makes BitCoin a far greater risk than state based fiat currency is that it is based on a floating index. There is nothing at all keeping it tethered or supported. All the ragers can go on all they want, but ultimately the value of the, e.g., dollar, lies in the confidence of and in the economy, government, and its people. That is the fundament of state based / backed fiat currency. If you want to hand over your money to hackers, financial hucksters, and frauds; go right ahead, but don't be disappointed that you get robbed when you go to play poker in a back alley.

The very foundation and beginnings and underlying mechanics of growth are all wrong with bitcoin.
To all the PHP haters. Feel free to bask in the glory of knowing pointers and monads like the back of your hand, and leave making useful apps and making money to PHP developers. That's fine with me :)
Anonymous bidder pays $610,000 for coffee with Tim Cook
OK, well call it what it really is then: a science demonstration.
> but having used other packaging systems suspect that go will start versioning packages eventually as it makes life a lot easier if you are building on code from elsewhere and want to share code

I strongly disagree. I've used other packaging systems and they are a constant source of grief. I very rarely need to pin dependencies so it doesn't make sense to work with a super-powerful tool that allows dependency management at the version level. If I did, then I understand the need for the power.

> The present setup works fine, with the caveat that if you don't fork all dependencies, other users might see different build results for the same code.

That's not a caveat; that's a strength. When this happens, I get a bug report from a user, and I fix my software. Then it works.

Bitrot is a damn hard problem to solve. I'd rather it smack me in the face then creep up on me and strike when I least expect it.

N.B. I fully understand there are scenarios when reliability of builds is important. If I were in that scenario, I'd accept the pain of pinning dependencies or writing my own tool to do so. The great thing about Go is that I could do that with relatively little pain. (Its standard library contains amazing tools for analyzing Go source files.)
Ah. I get it. I get it. Google data centre post has less points than this one, but is on the main page and so is the .net one, which i guess is anti-MS one. Thank you for the explanation.
Why does every PHP thread turn into a bashing session? It's not constructive to the conversation. I for one am excited about this. I'm only half way through the docs buy so far I like what I see compared to other PHP PaaS. Except no mbstring.
> They could distribute a list of malicious URLs to the clients and do the checking locally.

A list of essentially every known malicious link on the entire Internet? I speculate that would be quite a few gigabytes in size, and would only get larger if they wanted to store the links in some data structure that could be scanned in a practical amount of time. And said list wouldn't be complete, either- it would only cover known links that Microsoft had seen before, and would only record their malicious state at the time of the last scan, not now.

> They could ensure that clicking a link doesn't compromise your system.

These sorts of vulnerabilities often come from obscure and surprising places (e.g., their TrueType font parsing code), from blocks of code that have been around for a decade or two without the vulnerability being noticed. Identifying security vulnerabilities is notoriously hard, even when you're not contending with the complexity and scale of Windows and all its associated applications.

There's an argument to be had about the acceptability of the privacy/security tradeoff Microsoft could provide by eavesdropping on your conversations, but your implication that such a tradeoff is mostly or entirely avoidable is untrue.
Commafeed: An Open Source Google Reader Clone
D is able to directly interface to existing C libraries without using wrappers or trampolines. Mike Parker explains how in this article.
I managed to open accounts with Chase while my SSN application was still pending / didn't have the paperwork in hand yet. They chased me up afterwards for it though and have sent me paperwork repeatedly asking for the information (SSN, reason for being in the US etc) in relation to any interest paid on accounts.

Is it possible to hold an account without any sort of tax ID number (ITIN or SSN) Surely one of them is required?
> I am the guy with the nuke. As a citizen of a representative democracy I would vote against any politician who favored the abolition of useful technology. Even if I disagree with the politics of that technology.

You don't have as much power as you think you do.
Something that might interest you. The Millenium footbridge in London had to be closed, tweaked and tuned after engineering design issues were discovered. A subtle interplay and feedback loop between people walking in lockstep and the bridge's resonant frequency caused eventual high amplitude oscillations and eventually sickness in humans and stress in the bridge.

Fascinating stuff!
El e-commerce social
Microsoft revamps Dev Center
Really depends on the clients. For individual entrepreneurs who "want an app", there's only so much you can charge, and half day increments just aren't going to happen. I take these clients because I like working with them, not because they make me wealthy.

When you go to daily vs hourly, you benefit for a couple reasons. One, the minium is now one day, not one hour. Two, often, a "day" involves your client screwing around while you wait. You get paid for that time now.

But really, the biggest difference is that clients that are willing to pay by the day do so because they have the money.

I've also had some good luck with small fixed price bids - $2-5k. If you work quickly, you can make a ridiculous hourly rate - but more so with clients who can afford to pay by the day.
I like PHP! It's the first OO programing that I learned and paved the way for me learning C, C#, Obj-C...and now I'm studying Java. If it wasn't for Php's loose declarations (as compared to C) than I would have had a harder time to grasp object oriented programming and would've never made it past javascript.
A useful tip about Google features and Google apps. FREE Google Apps users get them on by default. PAID Google Apps users get them OFF by default. I needed to turn on Talk and Hangouts today.
Yes, and in theory as well, communism was a good idea :-)

In practice, that's just advertisement, and Europe is no better. Governments are about power and coercing the people, but it takes skill - if they do that too visibly and they get a revolution, 1789 french guillotine style. They don't want that, because it means others would get the power.

EDIT: rayiner, there is no need for profanity in the reply. You can see the difference, but it doesn't mean it's not dysfunctional - only that there is more polish and you don't see it as clearly. It once shocked me too, but yes, politicians really act to maximize their self interest, in every country, and have done so for the longest time. See http://www.iep.utm.edu/polreal/. Voters can have an effect, I won't deny that- all I'm saying is that it is not as important in the real life as in theory. It's a quite interesting system, with politics as a market with known failures. See http://en.wikipedia.org/wiki/Public_choice
Well, I am a software engineer, so it's traditional. :P
This is incredibly confusing. The sentences seem to alternate, between "Your end users will be affected, you must do something" and "Your end users will not be affected". Some of the sentences seem to imply this is isolated to AppEngine ("Your users may use any chat client that supports XMPP","the changes discussed above have no impact on non-Google XMPP clients") and others seem to imply that Hangouts is going to completely stop working with XMPP, if not now, very soon.

Can anyone clarify if this actually impacts your average standalone XMPP client, not connected with AppEngine, sending and receiving messages to Google Talk users?
No thanks, I'll use Google.
Any plans for making it:

(a) Universal
(b) only require iOS 5?

My humble iPad 1 would love to give it a home.
Her first statement while being interviewed was that she was performing a science experiment. That story changed under interview, and she later admitted someone told her how and encouraged her to do it.
Until a new payment provider can match Paypal for non-US payments (https://www.paypal.com/worldwide/) then Paypal will be the leader.
It doesn't seem to run on Windows 64-bit, here's the fix: http://www.twosquared.com.au/blog/6
Whether or not "Don't be evil" is their motto, it's clear that they've failed to manage expectations.
If they knowingly took HIPAA-protected records, and the taking of those records was outside the scope of the search warrant, they violated HIPAA. You can spew your pro-government nonsense all you want, but that simple fact cannot be changed.
I recently changed my last name, now it has a space (Casseres Palmer). I just say something along the lines of, "My last name has a space, not a dash." I haven't really found it difficult to use. Out of all my licenses and IDs, only one of them has a dash in it. I don't know if it's because of the database limitation, or the person who entered it in assumed it has or needed a dash. My university, work, and other companies that I deal with have no problem accepting a last name with a dash.
We're sending money to the I/O attendees first, and then they'll be able to send money to their friends, and so on.

Wow, that's an amazing way to track social connections among developers. I bet it's really exciting to watch the network spread.
Excellent design all around.
>You seem to have a very twisted idea of what normal, civilized male behavior is.

Yes, it's "not giving a shit" about people forced into unemployment, and calling other people "scum" and "neanderthals" (after an extinct race of people -- might as well go full on and use the other n... word).

Swearing, holier-than-thou, casually racist remarks for whole classes of people (as if construction workers described in the article are "sexist and homophobic neanderthals" for making some comments between them in jest as 99.9% of the male population does, and one should "not give a shit" about them).

Way to prove your superior, non-sexist, caring and sensitive "civilized male behavior".
Despite the objections you raise, Google manages to detect malicious URLs without sending everything to their own servers:

http://blog.alexyakunin.com/2010/03/nice-bloom-filter-applic...

Instead of worrying about how impossible this idea is, I'd suggest looking at how others are accomplishing it.
Hi rslonik,

Thank you for your feedback. We are implementing a email/passwd login. Users creating their own collections and sharing is one of next features to be implemented. And it will be possible to publish your own collections photos and follow friends. Please let an feedback using feedback form on site then we work to build the best tool for collectors! :)