skysight-inc/HackerNews huggingface dataset:
"Those location-based restrictions are totally silly. I can’t figure out any logical reason to block people from accessing (and paying!) for your apps and content if they happen to be elsewhere."

Some apps depend on data that is country specific, or do things that other countries don't need or understand. Or perhaps there isn't much of a market for it there, so the number of users being low may make the app worthless.

Any time someone downloads an app and it doesn't work, they don't understand it, it's not in their language, or it doesn't provide them immediate value, you run the risk of a 1 star review.
Sounds like it's planned: http://forum.kde.org/viewtopic.php?f=137&t=118888&p=298709
Ask HN: What is the state of trust in the Android rooting community?
I've never followed the rooting community closely. From a distance, it appears reminiscent more of the warez scene than the free-software scene. Is this a flawed perception of mine? I want to know whether following a rooting guide is like installing Ubuntu or like installing a pirated copy of Photoshop.
Plan for Three Years of Personal Runway
It would be funny if Google copied Microsoft's monopolist strategies to avoid Windows cloning (APIs are ever changing and complex, especially regarding bug compatibility, no protocol docs+obfuscation, etc)... :-)
I wouldn't mind the server side component to this. I'd like to run my own server so that my devices can use. You'd imagine it would be available with it being Mozilla, right?

Edits: YES! https://github.com/mozilla/fxa-auth-server
Ask HN: Software to help retrieve stolen laptop for a paranoid person?
There are a few purpose made solutions for the stolen laptop scenario like 'prey' . But I'm too paranoid to sign up to a service like that and give them access to my machine all the time its not stolen. Is there any unobtrusive remote admin software that might suit me better. Note: laptop has windows 7 64 bit on it atm.
SEEKING WORK - Chicago, Il. or Remote

I'm a front-end UI web developer based in Chicago, Il.

Skills: HTML5, CSS3, JavaScript, jQuery, AngularJS, JSON, Adobe CS, Ruby on Rails, Twitter Bootstrap, SASS and AJAX

Experience: I have 5+ years of experience (Fortune 500 companies, digital agencies and tech. startups). Feel free to drop me an email if you'd like to chat about your project (there is no pressure whatsoever to work with me!)

Availability: In approximately 2 weeks I'll be rapping up my current project.

Github: https://github.com/ShanSM

Email: samk9080/at/gmail (Mention HN please)
Yes this is by design to make it easy. Being able to lock things to make them private is an upcoming feature. No promises, but probably will be available this coming week.
BigML is Machine Learning for everyone
"Politically correct" seems to mean "being respectful, courteous, and considerate of everyone involved". I fail to see how that's a negative thing to be avoided, or how it's "watered down".
Does this require server components? Or does it also work with a static site?
Seriously? Look at the HTTP protocol and tell me you really believe that.

Their way:

DELETE /something HTTP/1.1

My way:

GET /delete/something HTTP/1.1

Do you really think one is more secure than the other?
It doesn't have to be either or. Most of the AOSP apps have been basically abandoned. They could develop the AOSP Calendar app and also put a branded version in GSM. But they aren't doing that.
It would have better app compatibility than Windows Phone.
With your reasoning, for example, the private prison companies would be valued incorrectly high (as do the companies that make the green lights for traffic intersections, the doors to stores, the electric power company, the wireless/phone/cable company, any company with any kind of monopoly, etc). What you're forgetting is to weigh for the difficulty to replace the company with another (that in some cases may already exist and only needs to move into the now vacant market).
Yes and if I were a hacker, I could do the same thing with curl. Either way the only person who's likely to do it is someone who is technically savvy.
Yeah...well...now that you mention it, that is a major downside of having gold play a crucial role in the world economy.
I don’t think having three years of runway is realistic for most people. Based on that logic, unless you are independently wealthy or someone is willing to fund your “ideas”, you have no business trying to do a start up.

Most investors laugh at your “ideas” and only become interested once they see an opportunity to scale an already proven business. Without product/market fit and a repeatable sales process, all you have is an “idea” or a “hobby” or at best a “lifestyle business”.

I didn’t even quit my day job until we had our first real customer. Now we’ve been live for almost a year, full-time for 6 months, are on $1m+ run rate for 2014, been making payroll for two months, and continue to acquire new customers weekly. For us it was either strike lightning fast and get revenue or have the company die a quick (and humiliating) death.

Is it really reasonable to tell a potential entrepreneur that they need to have their finances planned for the next three years before attempting a start-up? I don’t think so.
Well since that is a comment that pop up in here very frequently (that Nokia and now MS should fork Android) I am very happy to see that I am not the only one who thinks that would be a bad idea.
Surely you can see the difference between intentionally offensive humor, and relatively benign humor?
Ha! It redirects to the Wikipedia entry for computer hacking.
From a security point of view this is not good. An attacker can embed the logout link wherever (e.g. send a tweet) and logout your users. As said in the parent post, GETs should be idempotent and, in particular, not change any state.
Yes because browser implementations do not allow casual DELETE requests. There is a reason the standard says not to use GET for destructive changes.
I find something similar with parenting advice. When another parent says "you should do this" or "you're doing that wrong", as if they know your kid better than you after a five minute conversation, their advice is essentially useless [0]. They don't actually understand the situational dynamic, they're just imagining something that's vaguely similar and then giving advice based on their imagination.

But when they say "here are the things I tried in this circumstance, and here's how they went" then they're reporting their actual experience (rather than imagining yours) and you are able to take their actual experience and apply lessons learned to your actual experience.

[0] in aggregate -- while any given piece of advice may be helpful, other advice may be the opposite, and there is no reliable way to determine which is which.
Personal observations on the reliability of the Shuttle (1986)
Scientists Think They Have Found the 'Sunstone' Vikings Used to Navigate
As a Canadian who endlessly faces geo-restrictions on US-based content, it seems inaccurate to hold DVD regionalization as some bygone oddity -- it is very much alive and well, maybe more prevalent than ever.

The logical reason is of course business optimization. The people who licensed content to a Japanese ebook bookseller don't want them taking sales from other licensees in other areas. The television program that is on Hulu doesn't want to be seen by Canadians, where entirely different licensees pay big money for a monopoly on the content. And so on.

And of course the Android store lets you limit apps to certain countries often for entirely practical reasons. When the Chromecast was only available in the US, the app was similarly restricted to only the US, presumably to avoid support and other issues outside of the country.
Five years? You can buy smart phones for 30$ in shenzhen electronic malls today. I don't know your threshold for cheap, but considering feature phones sit at 25 to 20 in the same places.. The future is now :-)
Google passes Exxon as world's No. 2 most valuable firm
> The other mobile ecosystems are now so far in front they have no viable option other than the embracing and extending.

That's your opinion. I doubt that it would get any traction inside MS.

It just doesn't make sense - are MS more likely to take the android kernel and reskin it to look like WinPhone, or continue to believe that writing OS kernels is a core company competence ... which it is, really. If one day MS could not write OS kernels any more they would be in serious trouble. It's a core business function, so they do it themselves.

How would re-skinning android help MS get "in front" anyway? They have technically solid product in Windows Phone, they need other things to make it win, and they know it. Hence, the whole Nokia deal.
Because it's self censorship on Google's part.

The killer problem, from a western dev perspective, is you can only distribute free apps on the Play Store in China since Google don't process payments there. Their ad systems also do not work. Apple do not have these problems, largely since their surface area around problematic services is so much smaller.

Google are in a bit of a spot here, especially post Snowden basically showing the western govs were no worse than the Chinese (at least at monitoring, though maybe not in consequences of those being monitored) when the aggressive surveillance by the Chinese was stated as the reason for their withdrawal. It still amazes me how naive Googlers seem to be about issues with surveillance and security in general in a political sense, not merely a technical one.
It handles a 100 mega pixel image very well.

The trick Leonardo use to be this fast is that your screen only has a fixed amount of pixels and it is enough to update does pixels super fast for the application to feel fast. Then you have a lot more time to update the rest of the pixels.

This makes Leonardo kind of "resolution independent" and is always super fast whatever the canvas size and brush diameter. On top of this we also have a streaming mechanism of tiles between RAM and file so that you never run out of memory.
Testing responsive design
It just requires the 1.6kb JS file. :) So yes, it works on static websites (instantclick.io is hosted on GitHub Pages).
cheat = function() {
text = $('#question').text().substr(0, $('#question').text().length - 3).replace('÷', '/').replace('x', '*')
$('#answer').val(eval(text))
}
Creating a User-Online Status in CakePHP
A brief tutorial on implementing a user-online-status with CalkePHP.
Except this time it wasn't the German government but a single (local) judge - whereas the "Buttongesetz" was indeed promoted by the federal minister of justice, who was trying to address end-user complaints.

A better comparison would be that people with an open WiFi are liable for what their users do in Germany. Which means that small shops rarely offer WiFi, and large chains track people's identities as if they were Google.
it might be something as simple as the name, BugMuncher, which is unappealing IMO. Munching doesn't have a positive connotation, and munching bugs really sounds bad. you might take a weekend to do some rebranding and push through with another round of seo
I feel using a library like this would constitute a good reason.
Plus on his page where he describes the attack, he says it's already been patched. Is this the first vuln they've actually been able to fix?
> You forget "Embrace, extend . . "

Like Apple, Oracle, IBM and many other commercial vendors. Still don't get why only Microsoft gets bashed about it.
Prefetching really shouldn't be blindly applied to everything as users may have bandwidth limited. Even though your implementation is better than browser prefetch on users it does take the choice away from the user unless individual sites make it easy for users to opt out.
Easy questions. This tests if you read/understand/type fast rather than think. Funny anyway.
Yeah - have to say this is the most amount of work I've had to do just to sign up for a newsletter.
No Linux, no sale. Krita's been on Linux since 1998.
PS is not open source.
like I said, it's staggeringly easy to hack because it's a client side app!
It's not silly at all.

The legal situation in some countries is dangerous or even crazy. If you can protect yourself from exposure to it when you're vulnerable, then you should consider doing so.

For instance, Japan has long copyright terms. Copyright extends to the end of the life of the author plus fifty years. But the EU has ludicrous copyright terms that are at least 20 years longer. Copyright in the USA is permanent (technically, the congress has to comply with Disney's lobbying every 20 years to keep extending it, but the vote is unanimous). So there's a lot of material .jp servers and apps might want to offer you that's illegal in the EU or USA.

Even worse than that, the USA has a patent system where in app purchase is covered by dozens of patents, online backup or storage is covered by thousands of patents, basic common UI elements are almost all patented, and so on. You can't write even a trivial app without either infringing or buying millions of dollars in licenses. App authors just have to be comfortable with infringing and accepting effectively unlimited liability.

Well, okay, I guess it is silly and crazy, but it's not the fault of Google or app publishers. The legal systems of modern nations as they apply to the internet are nasty and they're all different. Wise people might be reluctant to expose themselves unnecessarily.
Yes, but Oracle has appealed the ruling to the U.S. Court of Appeals for the Federal Circuit (with Google filing a cross-appeal).[0]

As of December 4, 2013, there are indications the three Federal Circuit judges "may be leaning against Google's position."[1][2][3]

[0]http://en.wikipedia.org/wiki/Oracle_v._Google

[1]http://goo.gl/KQ6W6w

[2]http://goo.gl/2GpZH4

[3]http://goo.gl/1aJBrT
Okay, thanks for the input, and sorry about that. We'll change that.
In fact, don't tell people anything that is not related to the skills you are bringing on the table.
Any demo? I mean, a implementation in a real web, like a blog or something like that?
UBook – Markdown for eBooks
>"I don't think anyone at this point can say that Windows Phone is a non-player."

I wouldn't be so sure of that. Just this week I read a comment suggesting the same forking android thing and that windows phone is over.
Oritinal title too long: "Scientists Think They Have Found The Mythical ‘Sunstone’ Vikings Used To Navigate Warships"

This is a proper ancient use for crystals. I think our science camp might have to make some of these for this coming August.
>What happened when Boloco founder John Pepper became an Uber driver

This kind of article title is really starting to piss me off. Especially for this particular article where nothing "happened". It's just a QA with a new driver.
UBook is a universal language to help authors, publishers and book designers easily markup and format books. Like markdown it uses simple, semantic tags to create a plain text file that can be transformed into something more complex such as HTML, saving the compiler the job of managing complex code.

It is designed as an intermediary language but it is hoped it can be a publishing language in its own right.

It can handle any type of book, from simple novels to very complex textbooks. Although similar to markdown it has a number of features to cope with the specific demands of book publishing:

1. The table of contents is compiled automatically using a simple, intuitive method;

2. No footnotes or endnotes;

3. Structural components unique to books are included e.g. scene breaks and page breaks;

4. Complex elements are included e.g. tables, links, images and indexes;

5. The final file is just a zip file; the manuscript is a plain text file.

UBook is a not-for-profit, open project designed to solve a problem. It simplifies the production of ebooks, and focuses on a universal method of doing so. It is at a pre-release stage, and I would welcome any insights you have to offer.

If you have an interest in ePublishing, web languages, HTML, markdown etc. please do check it out.
There's almost no value add in a custom kernel from a customer perspective. MS don't so much sell Windows as Office, Exchange etc. These are whole platforms in and of themselves. Android is flexible enough to enable MS service clients to sit on top of it and act as if they're built in to the system, while getting easy portability for all the existing Android developers. (This is the point I think most objectors underestimate, since Android is a giant mess, but has an inspired way for plugging apps together at runtime).

Windows as a standalone product is essentially dead, but selling it as part of a system for running Outlook, Exchange and Excel is not and won't be for a long while.
Sorry, Writers, But I'm Siding With Google's Robots
Any specific difference wrt Changemakrs [1]? (note: not changemakers, no "e" here)

[1] http://www.changemakrs.com
The thing is, humans are using your app. And when humans are facing something for the first time, if it's not friendly to them, they're going to be taken aback and pissed off. Good products have friendly, warm, inviting copy.

You could spin it around by turning it to 11, and call it something like "Speedsums for assholes". Then you could insult the user at every opportunity you get, using over the top curses in a tongue in cheek manner ("4 seconds to solve that? My guinea pig did better!"). If it's clear that it's meant in a satirical way, it'd be less shocking. However, this is much harder to pull off in a way that is funny and stays funny over time.

So either make a product with clean, friendly copy - or make one that does the "evil coach" to the maximum. But certainly don't do a mix of the two- that's just very confusing emotionally.

(recommended related reading: http://www.abookapart.com/products/designing-for-emotion)
> No, you've shut down that one domain, not made it impossible for them to own legal domain names, or otherwise be on the internet.

Haven't you? If you shut down example.com and they go out and buy example.net and point it back to their website, the registrar would be obliged to do the same thing with example.net, would they not?

Moreover, the ability to get another name is kind of the point: Evaluate the two possible alternatives. On one hand, say it's easy to disseminate the new name (or your IP address) to everyone you may want to communicate with. Then taking away the domain name is ineffective to prevent the alleged misconduct, so there is no reason to do it. On the other hand, suppose that it's difficult to let everyone know the new name. That presents the other problem: A million people come to example.com and you have a platform where you can tell them what's going on and why the accusations against you are false; replace example.com with a page of unproven allegations against you and now your audience has no way to hear your side of the story because they don't know where to find you.

> If I was renting to you, and found out you were cooking and distributing meth in the house, I would evict you. That would not mean you could never live in a house again, just that you can't do your crime on my property.

I don't think you're distinguishing between what you're allowed to do and what the law obliges you to do. If you evict someone because you don't want to rent to a meth cook then that's all well and good, they can go live somewhere else and rent from someone else. But if the law prohibits anyone from renting to someone thought to be a meth cook then where is an accused meth cook supposed to live?
To be clear, I'm not bashing - it's clearly a good business strategy, and confusing that current MS appears to have forgotten it.

Google are currently showing how it's done perfectly.
Ask (any) Attorneys on HN: Why do you need to do this?
Reference bfe profile:

https://news.ycombinator.com/user?id=bfe

Which says:

"views expressed are my own and don't necessarily reflect those of my law firm or clients | views expressed are not legal advice; if you need legal advice, retain an attorney in your jurisdiction"

Why exactly is it necessary to do this? Is there an actual risk that someone can take something that you write in an online comment?

Are there cases where an attorney has been held liable and does this actually carry an actual risk?
If you mean a form for user feedback, I think that's a different case. The point of a company soliciting user feedback is for them to gather information about what people who use their product want, so that they can make better decisions. The baseline presumption with user feedback is not normally that you should build whatever any user suggests, but that you should treat requests as raw data that needs to be aggregated, considered, filtered, and prioritized.

When I use a product, whether it's a blender or a website, the producer's business goals aren't really my problem. If I communicate to them at all as a customer, my only relevant area of expertise is how I use their product. (And possibly how I would like to use their product, if it were improved in some way I would prefer.)
So let's not a call it a security issue then. Let's call it an "it's too easy to delete" issue. And if that's the case, then that's what we're going for— easy. Remember, if you were truly protecting something that was secure then you would require a security token parameter— which BTW is something we're planning in the next rev, for people who want to protect their machines.

If I was phishing to get you to click on a link to delete a resource, then I would need to know that token, and if I knew that token, then I could just delete it myself. Note that the HAPI spec discourages the use of cookies (which I agree could allow a phishing attack if you were using cookies as a security mechanism).
How do you play? I tried to click on the "Help" button, but it didn't work, so I have no idea what to do.
Besides, since the Visual 2013 launch event, Xamarin has become an official Microsoft partner.
I'm 30 now, and a little better at it, but I'm still relatively shitty with timed thinking exercises, and being graded in general. Reminds me of university where I did poorly on exams. I'd have graduated with a much better GPA if it weren't for my anxiety over them. The worst classes were the ones with finals worth 50% of the total grade.

I'd waste 2 hours pulling my hair out imagining what it would be like if I failed, instead of working. Looking back I probably should've seen a doctor about my anxiety issues.
مشاهدة مباراة ريال مدريد وفياريال
Sorry dude. We are focusing on Windows and Mac. But in the far future we might support Linux too... ;)
Actually, it's pretty different. Yes, we do have quotes, but mostly from the tech & startup world. But beside quotes, there are much more real world stories about successful startups, side projects, online products, etc.