skysight-inc/HackerNews huggingface dataset:
What they'd really like to do is rent it to you, but for the price of buying it, and have you think you're buying it.

Hence, the DRM.
They see Google maps as a strong enough brand that they think people will avoid Windows Phone if it doesn't have it.

I think it's a good move. The last thing we need is our one chance at an Open Source OS being undermined by Microsoft.
As some people have already been pointing out, try maps.google.com in Opera Mobile (if you have an android device handy). I honestly think they just don't care about most mobile browsers.
ShmooCon Epilogue Tickets On-Sale | NoVA Infosec
I've got a GSM Galaxy Nexus. I picked up a 3.5 Amp-Hr battery on amazon, and the phone lasts 3-4 days on a charge now. It's a massive quality-of-life improvement. The only things I switch on/off are GPS and wifi.

The fact that you still have to turn off GPS and wifi to get 3 days battery life with a 3500mAh battery sort of proves the original point.

Most importantly, I can avoid the iTunes ecosystem now. I can stream my music on my work linux box, off my phone, or any other device I want.

That's funny because in Canada, iTunes is the only realistic way to buy digital music on a smartphone. On Android I really missed Sound-hounding a song, and then clicking on the link to buy it in iTunes instantly.

My 4G Xoom dies really quickly with 4g on. it's kept me off of 4g as a technology for at least a year.

I don't have 4G, but a friend has an iPhone 5 and even though he's always on 4G he gets great battery life. YMMV.
Bitmaker Labs wants to make you a coder, but please, play nice
Like Edison and the lightbulb, like Gates and the pc operating system...I was about to become the first person in America to sell condom key chains.

That was probably your first mistake. Neither of your heroes succeeded by being first with a great new product. They won through ruthless competition (some may even say cheating), unfair advantages, endless promotion, and competing in the courtroom and legislature as much as in the marketplace.

Perhaps Googling things like "Nikola Tesla" or "CP/M" or reading http://theoatmeal.com/comics/tesla may have changed your business plan.
Fascinating. I was just thinking about something like this today because I wanted to use generators. JavaScript is odd in that it's hard to make changes to the language and get browser vendors to support them. Fortunately, all JavaScript implementations so far are turing complete, and so we get projects like this that let us keep moving forward, even while IE6 holds us back...
Yep, in a way the jvm is doing the one thing that native platforms haven't. That is provide a universal (in java land at least) interface in java bytecode to languages running within the jvm.

Think about the ffi annoyances with c->c++->other-lang, its so simple in jruby to use clojure libraries, or rhino for some other stuff, or vice-versa, or whatever.

And I'm not a java fanboy, but that fundamental aspect of the jvm as a platform is crazy cool.
can someone update me on this? looks like it's using ratchet for the styles. ratchet hasn't been updated in months.
I thought they just had special rules for expressions with a car in {set!, lambda, if, quote, ...} such that arguments to those are not evaluated. From there you can construct whatever else. I might be mistaken, I'm not clear on the history of it.

You know what you might like, if you haven't seen it yet, is the Kernel programming language, a Scheme where everything, including macros, is first-class.
We know how Google's algorithm works in no small part because Larry and Sergey came up with it as part of their graduate studies at Stanford. Stanford owns the patent(s?) on it and made hundreds of millions licensing it to Google.
As a Windows Phone user in China, the feeling is very familiar. Bravo, Google, you've certainly learned a few tricks from the bloody Communists.
I had to tell my dad (non american, first saw them when he helped me move across the country) what they were. It is now his favorite anecdote to tell about Texas :)
The real problem is that it is a slap in the face for html. What does Google think it is? Is it a presentation layer standard with ideally many implementations or is it a file format for web kit?
Api.snapchat.com redirects to Google.com
> you might not be able to work at what _could_ otherwise be your top picks or best options

Subtle but significant difference.
Like so many startup ideas, this could probably be a great idea for somebody who can actually execute it. I feel like a jerk saying this, but this seems like a recurring theme lately - people saying "the market was too small" when the reality that they needed a huge target because their execution was near non-existent.
If you've read the Foundation trilogy, you'll have some more context, but if you're not too fazed by highly science fictional settings (i.e. you've read a fair amount of science fiction) you should be OK.
> I'm pretty sure you're just being neglected.

First of all, when "neglect" gives Google leverage to harm a competitor in a different market (using maps to harm a mobile OS vendor), it is reasonable to think it might not be just neglect, but also strategy.

Second, neglect is bad enough by itself. Google has been phasing out support for Opera in properties like blogger.com on desktop, and now is officially on record as saying that google maps for mobile is WebKit-only. That goes against the very basic principle of an open web accessible to all, that Google used to champion.
Glad you find it helpful. If you have specific questions, my e-mail address is in my profile. But the majority of what I have to say is in my essays, http://jseliger.com/essays/, or blog, and those are much more developed than the things I'm writing free-hand. In the essays, pay special attention to "How to Get Your Professors' Attention, Along with Coaching or Mentoring."
Isn't this proof of a "win" for open source where an independent dev has discovered a significant bug/performance improvement because they can examine the source and recompile their own fix?

Would not happen on ios or mobile windows?
Ha! This is fun though I was hoping for some simple machine-vision based pre-processing on the image to auto place the speech bubbles.
Looks like an analysis someone from the Singularity Institute would write...
I just read how Shakespeare borrowed/stole heavily from other artists of his time.[1] Today he would have been sued for this and you wouldn't have those plays at all perhaps.

[1] Last chapter of the recent book "Imagine" by Jonah Lehrer
I'm almost always using binaries or javascript libraries, in which I need not do anything but copy and paste files and include them in my projects to be within the letter of those licenses.

Plenty of people copy code straight off of blogs, which due to the DMCA are given implied copyright. Stackoverflow, also, requires attribution under the CC license, but nobody attributes stackoverflow when applying fixes to their problems.

If I include an MIT licensed JS file, I can replace functions willy nilly, or rewrite parts of the code. If it's LGPL3 or GPL, I can't.

Licensing is more nuanced than you're describing, but pragmatically I never need to cite anything. The most I need to deal with licensing is handling proprietary code (unlicensed github code, for example), and GPL/LGPL.
>a totally different site.

Did you really just type that?
>Remember, what we call "government" is really just a bunch of people that society recognizes as the sole legitimate purveyors of violence—that's the only difference.

Wrong. They are a group of people acting within a common framework of rules. These rules constrain their behavior, especially violent behavior. Part of this framework works to ensure no one person, small group or even large sub-group can act independently of these rules.

>The only change I'm proposing is for society to recognize no individuals as the sole legitimate purveyors of violence, rather than a select few.

This opens violent action to anyone who cares to engage in such behavior by whatever rules they see fit.

>The fact that people irrational and ignorant is all the more reason to not allow any of them to become the sole legitimate purveyors of violence.

I disagree. I think this is a fine argument for having a common set of rules for violent action agreed upon and enforced by as many people as possible. The irrational and ignorant will be held in check according to the common rules by everyone else with that responsibility.
I don't know why JRuby + Rails gets no love. JRuby is similar to Groovy but the Rails ecosystem is far far better than Grails. I have worked on all three frameworks and I think -

- The Rails ORM (ActiveRecord) is far more superior and mature than ANORM or anything out there
- The Rails templating system is super easy and feature rich
- Rails has awesome libs like Devise (Authentication), Cucumber (BDD) and Capybara (UI Testing)
- The argument that Ruby is slow is not really valid with JRuby + Torquebox. Yes, it cannot match Java but for most apps it is sufficiently fast.

All in all, I have been trying to find a better combination than Rails + JRuby but I cannot find any. If pushed against a wall I would only say that for large projects some sort of type safety helps which Scala can provide but prepare for some pain while development (when compared to JRuby + Rails ecosystem).
to some extent i can't really buy this argument. office 2007 still accepts office 2003 keyboard shortcuts, so if an expert is completely at home with 03 he or she should still be able to function normally in 2007+ without needing to visit the ribbon very much. i was quite happy with this - the ribbon is there, but it forces nothing on me. i was happily smashing away until i one day decided to pay attention and saw the yellow dialog box over the ribbon which said something like 'office 2003 shortcut'.

if an lotus 1-2-3 superuser for some reason really couldn't change his spots after 30 years, excel 2010 still keeps / as a menu shortcut for those folks, even though lotus shortcuts no longer work.
Here is the WTFPL, which is my favorite license as it works as well as public domain, but, being a license, deals with the concerns of people who believe public domain is a legal fiction in certain jurisdictions.

http://en.wikipedia.org/wiki/WTFPL

This is the only total freedom license I am aware of, and allows claiming others work as your own if you wish.

I agree the OP was confused about the word plagiarism, but from his follow up it seems clear he meant not giving acknowledgement, as opposed to falsely taking credit. Regarding non-acknowledgement and non-advertising clause licenses, the zlib is perhaps the most popular and is a really nice license. It has an anti-plagiarism clause that you can't falsely claim it is yours, but you are not required to acknowledge ownership in binary distributions. (It is appreciated but not required.)

http://en.wikipedia.org/wiki/Zlib_license

There is also the anti-copyright notice, which varies in form, but is an explicit public domain grant required by the Berne Convention. Typically they do not require acknowledgment either.

http://en.wikipedia.org/wiki/Anti-copyright_notice
ah yes, you're right - meant to say that handle the serialize/de-serialize yourself at first to get your feet wet.
The Windows Phone browser does not send touchstart or touchmove events. This alone makes it damn near impossible left to implement decent maps, so the claims that its the equivalent of IE10 is incorrect.

Its a pretty huge oversight by MS given that WebKit, Firefox and Opera do it just fine.
10. How would you move Mount Fuji?

Seriously? You think it's important to know how to answer this bullshit?

Why don't you go the whole bullshit hog and add to the list

11. What's your greatest weakness?
Maybe in isolation. But combined with two other similar WP8/Google stories within the last week, both clearly driven by commercial issues, the case for this not being a technical issue either becomes stronger.
I fear that colleges condition students to be bad at entrepreneurship and teach actively harmful lessons.

Of course this isn't true of all schools, but I can't say for certain I know anyone who came out of college more prepared for the world and business than they went in. More prepared for a job, surely.
When you "include an MIT licensed JS file", as you mention doing, you leave its copyright/license notice intact in the source right? That's the acknowledgement required. You didn't change the copyright to have your own name on it and erase the original.
Then add it's easy to create one-liners.
Suppose someone wanted to take this hobby farther down the path, and start a rocket company similar to SpaceX. How would one avoid negative attention in doing so?
First of all, forget "not adding value to your competitor's product" - this is about removing value that was already there.

Secondly, Google has market power in both the mobile device OS market and the online map market compared to MS, and is trying to leverage its position in the latter to hurt MS in the former. This seems like exactly your stated definition of anti-competitive behavior. How is this "intensifying" competition?
Zynga has been an evil, unethical piece of garbage from day one.
Agree, cool presentation but I'd missed the down navigation until read these comments.
Why not? It's obviously not the same codebase as the desktop version of the site, why would you expect because the desktop version of the site supports IE10 that the mobile version of the site would as well?
My school was ABET accredited, so I guess ABET is crap. I don't care at all about ethics - you can't teach that in a semester of college.

I care about the law, and what I can and can't sell without being able to win the lawsuit when I'm sued.

I've never had to build an operating system, and I never will. Performance problems likely mean you have product success, at which point you can figure out solutions to your problem.

You don't get facebook scale by planning it up front.
Ask HN: Where can I find a tutor for web development?
I'm looking for a tutor to learn web development from. I'm having some frustration right now going from I don't know what I don't know to I know what I don't know, and I want to have a relationship with a person who can help me through this process.

Does HN have any suggestions where I can find someone? Any would be appreciated. :)
Ask HN: Is there a good way to go through SICP?
I'm a junior developer (in Seattle if that helps) and I want to improve my computer science theory and programming skills.

After searching around on the internet and reading a lot of recommendations it seems like the best book for me to go through is the Structure and Interpretation of Computer Programs. It's currently being shipped to me now.

Is there a good way to go through it? I read that MIT previously used it, which led me to the MIT OCW 6.001 course. That seems like a fairly good route. I also found assignments on the MITPress/SICP website, but they appear to be lost to time; I can't open the .ps file using Adobe Distiller and I couldn't get the LaTeX file to work either.

If you all think the MIT course isn't a good way to go through it I figure I'll just round up a few friends and/or co-workers and try to convince them to go through a chapter or two a month with me.

Thanks for your advice!
FWIW, IE10 on WP8 started doing touch events under vendor-specific event names. (MSPointerDown, MSPointerMove and MSPointerUp).
What do you mean be that? The results are certainly in the presentation.
Maps on Opera, Ubuntu 12.10: http://i.imgur.com/KKVbj.png

Maps on Opera, Nexus 4: http://i.imgur.com/0DXVz.png

You were saying?
2nd release candidate of KDE Software Compilation 4.10 released
On the upside, MySQL seems to have restarted work on Connector/Python which both claims to be Python 3 compatible and is pure Python (i.e. doesn't simply wrap the binary MySQL client library).
Great story. Would you mind sharing with the HN community your checklist? I'm sure we could all learn something from that... or maybe would make a nice blog post?
You can hit `esc` to go to an overview.
This is kind of funny. The connection is still encrypted from others that might see it in-flight (ie, coffee shop, etc). However, your right, you would not be able to verify that the person on the other end was really the one you wanted to. However, this discussion is here because someone had one that WAS perfectly valid for gmail.com, even if it was not actually owned by google.
"Wireframing" is an incredibly common term in the web development community for drawing out rough layout plans. I think given the target audience, it's perfectly appropriate.

(Though admittedly, I too thought the same thing for a moment when I first saw this post)
Try https://www.padmapper.com/

I don't know much about SJ but I can tell you about my experience in SF.

Tenants have the upper hand over landlords in SF, but landlords have the upper hand over /prospective tenants/; you won't have much ability to negotiate prices and you'll need to act fast to get a place once it's listed or especially after an open house.

I recommend you get a generic short-term rental from a big company and make that your base for a few months. Spend a lot of time hanging out in various neighborhoods and then move to your long(er) term favorite.
Yep.

Remember, "www" is a subdomain just as much as "somethingelse" is.
It's just a platform they use to deliver their services to their customers - the same way that everyone else does.
Tipbox Makes It Easy To Share Tips On Your iPhone
It is not discussed much because its to real for startup dreamers who believe the hype. You can't do much with $3k in "profits", much less quit your job. I remember consulting for a company that was looking to grow. They had about $5k in sales "profits" to split between two founders. And wanted to hire me to take them to the "next level." With what?

Do realize something. If your company is selling just enough to get buy, but not enough to be successful, then you should either take out a loan, get some seed, or shut it down. Zombie companies (because they wont die) are the worst. Well, their founders are worse, because they treat it as if by some miracle it will grow. No. It will not. No matter how much you try and chance the copy on the landing page. Growth requires marketing. And marketing requires money.
Is it not a rule that a novel application will break the paradigm that other applications follow and hence leak out of the abstractions that allow the traditional application to be written quickly?

Copying is dramatically faster than doing something new.
/r/learnprogramming.
Yes, that was my exact experience with Hibernate. I spent two years working on apps that used Hibernate and I never felt like I really understood how it worked. ActiveRecord for the most part "Just Works" for me in comparison.
Depends on how you read the numbers, so here are the results for those 3:

Option	Adoption Ready	Importance	Votes
Spring MVC	85%	82%	851
Play	71%	78%	735
Grails 77%	76%	711
The same that it has blocking a decent YouTube app on windows phone
This is an obnoxious page because the front page autoplays a video. This is an unpleasant surprise for someone like me who opens many links in new tabs before looking at them.
The desktop version of maps.google.com does not work with mobile ie10 as well.
Looks interesting, but could somebody please explain this like I'm 5?
Ugh, yes, makes all HTML/Phonegap apps horrible. They haven't fixed that yet? Does WP run IE6?
I understand that duplication is inefficient, but how is the patent system doing anything productive whatsoever to address it in the software industry? If something with market value can be kept as a trade secret then the incentive will be to do so notwithstanding the patent system, and then to patent various other things for legal defensive purposes which are less valuable in the market but more valuable in the courtroom. And things which can't effectively be held as trade secrets won't be wastefully duplicated anyway because the first to produce such a product is by stipulation unable to keep the secret.

More than that, if we were at all concerned about the use of trade secrets causing wasteful duplication then we cannot consistently allow the law to protect them as something of value. If we are so keen on disclosure and reducing duplication then industrial espionage should be fully legal as an efficient means of distributing knowledge to other market participants, and holders of trade secrets should be directed to the Patent Office as their sole means of protection. But I think we are not so keen because the problem of duplication is not so large, and the incentive provided by the patent system would not compare well with the incentive provided by the alternative.
Apologies for that, add an issue and I'll have a test to check that it works. There are a number of factors for getting it to work at root but usually you just need to update the config.php and .htaccess files.

You're right about a framework, I could've written it in one but to me this was a learning exercise and making it "as hard as possible" has allowed me to try and think about best practice and writing good code (which I hope I've done).
To be fair, this guy also was not the first with a great new product; he had found the exact product he wanted to sell abroad.
I thought this may help to design a new keyboard layout better (from scientific/statistic perspective) than Dvorak (https://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard) which is based on research more than 80 years ago.
Amazing story and the ending was great. I'm also not sure many of the commenters are aware that this happened in 1999
Awesome Article (and site)! Just one correction, look like you used the word memsahib in correctly (I think its a respectable salutation for a woman)..
I will include it on a book that I'm writing. Don't call me a spammer, because the book will be available to read for free online. Once its done, I'll post it here.
what I find abyssmal is this story getting on the front page on HN and venturebeat, when it is already few weeks old.
If anything the amount of bias is way to low, MS singlehandedly crippled progress on the web for many many years and would deserve to be burned to the ground by an angry mob of webdevs for it.

You can develop in Chrome and it just works in Firefox, Opera, Safari, etc., but without fail things are always broken in IE (yes also in 6+ versions). Any webdev could tell you about the horrors.

IE versions have always been DOA compared to what’s possible in competing browsers at the time. Microsoft's fault of not getting people to upgrade is their own doing by not anticipating and adequately reacting to the problem… or frankly just not giving a shit™. Others don’t have these upgrade problems.

Also, we can be very thankful that they failed in their ploy to make the whole web IE-specific, but we should not forget and it’s to soon to forgive.
Yes, but in the current situation only a small subset of people were exposed to that certificate, whereas killing the CA outright exposes everyone to bogus certificates for the CA's domain.
Your chances of emigrating to Switzerland are virtually nil. That's why their system works.
It's called mold making or casting. Pulling a thin flexible plastic over a mold is often done with vacuum forming. All can be done at home using conventional materials and equipment. This is a traditional craft and sculpture technique.

I've never done it myself, but there will be plenty of books on it, probably meetups in your area, and certainly tutorials on cosplay and prop replica sites, and on aggregators like Instructables.
Or its a no one uses wp8 issue that applies to all of gooogle's portfolio. Google didn't keep maps of iPhone, even though that could have sold 10 million androids.