skysight-inc/HackerNews huggingface dataset:
I've always seen Android as a means to an end for them, to get more people using the web. Any further reading?

That used to be the story, but then it changed as a means to get people into Google services, and guess what: You don't need a web to do that.

The current state of Android is that all defaults, unless you override them and install third party apps, involve you logging into a Google account and storing and associating everything you do with that: Mail, Contacts, Calendar-data, Photos, Music, etc.

And to install third party apps, you need to log in with a Google+ account, and when you do that, the sync for all the above-mentioned things get activated.

Escaping the Google-creep is getting harder and harder on Android, so I seriously hope FirefoxOS, Jolla, Tizen or anything really will be getting somewhere and soon.

Android is not feeling quite as cozy as it used to anymore.
Interesting read! Especially since 3 weeks ago I threw myself a challenge: build one new html5 game per week.

If you're interested to look at the games I've made so far: http://www.lessmilk.com

I'm open for any feedback. Thanks! :-)
I'm in London, find me at lsh@ccxx.cx

I'll get the first round.
Google is no evil. They don't misuse data. But they got fined.

Spammers all around the world are evil. They misuse data. The CNIL should fight them.
Governments are evil. They collect and misuse data. The CNIL should protect us.

But the CNIL doesn't. It just wastes public money.
They go after Google because it's so easy. The government needs a get-rich-fast scheme: CNIL sues Google.

They're not here to make things better or protect us. They just "do their job" but they do it in the most stupid way.
An interesting presentation from Alex Koppel is available online on the subject:

video: http://www.youtube.com/watch?v=-jQRuSjVeu0
slidedeck: http://fr.slideshare.net/koppel/sleep-rulu-presentation

HTH.
c.f. https://bitcointalk.org/index.php?topic=327767.0
An approach to Machine Learning with Big Data
> their code doesn't "suck" its fine for desktop its just not good mobile code

IMHO, code that is not adequate for a platform on which it is intentionally deployed, by definition, sucks. There's no such thing as good application that is fine for any computer except those it is ran on.
A collection of Corporate Software Engineering & Tech blogs
But the python source code's available to build, and anyway, quite a bit of the python in VFX is run through embedded interpreters in Maya, Nuke, Houdini or Katana which means they can keep using an old version indefinitely.
The way Bitcoin (and others) mining works is this:

Nobody mines on their own, unless they are running a server farm of mining gear. It would take too long to make a profit, and you might not ever find a block by yourself, depending on your hashing power and luck. Finding blocks are what generate coins. People combine their hashing power and mine in pools, that's what Ghash.io and BTCGuild are. These pools take all the profits and divide it up to all its members based on how many shares they submitted to find that block (basically, their mining power). Pools allow a more or less consistent payout for their miners instead of mining forever and getting nothing then once in a while getting a big windfall. These pools are run by an operator usually anonymous. These pools sometimes (usually) take a small fee, and some people donate as well to keep the pool running.

Pools are subject to DDoS and other attacks as well often.
Thats it. I was confused too. I thought the term was just slang, and not a slur that meant anything. So, shows how we all can learn and be better.
Rails configuration you may not know
Just another 1 weird trick linkbait article.

Wired should be ashamed of itself.
Nothing shameless! So how does one get a start selling software to enterprise? Granted your product is SAAS so I suppose that reduces the barrier.

I spent 6 years doing Enterprise consulting but as a workerbee I don't believe that gives me much of a leg up, compared to say someone who was an exec.

I don't want to start cold calling/emailing former clients and coworkers :)
I think it is interesting to see how many people will watch tv series, films and other content illegally, when it's easier and how many actually pays, when that's easier...

I can't remember numbers or sources, but just look at iTunes, hulu, netflix, etc. sales... I think many of their customers have watched pirated DVDs and streamed or downloaded from illegal sources, before they came around and things easy.

It's weird how, some industries would rather spend millions hunting down "pirates", instead of making access to their easy! ;)
I'm trying to encourage people to respect the guidelines of the site. And, I happen to strongly agree with said guidelines.

Can you not see that no one is changing anybody's minds here, and everyone who is chiming in has a fiercely held position? This is one of the classic hacker flame wars, and flame wars are a waste of everybody's time.

In short: Arguing about GPL vs BSD is a shitty thing to waste this great community on, and I felt like it was worth risking the ire of all the people who love flame wars in order to say so. The guidelines exist for a reason (and this thread is more evidence that this particular guideline is useful and relevant; if pg didn't have this particular argument in mind when he wrote it, I'd be moderately surprised).
Congratulations on the success! Leanpub is the best platform I have ever bought a book on hands down.

They just send you an email with a link to the downloadable pdf or you can log in and see your purchases with simple Download links. No DRM, not third party software downloaders, just a simple File > Save As.

Really transparent and makes you feel safe buying things.
> being able to reason rigorously and correctly

At whatever level of Math (or any subject) you develop this skill, you are ready to be a programmer.
1. Use the word "hacked" incorrectly in the title
2. Write a one-phrase blog post
3. Submit to Hacker News
4. ...
I made no generalizations. My claim was about this specific case, and I stand by it.

I have never read or owned an Ayn Rand book.
Udacity Mobile Web Development Course Now Live
Why ghash.io is so popular? Is their some specific reason for mining in GHash pool instead of some other?
I always assumed that the mess that is the EU (I mean 27 countries, 24 official languages) would somehow be protecting it from corporate lobbying. I guess I was wrong, everybody speaks english in Brussels.
1. Buy millions of alt crypto coins (e.g., PPC which is less vulnerable to 51 attack),
2. destroy BTC by getting 51% control of hash pool,
3. profit.
Flask doesn't include an ORM either, and it's very popular. For example.
Can you be specific about what doesn't seem as clean?
Proof-of-stake attempts better enforcement of decentralisation, but I think the various implementations are pretty immature.
Where were you during the Miracle on the Hudson?
They let devs ssh onto production boxes and do what they want?!?! "Things diverge pretty quickly" - I'm sure they do. That sounds like a recipe for disaster...

Docker looks promising but until there's a way to allocate maximum resources to a container I wouldn't use it in production. VMs are much slower to start but at least a runaway process on one won't affect other VMs on the same hardware.

Docker only lets you hint that only a certain number of cores should be used, so a bad process might monopolise the physical machine. Also until other tools (ansible, salt, chef, etc) help with provisioning you need to edit the dockerfile to change parameters (eg for settings that depend on your environment like smtp end points test vs prod, etc).

If these points are addressed I think it'll be awesome though.
1. do not understand a joke 2. Comment on HN to tell that to the world 3. Think the poster is the blog owner
>> Phones are also fine as long as you use them for what they are meant to be used: initiating phone calls.

Swap tablets for phones then and the GP's point stands.
The title of this story reminded me of http://www.folklore.org/StoryView.py?project=Macintosh&story...
>There is nothing in that link to attract me to the page, and I did not click.

There's this thing called the anchor text of the link. You can try reading this instead of the URL which is meant mainly for machines.

There's a very thick line behind nice-to-have friendly URLS and judging what to read from the url itself.
Show HN: Designer News app for iPhone
This is one of the most ill-informed and circlejerky posts on HN I have ever seen. Most of the fallacies in the article have already been addressed, but I thought I needed to point these few relating to mobile out:

> Mobile sucks. First of all, you have to do your mobile development twice. You don’t get a choice of languages; if you hate both Java and ObjC, get another job. Unit testing is a bitch.

You obviously have never done mobile development, or have tried really hard to stay ignorant at what's available to you. Have you heard of Xamarin, or saurik's cycript?

>Fortunately for your users but unfortunately for you, the UX-quality bar on mobile is high and there is no fast or cheap way through; it requires inspiration and iteration.

> The right way to use the Internet is to click in the search box at the top of your browser and type in what you want, and find it, and click on it, and use it. But if the information or service or whatever that you’re looking for has been sucked into mobile, you have to install the app, which means another level of search in the mobile-app store, where search isn’t nearly as good as what Google and Bing provide.

...I'm not even going to bother addressing this.

> You can’t make money. Seriously, Apple is always talking about the billions and billions they pay out of the app store, so why is it that I don’t know anyone who’s making serious money on mobile apps?

I don't know, maybe because everyone you know is a shit developer?
Go to bed at 4am, wake up at 12pm. I like this system.
To be more explicit: if you have > 50% of the hashing power for a sustained period of time, you can with 100% probability dictate which transactions are accepted, which allows you to perform double-spend attacks essentially at will. [+]

If you control a significant percentage which is less than 50%, you can attempt to do this but it is both uncertain to work (on any given attempt) and costly if it fails. Note that you can take many bites at the apple if you're willing to suffer the opportunity cost, so if you have a sufficiently profitable transaction to cheat on, you'll come out ahead.

The most vulnerable players in the Bitcoin system currently are gambling sites, but in principle with sufficient hash power you can do this to anybody using Bitcoin. Gambling sites are particularly at risk because their intended behavior is swapping bitcoins for bitcoins very quickly, and if you can doublespend, you can swap bitcoins for bitcoins but then say "You know those bitcoins I sent you? Psych, I didn't have them, even though you thought I did." after you've been told that you lost a bet. If you win the bet, you simply don't rewrite history to invalidate your bet. Repeat as desired.

This is the planned and anticipated vulnerability in Bitcoin. Great news: it's rarely the planned and anticipated vulnerability that kills a system.

+ Double spend attacks are not the only attacks you can envision. For example, if you control 51% of hashing power for a month, you're capable of essentially invalidating all transactions globally in the past month, at a time of your choosing. Like, if an unrelated party Bob had been paid in bitcoin by his employer two weeks earlier, and Bob then attempted to transfer bitcoins to Mt. Gox to change into dollars, Bob's bitcoin client would suddenly tell him "Dude, you might remember that salary payment, but it never actually happened." and Mt. Gox would say "Umm, you don't have bitcoin to transfer in, what are you talking about?"
Censorship in this context appears to be bypassing blocks on pirating software, movies, etc. The screenshot shows the web page title of "Download music, movies, games, and software." The toolbar buttons are for piracy related sites. The name of the product is even PirateBrowser.

Censorship to me has a different meaning. Censorship is the suppression of speech or other public communication which may be considered objectionable, harmful, sensitive, politically incorrect or inconvenient as determined by a government, media outlet or other controlling body [1]

[1] http://en.wikipedia.org/wiki/Censorship
Just to play devil's advocate here, is there any proof to that claim?
Cicada 3301: The dark net treasure trail reopens
We are Huxleying ourselves into the full Orwell
The 2-3 million figure is based on an _estimate_ by http://www.mediaradar.org/ and http://www.acfc.org/, which are not neutral sources (though this does not mean that they are wrong). The one clear piece of evidence cited is ~38,000 orders for Pennsylvania, which comprises 4% of the US population.

Edit: My initial comment understated the issue. Media Radar states that women are twice as likely to engage in unidirectional (unreciprocated) violence towards their partners are men. While domestic violence against men is real and subject to a lot of shame and silence, this estimate seems insane: I have previously seen figures like 10% of domestic violence stemming from women.
Say whatever you want about the GameCube, but it's a great console.

People over here are starting to play it once again. Lot of people would gather for a beer and a game of Super Smash Melee, even our non game friends.

The controller is great, the games are great, and since the games weren't aiming for looks but gameplay, they all age very well!
For a good example, look no further than SRFI-41[1] which defines a language for "streams", lazy lists that may have no end. SICP covers this topic as well.

Macros are used to great effect in Lisp land. They can be used to great effect in JavaScript land, too. With great power comes great responsibility.

Does anyone know Arc well enough to point out some macros used in HN's source?

[1] http://srfi.schemers.org/srfi-41/srfi-41.html
Wow. Thanks for sharing those links. How bizarre.
Front End Web Development Quiz
The irony is, I had to click on a link with the url `https://news.ycombinator.com/item?id=7030258` to find out what OP's reason was.
OpenSuse forums hack raises vBulletin zero-day exploit possibility
If you show me an overlay like that, I hate you.
Somalia's al-Shabab militants issue Internet ban
> If you make an app for a smartphone, you can't really have even one third of the expectations you have on a desktop or laptop computer.

So what you're saying is that in a couple of years mobile phones will be as powerful as today's desktops and laptops?

So any applications you design now that you expect to be relevant in a few years time need to take that into account.
It's true that it isn't nearly as effective as you'd hope but it does help enhance your ability to get the police quickly involved, establish a paper trail, etc.
Some content is made lagally available for free in my country over video on demand systems like BBC iplayer or channel 4 on demand.

The BBC app does not all someone to download a programme to watch later over 3g. It does allow streaming. (And i don't know what they're using to detect 3g because you can download using a 3g dongle).

So, sometimes it's easier for me to just watch it on Youtube than it is to use the official app.

It is frustrating that I try to do the right thing and they prevent me, and do so for weird reasons.
I love JIRA. The plugin ecosystem, on the other hand, reminds me of Wordpress in a mildly negative way.

Vanilla JIRA and Bitbucket are both really solid offerings. JIRA is so ubiquitous I've used it on and off at various companies almost since it was first released. They've done so well there.
In some places, restraining orders can be a barrier to things like purchasing a gun. But generally speaking, restraining orders alone aren't enough to prevent life-threatening situations.
> Yet, because it runs in the browser and is available everywhere, that's why I use Google's Docs. And GMail's web interface is better than any email client I tried until now.

IMHO, this is a case of solving a problem at a wrong level. I also find that matches provide neither a sufficiently long-lasting, nor a sufficiently intense fire to cook. Longer and thicker matches would obviously be a solution to this, and it would definitely work. That doesn't make it a good solution.

> Phones are also fine as long as you use them for what they are meant to be used: initiating phone calls.

Yes; and I do think smartphones are a terrible piece of engineering. The "mobile" part ceases being true when their battery is only sufficient to allow them to be mobile for the duration of an entry-level delayed road trip. I'd much rather have a dumphone and a tablet than a smartphone.
This is what my Basis band keeps telling me to do; it's surprisingly difficult (especially so over the holidays).

If you're going to do this, you need your significant other to agree that it's important and join in, which probably means (for owlish programmers living with larkish partners) picking a regular sleep schedule that comes completely unnaturally to you. :(
Great, but how do you know that you didn't re-create that memory based on your parents telling you about it?
Oh that's completely new to me. I thought that mining means that I need to let the PC run for hours to get some BTC someone send to me. Is the mining you're mentioning unrelated to another one sending your BTC?

Can anyone "lucky" enough receive 25 BTC from nowhere, is that what you mean by `25 BTC reward`?

How can people share a "computer cluster"/minin pool (that is what you mean right?). Do you mean that one person or company owns such a huge cluster and let's all members share 'virtually' a single 'Bitcoin wallet'?

I'm not really that familiar with it, sorry for the nooby questions.
New study finds extreme longevity in white sharks
>Programming isn't analogous to math, programming is a communication language with really strict rules that uses math of all stages. Different tasks involve different math.

What kind of specialiazed math formulas you might need for some specific parts of a program is another thing altogether to whether programming in the large itself is analogous to math.

Of course if you need to do FFT you will need a specific set of math. But programming the main logic of any program is quite similar at their level of analogue-ness to math.
These kind of things enhance faith in the judicial system...
Seriously? Through code words ????
I'm not sure timing matters, ever. Why should it? Large organizations will pay millions of dollars for canned 'assessments' that create far more noise and operational problems than reports like this - yet the knee here reaction to responsible disclosure is "well you didn't send it to us on the third Sunday of the month after a blue moon". Get a clue. If someone responsibly discloses then suck it up, fix it and when you don't expect to hit the front page of the local news. That's how reality works today, and as stated in the article, if this young researcher has found it it's either already known or the sands of time were close to running out on malicious use case.

I believe that if an organization wants to incriminate responsible disclosure then they have to have a public ToS stating any disclosure is subject to just that. Then they will dissuade any free help in a public fashion and left to their own devices. In that case there should be non-retaliation protection available via the state to anonymously submit without fear of being penalized.

If there was a big hole in the side of a bank and it was illegal to talk about it do you just accept it and move on? Do you continue to bank there? There's inherent risk with providing Internet based services. Deal with it instead of being ignorant about it.
It's a Government site, there's really no up-side to future issues being sold.
I changed it to "relatively few." We actually have several thousand altogether, but we have a lot of code. I don't want to discourage the great progress we've made.
Soda can furnaces powered by solar energy heat Denver neighborhood
Without a restraining order, it is much harder to get the police to respond to harassing or stalking behaviors from someone. The restraining order certainly wouldn't be enough in a life-threatening situation, but it is one tool.
> OS X is evolving into a slightly more capable version of iOS, and we’re all dreading the day when the only way we can compile and install our own software is by using Apple’s proprietary tools and going through the App Store.

There does seem to be a closed app-store trend in OSs now, but I'm not really convinced that a 100% walled garden on OSX is a forgone conclusion.
have you got new customer wanted ie7 comp?thanks oracle form
More Benefits of State Machines | HybridCluster
Previous discussion of original article: https://news.ycombinator.com/item?id=6858542
That's really the issue with most new wysiwyg editors. FWIW Macaw seems to attack this problem head on (http://macaw.co/)
I don't think there are actually that much differences between different tools, because the JPEG compression is standardized. If your default image tool (I prefer GIMP), supports a level-based compression control, you just need to figure out how much details you are willing to lose. Here is a good article on that:
http://www.codinghorror.com/blog/2006/07/a-comparison-of-jpe...
What rock have you been under?

The last 2 weeks have been full of people championing the idea that perhaps a 2.8 with back ported 3.x features is a better solution than the 3.x line, because it provides new features with an any easy upgrade path to existing code bases.

...just because most of the core python developers currently seem to hate this idea (pep 404) doesn't mean it won't happen.

If 3.4 is as much of a flop of the 3.x line has been thus far, we're almost certainly see some change of direction over the next few months.
> in any social system there will always be concentration of power in the hands of the few

By default, subsystems can be put in place to diffuse power back into the realm (or at least attempt to)
Light is important. As little as 0.5 lux shining under your Door could be enough to suppress your pituitary from releasing hormones, if it is otherwise dark in your room and the duration is longer than an hour. You actually have a whole other set of receptors that aren't involved in vision but instead signal your pituitary. Also, getting light during the day is part of this signaling as well. The strongest reaction is from 470nm light, but there is some effect from ~500nm to ~450nm. (To me, 470nm light looks like the really deep blue sky on a perfectly cloudless day.)

Don't just depend on f.lux! You're probably still shining the wrong kind of light directly into your eyes. I put on blue blocking glasses an hour after sundown, but it's just best to limit your screen use at night. (There's a pair of $8 Uvex safety goggles that do a good job with blue light. They still let in a little green, however.)
He asked for recommendations because of many biased reviews. I told him what I use and why. That's it.

Here is the article I mentioned:
http://translate.google.com/translate?hl=en&sl=de&tl=en&u=ht...
Do we know if Google+ invites are sent deliberately? I think on Facebook you can prove who sent a friend request.

That said, being arrested for a friend-request is silly. She could just block/ban/reject the request and no harm done.

I would like to know the name of judge or prosecutor(?) who accepted a Google+ friend request as breach of restraining order. I get the very strong feeling that judges/prosecutors and lawyers loose common sense the minute they start practicing.
The problem is that this property transfers to other websites. I'd much rather a 16 year old report problems with my website to me, but if she doesn't because of fears that I will call the police as other webmasters have, I'm worse off as a result.

This is bad news for everyone who runs a website.