skysight-inc/HackerNews huggingface dataset:
Argument: Don't use black because nothing in nature is actually black.

False Conclusion: Don't use black on a web page because nothing in nature is actually black.

False Assumption: The black on a web page is actually pure black.

True Conclusion: Use black if you want to - it won't be pure black, it will simply be the darkest you can get.

PS. This is also true for paint: Black paint is also not pure black.
Apple requires developers’ full contact details to be shown in Korean App Store
#13. Dating app - BarBuddy or #NSAMatch: by showing you people who just broke up or divorced, based on phone / texts / emails data mining, in your local bar.
wow, awesome reply, thanks. That's almost exactly how I feel about the subject.
#14: Premium tailored identities. Tired of everyone's facebook feed showing you the life you could be living? NSA's new bond.me app will tag you in photos of beautiful people, in exotic locations, doing outrageous activities. Only you and the NSA will know the real truth!
We do get that she was an admitted terrorist and conspired to murder a man, right? http://en.wikipedia.org/wiki/Emma_Goldman#Homestead_plot
"Programming Amazon EC2" mentioned using the "Alestic" Ubuntu image rather the one from Canonical directly, but it didn't elaborate on who/what alestic was. I appreciate the information and will definitely look over the site. I already see on the front page that there's a new command line rather than the one the book was using.
So are whether you like a movie, yet Netflix can predict movies you would like.
>The Universe has no goal, no desires (or at least none that we could claim to have knowledge of at this point); it's simply a bunch of atoms interacting.

I don't think the universe has a goal but I wouldn't care if it did. I only care about my own goals and I prefer the human race survive.

Just because the universe has no goal doesn't mean we shouldn't do or care about anything.
In the middle section, what prevents the monster from running clockwise, and thus making paths 2 and 3 suboptimal?
Couldn't be sure if your comment was snarky but if so - Correlation and causation. Sketch is an amazing native app and from my experience with definitely deserves that award.
It would be lovely if it would explain what features it needs out of Chrome Canary.
"The disaster can presumably be fixed. As Cohn pointed out on Friday, many of the state-level exchanges are working better than the federal one, and somewhere there must be a tech-world David Petraeus capable of stabilizing HealthCare.gov."

But a general can relieve a subordinate of command a lot easier than I expect the people responsible for this mess. Some evidence already in http://news.ycombinator.com/item?id=6581567 where they're talking about a "tech 'surge'", i.e. more cluelessness from people who've never read or experienced a bunch of the lessons in The Mythical Man Month.

And I've read that the state exchanges depend on the federal for subsidy calculations, and that tests of that function are showing a lot of errors.

And his claim that there is a single, let along exchange based "right-of-center vision for health care reform" is ludicrous.
Introduction to Protocols in Clojure
A train from 2 hours outside LA to 2 hours outside SF is not doing any CA taxpayers any favours

Good think no one (who isn't named "Elon Musk" that is) is talking about building a high-speed transportation system that doesn't go into the heart of SF or LA.

As for what you refer to as "snark" - it's the cold reality of capital projects in the modern age. Governments and companies can't just ram projects through the countryside with little regard to abutters the environment, and workers as they did in the olden days. There are welfare and environmental requirements that must be met and they tend to slow things down. That's reality.
3D Printing the Impossible: A Ship in a Bottle (Video)
> Dependency management from _source_ form is a problem with Go, one that is actively acknowledge and being worked on

A bit off-topic from the original article, but I wrote a little tool for this very purpose. It's still not fully fleshed out, but we're using it at my place of work and it's worked out pretty well so far. I haven't gotten much coverage of it though, so if anyone wants to take a look at it and send some comments/suggestions, that'd be pretty awesome:

https://github.com/mediocregopher/goat

The nice thing about goat is that if you've been following go's best practices for development (namely, all of your import paths use the absolute import path, for example "github.com/whatever/myproject/submodule") then you won't have to change ANY of your existing code.
I'd seen a couple of references to Go being used by financial companies in London (both for prototyping and in live systems) and this post seems to provide yet more confirmation. Is finance in particular looking to be a forthcoming hot market for Go due to its balance of performance and developer friendliness?
> database level lock

But that's not anywhere close to good enough.
this would be adequate specs to run dev VMs though
Application design for me almost always begins with data and data structures. Whether my database has an explicit schema or not, I always have one in mind, documented or otherwise reified in the table-data structures I have in my code. I just don't get why people would want a schema-free database that is in almost every way inferior to the rock-solid power beast that is Postgres. Just use a library with proper migration support so you can propagate changes to your schema rapidly during development. You'll thank us later when you learn a little bit of SQL and start analyzing your data, running circles around the no-sql guys.

Cassandra et. al. are completely different, in that you don't use them because they are more fun to use. You use them despite their awkward, low-level interfaces because you're going to dump billions of data cells into your database from day one with no end in sight and want all the easy scaling/availability features provided.
What Sufi Mysticism Taught me About Functional Programming
> Is this really possible?

Yeah, you can definitely understand computers to the point that nothing about them is really mysterious. It takes a while, but lots of people have done it. There might be lots that you aren't aware of - but none of it will come as a surprise once you've learned how it all works.

I guess at some fundamental level, though, it's based on (quantum) physics, and lots of that is still mysterious to us. But that's way deeper than anything you come across with computers.
Ask HN: what are the best (or your favorite) Western movies?
I'm trying to do a comprehensive study of the genre. Sci-fi suggestions are welcome, as I realize some movies are "Westerns" though they don't take place in the old west.
Not everyone who works with PHP dislikes it. For some it's just a language which has some weird and unruly aspects which can be dealt with.

That's what you don't seem to be getting... people work with it, even people who work with other languages, and find that it happens to fit into a particular niche for them. They write libraries for it and expand it because they find the language useful and expect it to continue to be useful for the forseeable future. And it doesn't suck as badly as it used to.
Would love to talk to you about a project I'm working on. It's similar to Editorially, so as an Editorially user I'd appreciate your thoughts and feedback on the direction I'm headed. Can I email you?
django here.
Tried that last quarterly earnings season, and the stocks started off the day at -5%, then grew and at the end of the day ended up at -0.8%

Lost $2000.
http://songzmoney.quora.com/Placing-the-best-bet-on-Google-e...
I'd love to tackle this problem using "Big Data" techniques.

It's pretty clear from this story and from things like the Morning277 sockpuppet investigation[1] that the manual style of investigation to so time consuming and slow that it limits the ability of Wikipedia to fix problems like this. While tools like CheckUser[2] help, it seems likely that a lot more of the "legwork" associated with the investigation could also be automated.

At the core, much of the work is network analysis, and that is something computers are better at than humans.

[1] http://www.dailydot.com/lifestyle/wikipedia-sockpuppet-inves...

[2] http://en.wikipedia.org/wiki/Wikipedia:CheckUser
Gahh, I wish my work wasn't frozen in 2.6.
Here's the thing - you're talking about something it's fairly obvious you don't know well at all.

"still doesn't have a ubiquitous package manager"? http://getcomposer.org
I'm afraid I will never be a software developer. Seriously I am not sure I'll ever be able to make a living developing software. This makes me sad although not that sad, from this realization I just get a "man this sucks" feeling. I'll keep doing what I like until I die, and I like computers. I write code just for fun and because I want to solve my own software needs. I have zero discipline, sometimes I spend weeks with out learning anything about programming, sometimes I am on a learning sprint and I read so much I get sick of it. Right now I am at college studying on a related subject but I don't know if I'll even be manage to pass this semester. I don't really care I am to much of a hedonist, I should be doing homework and here I am slacking in the internet. As I say why worry you'r going to die anyways. If I fail fine, if not even better. Seriously when humans are extinct not even the greatest of us will be remembered. Do what you like and try to be happy, if you can become a great programmer you will, if can't you won't. Whatever can be will be, whatever can't be won't be. Our actions affect our future but there is a limit to what we can hope to accomplish.

TLDR. Try your best and stop worrying about the outcome. If you can become a great programmer you will, if can't you won't.
Hi! i think awesome wm, yes that's the name (and it also is awesome) comes close to your needs. actually, i can't believe that they did not test it. it's really popular in arch linux circles. :)
Solving Logic Puzzles with the Laws of Form Notation
There are related terms in the current Terms of Use, namely that you may not edit "With the intent to deceive, posting content that is false or inaccurate" and that also disallowed is "Attempting to impersonate another user or individual, misrepresenting your affiliation with any individual or entity, or using the username of another user with the intent to deceive;"[1]

So in other words, deliberate falsehoods or manipulation by PR people or paid agents that hide their affiliation with a company is already a ToU violation.

1. https://wikimediafoundation.org/wiki/Terms_of_Use
For me, it's not enough resources (time) to test whether existing infrastructure would work with python 3 or it wouldn't (and something had to be fixed). I can't test it in production and it's loads of (sometimes hidden) code, most of which I didn't write.

I don't think we'll ever move... well not in a next year or two.
Google Exec Plans to "Cheat Death"
I Have Seen the Future and It's a One-Handed Magnetic Zipper
Well, let's see...

I submitted an article about one of the most important writers of my country, and it was deleted because it is apparently irrelevant. Years later someone submitted a stub, and it remains like that until today.

I fixed a dead link on the Kalman Filters page, and the change was promptly reverted because apparently linking to youtube is not allowed. So now only I have the correct link. Oh, well.

I contributed to the discussion regarding the statistics for rape in the US (the "1 in 6" figure doesn't hold), but the discussion went nowhere, as expected.

The only thing I've actually managed to fix was a reference to "Les Miserables" taking place during the French Revolution (it doesn't) and the occasional typo, but nothing really important.
Google's Quantum A.I. Lab adds quantum physics to Minecraft
Why not try the opposite approach? That is, try to find magic in everyday things.
i used to contribute. But now I don't. Too many times my edits were changed back.

People want their stupid links on the site and they're plastered everywhere. In the future, the first thing you'll read about Leonardo da Vinci is that he came in 8th place in your Time Magazine Gold Special Genius Award with a link to the Time Magazine website. Of course in the fine print you'll find out that the award was decided by readers' votes.

You'll see this trend when you look at British people on wikipedia like Tim Berners Lee who was ranked number 1 in greatest living geniuses in 2007 by of course a british paper. A few years ago, this was mentioned in the first paragraph of the wikipedia article.

The future of wikipedia is the largest pile of spam on the internet.
Worse - it's actually 75-76%. You can tell a lot about somebody from their web design, and it's blindingly obvious that this is written by the sort of person who will never really 'get' the Chromebook.
What's notable is that no one has yet posted here saying, "Go stunk for me. Perf and reliability were both awful. I went back to blahblah and threw away all my Go code." It's usually easy to find detractors of any technology.
LMFAO

I use digital/HD cable, Netflix, iTunes, and HBO Go along with using TOR to watch shows that I normally can't see here in the U.S.

Why? Is it because I'm a sucker? No. It's because I got a good job and I can afford the things that I like and that make myself and my wife happy.

Not everyone wants to watch live TV, some people are happy to watch their shows afterwards, which makes sense. Personally, I hate the hassle of using illegal streaming sites and I refuse to use torrents just because I dislike gambling on the quality.

I pay $80 a month for decently fast internet (30 down and 5 or so up), all the broadcast and premium tv I can watch, and the ability to watch tons of HBO content on-demand via my phone or iPad wherever I am. Then I pay for Netflix streaming and that adds that much more value, so let's call it $90 a month. That's absolutely nothing.

But, if you want to pay less then that's a fine choice as well, and I can respect that. It doesn't make me a sucker any more than it does you. Now, go bag my groceries.
Django supports python 3, though I guess some django apps might not yet.
https://docs.djangoproject.com/en/1.5/topics/python3/
You're responding to a troll. Probably best to not to give him the satisfaction.
I understand some of the reasons people didn't like Mongo, but this always vexed me. The default write level was very clearly documented and you could always change it as necessary. Surely it would be necessary to read the documentation of a database before rolling it out to production?
I agree completely; my nihilistic viewpoint was not meant to suggest inaction. Rather, my point was that we cannot use "ensuring the continued existence of life" as the sole justification for potentially oppressive structures of power, as javajosh was suggesting.

In other words, don't try to sell me on Authoritarianism by saying "well, it may suck for some people but it's our best way of getting off the planet, and that's what matters most."
It varies, a fair bit. MongoDB is perhaps the worst, possibly because it's easy to get up and running with, and behaves a little magically (you don't need to know how it works to use it, or at least so you might think initially). It also has a company pushing it, of course.

I'd say that this is less of a problem for the Dynamo paper databases (Riak, Voldemort, Cassandra), because really to use them at all you have to have some idea of what's going on.

I'm a bit biased here, though, while I've found Voldemort, Redis and Cassandra useful and can see Riak and a couple of others being useful, I could never really figure out a good reason that anyone would use MongoDB besides naiveté. That said, I've never really tried, as I don't have a problem that fits it (part of my issue is that I don't know what a problem that fits it would look like).
That may only hold true if you're looking at the cheapest available options. I skimmed over the options available through my state's exchange (Covered California) and ehealthinsurance.com; for a 25-year-old making $40k/year, Covered CA's options range from $252 to $305, and ehealthinsurance's range from $100 to $384. The $305 option looks pretty attractive compared to most of the more expensive ehealthinsurance plans (although that $384 plan is, admittedly, hard to top).
How Washington Really Redistributes Income
I am surprised the article doesn't citate any sources nor really has any information as to why the Korean App Store is requiring developer address details and then publicly displaying them. Seems like a very strange thing to do, but no doubt would be because of Government intervention or maybe it's a code-quality thing.
If you call a function that returns nothing but an error and you ignore the return value, the Go compiler does not complain and you will ignore the error. Go doesn't always force you to handle errors.

Also, Go has exceptions: panic and recover. They are idiomatically not used in the same way, but it's not true that you know by looking at Go code whether each line will fail, because lots of language constructs can implicitly panic. (You gave an example of one: indexing a nil slice.)
For desktop, there is Stylish. Write your own CSS.

https://addons.mozilla.org/en-US/firefox/addon/stylish/
AngularJS - Role Based Auth Example
> Mongo's really great for rapid prototyping.

Has any phrase ever struck more fear into the heart of a programmer? Rapid prototypes have a nasty tendency of accidentally becoming products...

> You can always switch databases later

shudder
> After this initial release and push to have this product adopted, nothing was done to move it forward.

That describes so many Google services. Some live on anyway, because for whatever reasons they meet Google's interests to keep running (Google Books). Some don't.
I correct errors and flag missing sources when I see them but nothing more than that. The bigger issues I've seen would require a lot more time to fix. Given all the terrible experiences I've heard with admins I'm not willing to spend that time just to have it reverted.
I think they are upset with their marketing, like "web scale". Even the name "Mongo" is derived from "Humongous" -- but that's exactly the scale at which you'd switch away from Mongo.

Reminds me of this: http://www.youtube.com/watch?v=URJeuxI7kHo

Want NoSQL? Use RIAK!
I've fixed typos and then they got reverted back.
>So? Is Gold a ponzi scheme too?
No, gold is used in almost every electronic device because of its conductive properties.
the word is 'deprecated'.

'depreciated' is a different word.
https://python3wos.appspot.com has a list.

boto, fabric, Django (still 'experimental'), and various django packages are my blockers.

gevent also doesn't support python 3.x yet afaik. Can the asyncio stuff supercede it?
Radar: Remaking Dopplr in an afternoon
Survival Mode - The reason you never have enough time to do things right
The file system is great for some things, but, for example, how would you handle the same data to having multiple indices?
Yes, for better of worse Python is nowadays fairly conservative in introducing backward-incompatible syntax changes, and pattern matching would probably require quite a bit of new syntax (and benefits a lot from a strong compiler).
Only a quarter? Must have been a high-quality source.

The thing is a lot of publishers are fully aware of the fact that the traffic is mostly fraudulent. The ones who rely on bogus metrics such as Quantcast, Hitwise, Comscore, Alexa, etc. They buy up a ton of second tier search traffic for extremely low PPCs, we're talking sub-penny, and use that to inflate their "visitors" metric which is then used to sell how popular their site is to large brand advertisers.
> You don't need to worry about updating the schema at the db level

What's your magic non-db level, supposedly-easier-than-updating-a-schema approach to renaming a field common to all existing documents in a collection, eg, rename an "author" field to "writer"?
Sure — I have an email address listed on my blog, http://shortformblog.com/. I check it regularly. Thanks!
I couldn't even tell what argument the author was trying to make. The post seemed to be complaining about people using Word to write content. Then later on suggesting a CMS should be discrete applications. Isn't Word a discrete application?
In practice, for any sufficiently complex application, all databases carry a fair bit of lockin.
I remember when this was discussed the first time around. I somewhat agree with not using black, I don't remember the last time I used black in a design nor saw it really used. These days it's all about the greys. A fine substitute for black I've been using for as long as I can remember is #111111 it's close enough to black it's dark, but it's further away from black that it is somewhat noticeably different.

It's all a matter of taste and preference. Keep in mind #000000 will not always be black, colour profiles, brightness and contrast settings of individual monitors and devices means there will always be a difference. One colour is generally like a million colours. As always, think for yourself and don't readjust your workflow because of posts like this.
The more relevant question is not whether Google Maps could close down but whether it will change in a manner that adversely affects you. For example, with their new vector-based system, will Google phase out tiles at some point? There are some apps that might be incompatible with vector-based data, so this could matter. Or more relevantly, will Google restrict API access? Think of Twitter -- it's never closed its Tweet stream, but it has changed the rules for API usage, to the detriment of certain Twitter clients.
Just ran into this link, which seems to describe how MVCC can sometimes not be enough.

http://ronaldbradford.com/blog/understanding-innodb-mvcc-200...
My girlfriend is just starting learning web development. She now has a very basic understanding of HTML and CSS.

Then she went to Rails Girls London to learn a bit about the backend. Unfortunately (and I know as I was a mentor at one of this events) RoR is completely unsuitable for a beginner. It took me one hour to explain what a console is, and she still doesn't really know what to do with it. She had all this questions like "what is a controller", "umm how do I open this page now again?", "umm how do I do X", "how do I do Y".

Now contrast this with PHP. I setup a simple server, install PHP, get it started and then just tell her "create a new file called 'index.php' save it in this location, then open your browser and enter localhost/index.php". That's it. She doesn't need to know about generating controllers and rakes and db migrations and what not. Open text editor, put html in there, put some PHP in there. That's it.

Seriously, PHP is perfect for a beginner. She can learn about MVC later. Right now all she wants to do is to create something and have it work. She really doesn't need to know about adding model validators and what not.

And from what I know about Python it's the same deal as with Ruby. You just can't create a file and start writing a web page without pulling in a bunch of boilerplate.

So bottom line is: yeah PHP is way relevant today.
Inline editing makes perfect sense if the only thing you ever publish to or plan to publish to is the web.

Many large organizations do more than that. Apps, feeds, radio, print, eBooks. There's more than just the web.

Inline editing privileges one of these over the other, which can be a misnomer. Making editing on the web is great, but we need to be careful that our tools aren't too closely coupled to web display where inappropriate.