skysight-inc/HackerNews huggingface dataset:
I contribute to Wikipedia.

User page: https://en.wikipedia.org/wiki/User:Dllu

I've started a few articles on niche topics and created many pictures/animations.
Firstly, Congratulations on launching.

I understand that you created this to solve your own pain point and I commend you for taking the correct first step. However, I am unable to figure out what your software does that I cannot do with MailChimp. I may have missed something on your site, but it seems that the USP of your software is on email personalization through merge tags. This is not a unique feature or a feature re-done in a different way.

Few issues I see

1. You send email using the customers SMTP connection. Email service providers like Sendgrid, Mailchimp, Mailgun use their expertise to ensure that the emails they sent do not end up in junk mail. This is the single most important reason to use them as opposed to your own SMTP server.

2. Your pricing for sending emails is a lot higher than any of the above mentioned providers. Sending emails is a commodity. So, I'm not saying that you should be competing with these providers. However, if you price higher for the same service, you have to target a specific niche where you can add value. Like nickler mentions, integrating with merchants to automate followups.
thanks buddy
there is a developer mode that you can use to run custom firmware so you could really put any linux distro you care to cross compile on the box.
I believe that an unsubscribe link is a requirement of the CAN-SPAM act
I've tried on a three occasions to contribute to wikipedia - Two occasions where I've found articles with incorrect data based off of poor sources, and once to correct a minor grammatical issue, with all of the articles in question being small and non-political in nature. Every time I was promptly reverted. In the former's case I always provided sources for my updated info, which were completely ignored the first occasion, and on the second occasion the article was later edited to include both pieces of info, despite clear scientific consensus for the new. In the latter's case I was simply reverted without explanation.

I really didn't feel like fighting the reverts, and I suppose I probably won't edit any more pages. It really seems like a contributor-hostile environment.
This is completely correct. At full load I can draw 100W+ from my MacBook, which does indeed drain the battery. It's just a side effect of them having a small lightweight charger, and it's never affected me in the slightest. This is just some wild fantasy dreamed up by the original articles author.
To use an example: the RMBP comes with an 85W power supply but it's CPU has a TDP rating of 47W and GPU a rating of 45W for a total of 92W. Without even getting to powering other circuitry, the display, or including conversion efficiency, it's pretty obvious that it can't run full bore off the wall supply alone.
I do fairly regularly, since about 2003. I used to be very involved in meta-Wikipedia stuff in the early days (policy, mailing lists, meetups, dispute-arbitration, etc.), but sort of drifted away from that once it got more professionalized, and had a Foundation set up and such.

Now I mostly write short (~2-10 paragraphs) articles on subjects that don't have articles. I usually start from a good source, like an encyclopedia of scientists, or a book on 18th-century Scandinavian art, and look at what it covers that Wikipedia doesn't yet. Then I pick one of those things, look on Google Books/Scholar for additional sources (it's ideal to have at least 2 sources for an article), and write a short summary of what I've found on the subject.

A different kind of editing, which I do mostly as a kind of "don't have to think too much" unwinding that I find enjoyable somehow, is various stuff from a long list of filing/curation/sorting tasks that always need to be done. For example, take something from the category listing the thousands of articles that could/should have lat/long coordinates added but don't yet [1], and see if I can find its coordinates (on OpenStreetMap, on official websites, etc.).

Another useful low-key thing to do is to pick some articles that you know something about or have an interest in, but which are less popular (not hugely popular articles like [[Barack Obama]] that already have many editors), and add them to your Watchlist. If you then check the Watchlist periodically for edits to those articles, you can be part of the distributed tiny communities curating the more obscure parts of Wikipedia. This can be sometimes just be noticing when someone makes a questionable edit (whether spam or otherwise). But it can also be positive attention, e.g. if another editor asks a question on the Talk page proposing a change to an article or questioning part of it or asking if something they added is ok, you'll see that on your Watchlist and might have something to weigh in with, which makes the parts of the encyclopedia you're paying attention to feel like less of a ghost town (it can be frustrating when you comment on a less-popular article and literally nobody answers for months... the opposite of the problem you get in really contentious parts of the encyclopedia).

A final really easy thing to do, and probably Wikipedia's most famous cultural export, is to add {{citation needed}} if you run across a sentence making a claim that seems like it really should be backed up, but doesn't seem to be cited anywhere in the vicinity. Even better to find a source and add <ref>Source</ref>, but tagging as citation-needed is still helpful. This is not only for claims that you think are dubious or wrong, since even likely correct claims should have a reference where readers can verify.

[1] http://en.wikipedia.org/wiki/Category:Articles_missing_geoco...
It's amazing what you can do when...

This misses the point that a trans-continenatl railroad was <actually a good idea>. It was the latter point that allowed for the footnotes in your snark answer to even be relevant. A train from 2 hours outside LA to 2 hours outside SF is not doing any CA taxpayers any favours, regardless of its speed. [1]

[1] https://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/St...
I don't make a hobby out of editing, but when I'm reading an article in a field I know a little about and I come across an egregious error, I usually edit it, or leave an edit request if the page is protected.

I do the same thing for articles outside my areas of knowledge if the error is particularly galling and unambiguously incorrect.

Because I use wikipedia quite a lot, I'd say I leave an edit about twice a month.

Having said that, much, much more often I encounter a minor error that I don't have the time to investigate. In this kind of case I think "boy, I bet the source doesn't actually back that up", but it doesn't seem important enough to break my workflow to look into.
If you don't know the difference between you're and your, you probably don't know what you're talking about.
Fwiw, the same happens on my old Thinkpad x200. Remove the battery and the CPU drops to 800Mhz.
Ask HN: Resources to Learn AWS?
Hi HN

I work in IT, and I'm trying to expand my knowledge by learning AWS and get my head around the alphabet soup of AWS offerings.

I bought "Programming Amazon EC2" from O'Reilly, and while it covers the terminology, I find there's a lack of feedback for doing the exercises right, because it says to just follow along with your own app while they work with theirs. However, I don't have an app that would use every feature of AWS that you could use in production.

What did you use to learn AWS? Are there any tutorials or books that have code to deploy in an incremental fashion? I'm imagining "Here's EC2, your website now works! Let's add RDS. Now let's use S3 buckets for the static stuff. Now use CloudFront. Now let's ..." Would the latter be useful for anyone else if someone made it?
Most RDBMSs will, if you rewrite a field, write a fresh row and tombstone the old one, and clear it down in the next compaction. This is what MVCC means in practise: that the old version doesn't disappear while the new is being written.

MongoDB by contrast will simply mmap that block of file, overwrite the contents, and fsync. Yes, this has obvious downsides.
I'm yet to find the right way to have clients "buy in" to the concept of limited wysiwig functionality, as it can be hard to explain what they're gaining in return without long-ish term exposure to the underlying technologies. Maybe an open-source document would be handy to help us get the key points across to "content peoeple"?
The article was interesting as I haven't had much exposure to anarchist thought. But I'm bothered by one glaring assumption and that is, just what does she mean by freedom or liberty?

Obviously she means freedom from external forces such as governments and other institutions, but the way she refers to it, it's as if it's something more than that. What she's referring to seems more comprehensive, idyllic or transcendent even.

Anyone, any anarchists, care to elaborate on a rough definition of freedom within that frame of thinking?
I contributed fairly regularly during the early days of the site, but these days I contribute rarely -- mostly to make minor factual corrections or add sources. I haven't run into much of the site's famed editorial bureaucracy but what little I have doesn't encourage me to contribute more.
Major? It's been that way since 2007 at least, it's just a side effect of the way they design their machines. It's not as if this is a recent thing that Apple has just introduced.
Information Content, Compressibility and Meaning
I am learning with my own. Like to draw.
Webapps, unsurprisingly. Enough to know that I was using the wrong tool when I burst out of my little bubble and opened my eyes. I've since written/played in more languages and problem domains than I can be arsed to type, and not once I have I said to myself "You know what I need for this job? PHP."

Edit: I totally lied, there was an occasion where I had that thought. A friend of a friend wanted the year in her otherwise static site's copyright notice to auto-update. So I emailed her a snippet to paste and told her to change the file extension.
Specific advice: read, study, and practice SICP:

http://mitpress.mit.edu/sicp/

http://ocw.mit.edu/courses/electrical-engineering-and-comput...

It's a book that will permanently upgrade your perspective on creating software, in a way that's language-agnostic. To start, get and install MIT-Scheme and Emacs, then follow along with the videos. And/or dive into the book and do the exercises.
Study author here. For Y-SSIM and IW-SSIM we convert the images to grayscale (MATLAB 'rgb2gray') before running the scoring algorithms. We aren't running the algorithms on luma planes. See published code and methodology.
For me it's more of is Sun going around the Earth, or the Earth around the Sun types of questions. Something very basic. I.e. is there a sex addiction or not? Is homosexuality a "disease" or not? I mean you do have whole movements like anti-psychiatry movement that basically are in total opposition to everything that psychiatry claims.

I can go to a psychiatrist and persuade him/her that I have a bipolar disorder. Or that I'm schizophrenic, or depressive. And that's because there is no way for psychiatrists to know. You can talk all day long about all types of brain imaging tests that could reveal the diseases. But if that in fact was true then psychiatry would use the tools in the diagnostic process. If nothing else then at least to shut up guys like me who laugh at that "science".

Do you think that I can't go to 3 doctors and persuade each of them that I have a psychiatric condition and that they wouldn't give me a diagnosis?
I suspect many people create their content in Word because they have learned the hard way that sometimes, when you click "Submit", the page goes blank and you lose all your work.
Or they could just be interested in adding useful features.

PostgreSQL has HSTORE which is a useful but proprietary feature. Cassandra has the ability to have Lists/Maps as data types. Again useful but proprietary.

If you are that concerned about database independence then do what everyone else does. Use an ORM, minimise coupling in your domain model and do as much as possible in the application layer.
My experience as a Wikipedian:

- provide content until an admin revert said content without explanation.

- try to engage discussion with said admin and get referred to a wp policy that actually states this admin was wrong.

- point the admin to his error and engage in wikipedia conflict resolution.

- said admin sneakily changes said policy to confirm his views, and unleash a small army of followers to intervene to support him in conflict resolution and revert my edits. get banned

- circumvent ban to protest, get banned for circumventing the ban. repeat until other admins take notices and discuss my case in secret channels.

- find out that this has happened before quite a few times, escalate to head of wikipedia. get dismissed.

- do as others did before, replace a specific high profile page with your story, revert the replace. now your story is there in wikipedia history for future investigators to find.

- never contribute anything to wikipedia ever again, use wikipedia as a better than google search engine for official websites until duckduckgo.
You have to manually set the gtk theme you want because you don't have a desktop environment to set it for you.
That's great piece of advice. There's a big difference between being mediocre and working on (what seems to be) mediocre project.
Exactly! For anything were I have to deploy, I currently use FPM which you mentioned together with freight (https://github.com/rcrowley/freight) to generate a debian apt repository. Just serve the resulting folder with nginx/apache/... and you're good to go. It also signs the packages.
I think the solution for content creators and content managers is not to copy and paste from full fledged word processors like MS Word, LibreOffice, and Apple Pages. Write plain text documents in Notepad (Win), TextEdit (OS X), or whatever plain text editor their BSD or GNU/Linux distribution offers. If they want to add styling, have them use Markdown or Textile and have a CMS that parses it.

For small sites, I use Textpattern. Contributors can write content in plain text with Textile tags (if they choose to do so).

For larger sites, I use Drupal. Contributors can write content in plain text with Textile or Markdown tags (if they choose to do so).

That way, the brand gudelines are upheld and contributors don’t have to think about styling too much (and if they want to disrupt, they can’t).
I think they are all busy prepping their applications for the YC application deadline tomorrow.
Speaking as someone who built something and constantly delayed launching due to the same fears, I have to say that I regret not simply launching and doing away with the pre-launch jitters.

For some reason when you launch your app/website you feel that you are putting yourself out there for the rest of the world to judge, and fear being judged and humiliated. Just work through this, launch and get it over with. You will have critics, bad feedback, but you will be one step closer to your goal. Trust me - bad feedback is way better than no feedback
This makes me miss an option to downvote posts. I would flag it for the bait title, the suspicious user and the topic but I guess stuff like this is fine here?
Python 3.4 is out and unfortunately I still can't write Python3.

Is there anyone else who is still procrastinating moving their workflow to Python3?
Ask HN: Thoughts about going back to school to pursue a 2nd Bachelor's degree?
Hi all,
I thought this would be a great place to get people's opinions on this matter. I have a BA in Psychology and Philosophy and have been working as a sort of Data Analyst and software developer in an academic research lab for the past several years, but would really like to get into the field of Aerospace Engineering. I do a lot of Statistics and Machine Learning in my current job, but certainly don't have the Math & Physics background for Engineering, so would likely be starting from the ground up. Oh yeah, I'm also in my early 30's. What are people's thoughts on this? Any advice on how to finance this?
It certainly could keep happening in the future, it may have happened before also! The web is an open platform, and that has pros and cons. One of the cons is that it is very easy to publish whatever you want, such as copies of somebody elses site or content.

However, tricking Google is another matter. The site I used to work for has had probably hundreds of other sites steal content from it, some of them really egregiously (IE mirroring the entire site). It didn't matter though, because our site had a better reputation and had the content first. For example, let's compare your site to that other domain:

1) Your site was registered over 4 years ago. The knock-off site was registered 6 months ago.

2) Your site is hosted by a reputable web-host, linode. Their's isn't (or at least the whois for their IP range doesn't look reputable).

3) You had the content first.

4) Your site has some reputable incoming links, their doesn't.

5) Their site's IP is hosting tons of other sites, yours isn't (I'm assuming)

You are obviously the more reputable site, and that is why you are going to rank and they aren't.

The best defense is just to look more reputable than your competition --- the easiest way to do this is to be more reputable than them!

Three quicks things that I noticed you might want to improve:

1. Change the http://doremi-nj.com --> http://www.doremi-nj.com redirect from a 302 to a 301. A few incoming links are coming to the non-www version of your site, and theoretically a 301 is better for passing SEO juice than a 302. (In simple cases like this I'm sure Google figures it out anyways, but might as well help them).

2. Make sure you are giving Googlebot a sitemap with links to all your content to help them crawl it first. There isn't one in your robots.txt, so I'm not sure if you have one. You can just upload this directly into Google Webmaster Tools as well.

3. Have better meta descriptions. For example for the search "guitar lessons livingston nj", you come up 2nd. Very good! But, the snippet for your page is "Do-Re-Mi School of Music & the Arts93A South Livingston Avenue,Livingston, NJ973-758-1500 We offer instruction in Acoustic and Electric Guitar and Bass, ...". This is not a good snippet. For your main 20-30 landing pages (which you can find in GA) write custom meta descriptions that are going to look good in the Google snippet. This will not only directly help your traffic, but this is also is a good reputation indication! Human written meta descriptions look more human than robotic ones.
Have you considered RethinkDB? For most of the advantages of MongoDB that don't specifically come from mmap and overwrite-in-place, it's an equal or better.
PHP has huge potential and it has grown in a lot of positive ways in recent years thanks to the nurtured ecosystem. Frameworks like Laravel and Symfony are really evolving the language into something that can compete with things like Rails. Sure there's still a huge mess of legacy code out there and there are a lot of poor quality applications that a generic PHP dev may encounter, but if you make an effort to write good code and use only good tools you can definitely avoid the PHP pain that a lot of people remember from <2010.

Here are some books that will introduce you to Laravel (http://laravel.com/), it's nothing like the PHP of <2010. https://leanpub.com/codebright https://leanpub.com/laravel https://leanpub.com/implementinglaravel https://leanpub.com/laravel-testing-decoded
I used to edit books, and had the privilege of working with a few well known authors, people whose names you'd know if you follow fiction.

One of these fellows spent his personal money to get three copies of his book laid out, in three different fonts. The look of the book was that important to him.

Am I supposed to lecture him that he should be thinking about "logical structure" not appearance? That I know what books are about more than he does?
start a microbusiness/do a kickstarter. maybe it can even be in the aerospace industry. maybe it would be better than the job you need said degree for.

fourhourworkweek.com
startupbook.net
tropicalmba.com

Don't borrow money for school, it's a trap
also http://norvig.com/21-days.html
An Angular Workflow Part 2
The hyperloop is just a concept. I don't see how it is relevant to this article.
There's a host of radical spaces in the bay beyond the ones Moxie mentioned. But hackerspaces like Noisebridge and Sudoroom have a large quantity of explicit and involved anarchists as core members, as well as a long tradition of using anarchist organizing models and even on occasion referring to themselves as anarchist projects.
I am sure you would be well known of couch surfing. If not, then that is your place. Visit different profile . Check what all things & description they talk about in their profile. Which ultimately leads an avid traveler to meet the respective person of this profile, stay with them and enjoy the new place and culture.
white supremacist propaganda; move along... no, was good read; love that Wayne Thiebaud sf hills piece.
It's an insurance death spiral [1]. NPR's Planet Money talked about it last month [2].

[1] http://en.wikipedia.org/wiki/Death_spiral_(insurance)

[2] http://www.npr.org/blogs/money/2013/09/30/227468495/one-key-...
That's just rationalization.
These are unfortunate casualties of progress, but the benefits far outweigh the inconvenience.

Europe has been well linked by rail for how long now? Com on USA, it's time to catch up.
> Apple should buy beefier power supplies if this is the cause of the problem - probably they are trying to shave 3% off the unit price by ordering whimpy power plugs.

Apple has not historically been one to skimp on power supply costs, to the contrary the supplies they provide are some of the highest quality I've seen in terms of build quality and part selection.

The actual problem is more one of form factor. Apple has a certain expectation for size/weight/usability of their laptop supplies and meeting those goals with a 150W supply just isn't realistic.
The golden ratio as a fixed point of x → 1/(1+x).
Can't really pick a best. The reason why I write that recurring billing is hard is because the business cases vary so widely, so the answer is usually: It depends (on your location, userbase, what you're selling...). I started out writing a couple of integrations and you think "hey, why are there so many processors, that's unnecessary!". And then you do a couple dozen and you start to see the picture.

I CAN definitely tell you how to spot the worst, though. In general, when you read the documentation and get the creeping feeling like the API was written for one big client (and their weird business logic) and then they just packaged it up and resold it, badly.

Funnily enough, Google Checkout seemed to be like that to me - for instance, usually you have two things to specify: Time unit and amount of your billing cycle, like "recur every 4 days". Google Checkout didn't do that, no no, much too simple. They only had a time unit - one of: daily, weekly, semi_monthly, monthly, every_two_months, quarterly, yearly.

And that's not the most complex "let us structure time awkwardly" example I have seen over the years. Other services only allow for "days" as time unit and you have to figure out a way to do monthly billing that doesn't just keep running away. My favorite so far was the one where it's basically "day, week, month, quarter, half-year and year". The values for that? D, W, M, Q, 6, Y. Can't make this stuff up.

Other red flags: No English documentation, no public documentation, documentation that specifies variables without data types, unsafe notification functions (not even a shared secret) or downright exotic "security" (I have seen black-box .dll files distributed as security callbacks... oh the horror)... I could go on.
Python keeps getting more awesome, but we're still stuck at Python 2 :(