skysight-inc/HackerNews huggingface dataset:
This article is not nearly as bad as it makes itself look at first. Speaking of appearances.

Saying you're giving lousy advice isn't an excuse for giving lousy advice.

> "I want to make my sites look attractive."

Sure, but you should worry about making them usable and solving a design problem first: how do I best convey the usefulness of this product to its potential users?

> "Design seemed to consist of complicated rules that weren’t written down anywhere, plus an unlearnable sense of taste, possessed only by a black-clad elite."

Design is about solving problems elegantly, I'm tired of fellow programmers rehashing the idea that (interaction) design is like modern art, it couldn't be further from it. But "seemed" makes it sound like that was just the past, how about today?

> "I decided to do my best to hack what it took to make my own projects look vaguely attractive."

Let's make thing "vaguely attractive", that's the ticket.

> "And too often now, I see excellent programming projects that don’t reach the audience they deserve, simply because their design doesn’t match their execution."

Couldn't agree more, except their design is their execution. If you mean to expose your work to the public and fellow professionals, it's your job to make it compelling.

> "I really think that Bootstrap is one of the most significant technical achievements of the last few years: it democratizes the whole process of web design."

Because web design was such a dictatorship until now. Yes, I'm nitpicking, but if you make no effort to learn HTML & CSS, I highly doubt you will by using bootstrap. Why would you? It looks "half decent" enough as it is. I hope I'm wrong.

The rest of the article, as others notes, is not nearly as wrongheaded as its introduction makes it sound. Still, I wish developers would stop trying to "hack" design and actually have the guts to learn it, as designers do with programming.
They just need to support EAS in their consumer stack. Google does support it and will continue to in enterprise. There's virtually no cost to them to support it on their consumer service. This is an attack against their Windows customers, not a cost cutting measure.

Google doesn't want us on their service. I'll comply.
Just when I wanted to learn more about the project, it appears to be down :(

http://theopenphotoproject.org/
> Of course, since his outbursts are so episodic,

My suspicion is that they very specifically aren't episodic - lots of kids with this style of behavior problem are excellent manipulators. You can't discount the possibility that he's behaving well and poorly in order to extract what he wants out of other people.
I don't understand why you think Google should support Microsoft's proprietary protocol rather than Microsoft supporting open protocols.
I got picked up for residency this week. I had been doing a research project in my chosen field. For about 9 months. IRB proposal written, respected research institute collaborators. Waiting to present to IRB. I was, in so many words, told to drop it. "Extracurricular". Maybe shelve it and think about it in 18 months.
stuff that falls inside the black hole stacks up around the event horizon, which really grinds stuff up to the planck scale and transforms it to maximum entropy hawking radiation

This looks like a mixture of misunderstanding the classical picture of a black hole, and misunderstanding how the classical picture is altered by quantum effects.

Classically, stuff that falls inside the black hole does not "stack up" around the horizon; it just falls in, past the horizon and on to the singularity, where it is destroyed.

There is no established theory of how quantum effects alter the classical picture, but there is at least one "semi-classical" picture of how Hawking radiation is produced (the one that Hawking originally came up with) that doesn't require any "grinding up" of infalling matter at the horizon.
Post like this terrify me. What if there isn't anything that can be done? It seems like there are some people that are just born broken or at some point they break.

Men who experience schizophrenia it often stars in their late teens or early 20s, and late 20s/early 30s for women [1]. I had a friend in high school who was completely normal in every way. During his first year in college he literally just went crazy. It wasn't a singular event but over 6 months he lost it and he's never been the same. He has access to mental health care and after several years his parents even had him committed for a few months. Nothing helps and even his parents have finally accepted that he will never be the same or even normal.

I don't know what we as a society are supposed to do in these cases and that's what terrifies me above all else.

[1] http://www.hopkinsmedicine.org/healthlibrary/conditions/ment...
I switched from a Droid 1 to a Droid 4 a few months ago, and I have no regrets. I had done the whole CyanogenMod thing and tried to extend the life of my Droid, but in the end I needed a new phone and was happy to see Motorola still building phones with hardware keyboards.
This comment tugs at me.

"end users won't run their own servers"

The reason it tugs at me is because I can't tell if it is because they don't want to, or that they can't.
Agree, the one which is simple is simply ignored because if its simplicity.
Yeah, nationalization always goes well. I'm curious though, would Yahoo! be expected to host and maintain the API at their cost according to the specifications set forth by a regulatory body, or will they just be mugged and have their property transferred to a trust owned by the government?
there might be something "on the other side" but there's no reason to believe that it has a 3+1 signature or is anything like the space we know at all.

There is plenty of reason to believe that, if a horizon does form, the region of spacetime on the other side will be spacetime, not something completely different.

There are some (speculative) reasons to believe that quantum effects might possibly prevent horizons from ever forming, but that would mean there is no "other side".
If you want to live in a more closed proprietary ecosystem, that's your choice. Google is trying to get their users as far away as possible from that kind of closed world.
So I did Dev Bootcamp: we learned the basics of programming in 8 weeks and covered a lot of guides and such. This is what I would recommend:

Start with http://www.codecademy.com/ for learning basic HTML, CSS and Javascript.

Then I'd recommend learning Ruby as a programmer. It's easy and fun to learn, there's a lot of demand for jobs (good jobs from startups to big companies to consultancies) so you can find a job pretty easily and there's a great community of people willing to help you out with it. Here's some resources for learning Ruby and Ruby on Rails:

http://tryruby.org/ (15 minutes beginner tutorial)

http://tutorials.jumpstartlab.com/projects/ruby_in_100_minut... (basic intro to Ruby to read)

http://rubymonk.com/ (interactive learning ruby exercises)

http://tutorials.jumpstartlab.com/projects/eventmanager.html (Ruby project dealing with CSV files)

http://tutorials.jumpstartlab.com/projects/jstwitter.html (Ruby project integrating with twitter)

http://www.codeschool.com/courses/try-git (git tutorial, very important for web development with others)

http://railsforzombies.org/ (basic intro to rails)

http://ruby.railstutorial.org/ (Rails project to build a Twitter site- long and intense but VERY worth it)

http://tutorials.jumpstartlab.com/ (more tutorials and info on Rails along with Ruby)

http://railscasts.com/ (more advanced stuff on Rails, covers some basic stuff as well, video plus text)

http://www.rubyquiz.com/ (Ruby exercises to try with answers from others-these are more advanced)

More text based:

http://guides.rubyonrails.org/ (read these to really understand Rails)

Books to read:
Agile Web Development with Rails (newest edition, considered THE book on Rails)

Programming Ruby (considered THE book on Ruby)
The Rspec Book (about testing, super important to learn, AO3 gives free copies to coders there)

Metaprogramming Ruby (great for understanding the intricacies of Ruby and how to bend it to your will)

Crafting Rails Applications by Jose Valim (great for understanding how Rails really works, more advanced)

The MOST important part is after a week or so (or less) of reading and practicing tutorials in the like, find something you're passionate and try to build it. Ask for help from other programmers, Rubyists love to help and try to find RL meetups if you can.

Good luck!
I'd recommend studying The Power of Now by Eckhart Tolle. I tried to read a few books on the topic, and this is the first one that managed to catch my attention. It's straightforward and thorough, and he's very good at explaining things that are very hard to put words to. Mindfulness is the core of the book, meditation (as in exercises) is secondary. I think it's an outstanding introduction to the what and why of mindfulness, and a gentle intro to meditation. The audio book version is quite good to, he's an outstanding speaker, with a distinct voice. Look him up.

Anyone who often feels like the mind is a chaotic stream of thoughts and emotions that one can barely control might find this read quite useful. I wish I had read it twenty years earlier. That said I've met a couple people who couldn't latch onto it, so your mileage may vary.
By "a global perspective", I just meant referring the motion of all the objects involved to the global radial "r" coordinate, not to any local inertial frame. I didn't mean to imply that the global perspective was somehow "special", just that it was different.
Same here, never heard of them. Don't really see anything in the article that could somehow get their name to the huge masses of people who know Facebook, and maybe Flickr, and don't really hunt around for advanced options. Instagram at least had the public feeds and following and some sort of way for it to spread. You can't win this by building a better photo tool alone.
I like JavaScript quite a bit. Ruby is way more trendy than PHP but you don't hear much bad about it.
Mental health care isn't that easy to obtain north of the border either, here in Canada.

I had to wait nearly 1.5 years to get the help I needed. I've dealt with issues for over 25 years, and only recently have I identified them. I still struggle with them. During the last 1.5 years, I nearly failed out of my Master's program.

Here's hoping I can finish it.
A tiger on its own, and a wolf on its own? Yeah, probably. Wolves and tigers are both apex predators but wolves are pack animals.
Maybe a moderator could change the link title to highlight that it's from 2008. Not that the date necessarily makes it irrelevant, but it's not really "news".
Google Analytics in Real Life: What would your customer experience look like?
1. Get someone who is a good web developer to help and guide you.

2. Understand that web works on a client/server architecture and a web developer has to deal with both client side technologies(that your browser renders e.g., HTML, CSS, JavaScript) and server side language/frameworks/databases(you've got many language choice in PHP/Python/Ruby/JavaScript/C#/java/etc)

3. Focus on front-end first. It will make you a web designer if not a web developer. You don't need any web server to do this. Just write code in files and run it using your web browser.

- Learn how to make web pages using HTML5.

- Learn how to style it using CSS3.

- Learn how to do client side scripting using javascript. I will recommend you to use the book - "JavaScript : The good parts".

- You can then learn javascript libraries like "jQuery" or front-end frameworks like "twitter bootstrap" which will make life easier for you.

4. Setup server environment on your PC. I would suggest you to start with PHP programming language, MySQL database, Apache Web Server. You can also choose python, ruby, etc but php will be easy to learn if you are new. If you are using linux you can install LAMP(Linux Apache MySQl PHP). If you are using Windows you can install WAMP. If you are using Mac you can install MAMP. Learn how to serve your html/css/javascript code using server and access it on your browser using localhost.

5. Learn server side scripting using PHP. Use MYSQL as database if needed. Learn to use tools like phpmyadmin.

6. Do a small web development project like making your own Website/Blog. Don't use blogging softwares like wordpress. Make everything yourself.

7. Buy a domain for your personal website and a shared hosting account from a web hosting provider(e.g., http://www.webfaction.com/). Use a FTP client to upload your code and host your website online.

9. You can then choose to learn MVC architecture and any MVC php framework like codeigniter, kohana, symfony, etc. Rewrite your website/blog using framework.

9. Once you are comfortable you can think about switching to any other language/framework combinations like Ruby/Rails, Ruby/Sinatra, Python/Django, Python/Flask, JavaScript(Node.js)/Express.js , C#/Asp.net MVC, etc.

10. Remember that it is a long and slow process and it will take you years to evolve as decent web developer. Focus on "learn-do-learn-do" approach. keep learning new things and use it to make new things. Best of luck.
"I was going to offer a tip or two, but who would want them?"

You can make a blog post and submit on HN?
> machine learning is applied statistics

It really is hard to separate ML & statistics - any competent practicioner of ML appreciates the statistical achievements that made Machine Learning methods possible. And statisticians must understand that to help automate decision-making systems, using learning methods/boosting is a viable option.

The debate around nomenclature (ML/stats/AI) seems limited to the academic community. Most data scientists I've met tend to accumulate a repertoire of tools from different fields, rather that side with either Machine Learning or Statistical communities.
Thank god a post like this was brought up. This incident in CT has undoubtedly brought up a national debate about gun control, but I hope to God it sparks a debate about mental illness, the real cause behind all of these mass shootings.
Awesome! Taking a look.
I've heard of meteor. Wish I could find more documentation on it. Going to take a closer look.
I think there is a lot of cost to Google, they must pay for Exchange licences. I highly doubt that Google did this to cut off Windows Phone users, traditionally Google makes their services available to as many platforms as possible.
Ahh yes, we did somehow manage to misunderstand each other completely. There is no scenario in my system in which the browser sees any keys or passphrases, encrypted or otherwise--that would only happen in a signed standalone client program capable of running native code. (The browser does see a password in the potential "send-only" scenario I described earlier, but that's a separate secret unrelated to the PGP key.) Yes, it would be possible to maliciously alter that code and redistribute it, but it would be difficult since the source would be open and anyone could verify the hash. At that point, it's probably easier to just infect the host computer with a keylogger some other way (and wait for the user to lose their key so that they need to use their passphrase, then intercept 2 factor auth somehow), but that's like the deus ex machina of computer security (and still not at all automatable at large scale as far as I can see, especially due to 2FA).
> I laughed at the renaming of terms part because it is so true (classic example is RSS/SSR/ESS/SSE). Taking a course in the stats department alongside an econometrics course was bound to confuse any student.

Come on, this is silly. Calling things RSS vs. SSR might confuse an undergrad, but I've taken both classes (stats intro to linear regression + econ intro to linear regression) at the same time and saw barely a difference in the material. The stats class had a greater emphasis on finite-sample properties under normality and the econ class on asymptotics. Not a huge change, and the differences were complementary.

We both know that the "bizarre obsession with [generalized] method of moments" is because moments come out of models with rational agents, not distributions.
This is not a good thing for science. If anything, a confirmation bias here will only mask the harm this causes to the scientific community overall.
I hope that clockwork-orange style behavior modification or remote "kill switches" in people are never socially acceptable answers to this problem :(
What open standard? IMAP? There is no adequate mail open standard.
Disrupt this: The most misused word in 2012
End users probably won't, but it would be a good place for organizations to investigate. You know, the ones with IT staff and technology budgets.
The object can not suddenly switch from moving straight to a curve. That's what I mean. In order to curve something must cause it to do so, but there are no lateral forces on it (or more accurately the forces in all directions are exactly balanced).
Outlaw guns, knives and rocks, and wink them out of existence, and these people are still there.

Treat them, and some of them will come back.

Outlawing guns doesn't solve this problem. But outlawing guns is the kind of "solution" we like, because a) there's a clear, specific action to argue over, and b) we can focus on it long enough to get the law through and then fool ourselves into thinking we've done something.
This may be politically incorrect to say right now, but I think the genes associated with mental illnesses that have a tendency to lead to violence will be phased out by a future generation sometime within this century and the next.

We'll soon enough try gun control. That won't stop mass killings. Then we'll try increased mental healthcare access. That won't do much because we'll struggle with the Constitutionality of locking people up in mental hospitals when they aren't yet a threat to anyone.

By this point in the future, genetic screening will be ubiquitous and affordable, possibly mandatory. Cultural attitudes will shift with this, and it will be expected for people to study their genome and compare openly when dating. People will pass on mates due to a high risk of major issues occurring should they have children together (this already happens in the Jewish community with Tay Sachs). Eventually people will be a lot more picky and aware of heredity and we could see a lot of hereditary mental illnesses removed from the population.

(I want to make clear I'm not expressing an opinion on or endorsing this, merely trying to make a prediction)
Which way? To the left or to the right? There is always a point where the curvature is exactly balanced.

The Hairy ball theorem requires it.

Are you somehow claiming that traveling in a straight line away from the black hole leads toward the black hole? If that were the case then gravity would be pulling objects away from the black hole, and toward it, at the same time, which makes little sense.

And if it existed anyway, despite making no sense, that would imply there is a point away from the black hole where the gravity of the black hole is exactly balanced (i.e. you could hover there forever), which would a stunningly huge thing to say.
Then what is designed to turn out programmers? What if I don't really want to be anything else?
EC2 user on AWS? Forget the AWS Console by using ekaterminal
Well, I can imagine as humans evolved and were still quite tribal, this sort of anti-social behavior simply wouldn't be tolerated. If one was a threat to the tribe's safety and didn't fit in the social order, they were culled our ejected and eventually unable to survive on their own.
This is so damn frustrating to hear. How is an extra interest to do research in your own field a bad thing? I don't understand how the older generation of scientists and doctors even compute the cost benefit analysis here.
As someone from her sons perspective.

Unfortunately, she doesn't deal with her son the way he needs to be dealt with. Stick him in-front a computer, surround him with electronics(DO NOT TAKE THEM AWAY, USE THEM AS THERAPY) and feed him. Nothing else... This is how your autist/aspy child becomes a brilliant geek. If you even attempt to program them in the NORMAL way, they will do nothing but, reject, and yes, call you a "stupid bitch"(as I have done to my own mother, apologies.)

In public school, and even private institutions(outside of those full of computer-savvy aspy/autistic) the social-structure environment is completely inappropriate for someone such as her son, and he may(probably will) experience a "rejection" from the greater majority of peers.

Social interaction from a terminal is not the same as true in-real-life social interaction, but it can be used as a bridge to safely communicate remotely, and also develop social-interactivity concepts for when he is in the real world.

This mom seems to be (insanely)attempting to program a NOT-Normal-Child into a Normal-Child. She needs to be as proactive as possible to seek alternative programming methods for a child with Autism/Aspy.

One thing she mentioned was that she would strip the electronic devices from him to institute punishment(THAT WILL GET YOU KILLED). Instead, use the electronic devices as an incentive to contribute to good things and when instructing punishment, have him USE the electronic devices to CONSTRUCT or, meditate in the cyber-environment)

Maybe, he'll be the next Steve or Bill. Perhaps, he'll be the next Gary Mckinnon.

Its all about the programming.
Show HN: draw with sloths
The only Android phones with keyboards these days tend to be underpowered, as most manufacturers try to make their high-end phones as thin as possible. While I certainly would prefer a physical keyboard, I can get by with an on-screen one.
> I clicked through thinking this would be about balance, spacing, typography, information heirachy and colour.

Such a post would take years to read. People spend years learning the subjects. I much prefer a practical post such as this, which delivers on what it claims. The site she ended up with was much better than half-decent.

Anyway, I have a huge difficulty imagining any blog post about, let's say, typography that does more good than harm in terms of what it teaches people about design. Worrying about anything more than sans vs serif will probably just waste their time.
I mean can you imagine say a high schooler having to maintain a server running their facebook profile?
It is still moving in a straight line. Large amounts of gravity tend to distort spacetime, such that a "straight line" appears bent to a distant observer.

It's the same phenomenon as what causes gravitational lensing.
Having had the honor to administer an Exchange server in a past life (2006 was the last time I had to touch it), if it is comparable to how it was then, then:

yes, Exchange does have a lot more configurability which is needed in large enterprises.

but no, it is not "good" as far as the users were concerned - I had usability complaints very often, of the kind that my gmail users now don't have. Gmail is better now, and perhaps Exchange is too - but I have the impression that the problems people had with it are deeper than a UI revision.
Ad hominem. The actual advice isn't half bad for a personal site.
No I am not confused. If you read my original post I only talk about correlation, not cause. I think you do the argument far to black and white but that was not what was my point.
Massive New Surveillance Program Uncovered by Wall Street Journal