skysight-inc/HackerNews huggingface dataset:
Within the last week I performed a similar "experiment" for newly created facebook.com/AmeriStartup.

I created two FB mobile advertisements to direct traffic to the website, though the website is more eCommerce/service than any type of sign up. Budget $50 over 3 days reach was ~20,000+; the click through rate was .5% and .4% for the 2 ads; just under 100 clicks to the website with none resulting in conversion.

More disturbing was the fan page promotion through FB (paid "Likes" in my own words). $10 budget per day over 3 days; reach = 3,000+; total likes 34. What disturbed me though was when I would go to the profile page of the users who "liked" the fan page as a result of the promotion, many of the user profiles did not appear to be legit. Moreover, the majority of these users who liked the page had a single facebook post in their entire facebook timeline. As unlikely as it is that of ~30 paid likes nearly all were were inactive facebook users who were otherwise compelled to interact with my paid promotion, it is equally unlikely that facebook would be so brazen in committing fraud on advertisers by creating and managing fake accounts to click paid promotion/ads which could easily be proven. Nevertheless is begs the question what are these accounts (fake, bots, ect...) and who controls them and why?
Well, that's not making money off C# and .NET directly - it's IDE sales. Btw, I worked on VS Express (in a commercial environment) for a long time.
Hey he can go try out for a job at Hobby Lobby or Chick-fil-A, no problem. But in Silicon Valley? No CEO job for him.
Everhour vs Harvest vs Toggl
Mapping in OpenStreetMap - goes well with a side order of cycling for fun and transport (and a dose of downloading the planet data and hacking at them, bringing me back to programming in a roundabout way :))
I've noticed the same thing, and I can't figure out why they do it. You can usually get hints about where they are by the advertisers they have, or in the case of TV or radio stations, by looking up their call letters on wikipedia: http://en.wikipedia.org/wiki/KGTV

FYI, Ocean Beach in this case isn't even a town, it's a neighborhood in San Diego, CA. Ocean Beach, NY is a beach town with very, very few permanent residents because it's only accessible by ferry or bicycle.
MPS from jet-brains offers another good option something called baseLanguage with very good DSL equivalents for a lot of use-cases combined with one more called SModel language.But its not parser based one like xtend is , its AST based projection editing and manipulation platform.I've been learning it for sometime.
Do you have a mailing list or forum for it? That's pretty common with open source projects as a place to interact with your users.
If you like your FOSS I can recommend MSYS2.

http://sourceforge.net/p/msys2

(disclaimer: I work on MSYS2)
Seconding jon-wood's suggestion of hiring a therapist. In your first question, longterm moderate depression can get worse, or you just may not be able to get out of it (easily) on your own. And letting it sit for a long time, I'll say the last time I dealt with depression I finally went to a therapist when I woke up one morning and realized I'd been "dealing with it" for 2 years. I couldn't get that time back, but starting with a therapist I was able to get back on track much faster.

In the US, if you're in college, go to your student health center. They have people who are very experienced with helping students with their issues.

If you're not, check your employers health offerings. Mine has an anonymous number that we can call, separate from HR and management, to get help and referrals. They even paid for the first 5 (6?) sessions before I went to my own insurance.

If your office doesn't have that, or you're not comfortable going through them, go to your regular doctor for a referral.

If you've got friends that you know have dealt with these issues in the past, ask them for a recommendation. You don't have to be specific, you don't even have to tell them you're depressed (or think you may be), just say you need someone to talk to and ask who they went to.
Same thing happens which clinics and health providers... new and more new buildings. And with two large competing clinics in town its costing the local region more. Both are trying to out due the other. Every time I visit I look around and think "this is what I'm paying for?" I'm okay with the 70's orange chairs, I don't need a dozen fish tanks and bird cages, I'm guessing all that cool looking glass facade is poor at insulating against outside heat and cold...

EDIT: I suppose these "costs" are probably just a drop in the bucket compared to other expenses. Doctor's salaries are higher do to competing for the "best" doctors (similar to the situation in SV with Apple/Google/etc.) and I'm guessing it's "wasteful" to have two or each machine (one at each clinic/hospital) if they aren't currently being utilized "enough".
> Anyone who believes a person's rights should extend beyond the point at which they infringe on the rights of others is not worth listening to.

That's a nice idea if you don't think about it closely, but it doesn't work because rights always interact and you have to decide which takes priority in which circumstance. You can't just assert that they stop somewhere before they infringe on each other and leave it at that, because that doesn't actually resolve the boundaries.

The easy answers are easy because they aren't actually answers at all.
I assume you've had jobs since then. What did you learn about the industry you're in? Where do you see problems that could be solved with software? And did you meet anyone on the business side of that industry that you think might want to be in a startup instead?

I didn't start from "I want to have a startup" and go looking for an idea. I started with an idea based on industry experience, and realized a startup is the way to get it done.
What were your conversion rates like through other sources?
Shame it was dropped. I am not sure many people would use it now on Mac, given its less than stellar reputation on Windows (although possibly this reputation only exists in nerdy circles and not with the average "normal" computer user).

Safari has always been mostly OK on the Mac (although I tend to use Chromium instead) but on the iPad it crashes a lot for me.

It always makes me laugh the shouts of "NOO!!!" and general disbelief at the Mac conference when IE was announced. The sky was falling. It fell and became glossy and shiny and Apple lives.
The OP is not stating the approach is bad. I think the claim is that Facebook CPC is implemented somewhat fraudulently. What is promised is not what is delivered.
Logs As Data – What Are the Top Use Cases For Your Logs?
I don't think I've ever had a smoke alarm that doesn't turn off if you just press the test button.
My understanding is that the copyright owner may do whatever they please, including selling modified versions with their own custom proprietary changes, or maintaining multiple versions under differing licenses. However, it's true that once they've released the code under an open license, anyone who has saved a copy of the code may release their own forked version in the future, regardless of what the copyright owner does with their version, so long as the forker continues to follow the terms of that license for the code still under copyright of the original owner. New code under the forker's copyright may be released under other licenses if the forker chooses, etc, etc.
- That my faith is slightly shaken; simple smoke detectors are tried and tested, this is a little more wildcard

- That I've paid for a smoke detector that doesn't do the same as was advertised when I purchased it,

- That Nest have said "We're stopping these from being purchased until we fix them", not "As soon as you install it, it'll download a patch that turns off the wave feature. What's the problem?"
As to "just clone Tarsnap", up till now I thought that only the client app is open-source, isn't that so? If yes, then I believe it's not even "just clone"?
Hack Insight Magazine for IT Security Pros
I've said this elsewhere, but I don't think I've ever had a smoke alarm that couldn't be turned off by pressing the test button.
Are you guys hiring summer engineer interns?
Hence PyPy people rewriting CPython's C extensions in Python to make them fast. For example, rewriting JSON encoding from C to Python resulted in a decent speedup.

http://morepypy.blogspot.com/2011/10/speeding-up-json-encodi...
Google's intent based ad platform is relatively effective. Facebook is a little bit like old school TV and Radio advertising. Ad buyers are lured in about 'reaching' target demos. Age, sex, geography, brands they like (affinities). But yeah, it's still somewhat noisey since the users are really just interested in using facebook. Maybe your brand will see some recognition boost, but measuring against a funnel conversion is likely going to be worse than those who use Google and show intent to actually do something.
Part of me suspects you didn't actually read the article. While the title is sort of link-baity, the actual content is interesting in that it compares Google Analytics, server logs, and his Google Adwords campaigns to the Facebook one. I don't think his conclusion is that Facebook ads don't work. It's more that Facebook is charging him for false clicks and non-unique clicks. His last sentence sums up his own experience:

"But it definitely doesn’t seem like you are getting what you pay for, and certainly the value, at least for my site is not there."
I would second this because with many many files and namespaces and stacks of dependencies and libraries, an IDE isn't a luxury - it is a necessity.
That the bus has stopped is not a guarantee that it won't suddenly lurch forward and hit you.
We offer available option for you guys, $112 at GigaLayer and transfer in less than 72hrs. We also accept international card payments and PayPal.

You can email hello@gigalayer.com or that. ;)
I've been through the wringer with depression in the American system, this has not been my experience.

I've heard this particular chestnut often. In so far as I understand, if your doctor does this, they're committing malpractice. I'm not saying doctors don't do this, or someone's doctor doesn't, but this is not the norm. Not by a long shot.
Do you line your walls with long life firecrackers as well?
I guess lots of folks weren't convinced that was 'his plan'. He was unconvincing, unrepentant even. That's critical - if he had convinced folks his bigotry days were behind him, maybe it would have worked out differently.

And $1000 is significant to me. It pays for print ads, or hours of activist pay. Doesn't matter how big a pile of money you put it it; it's still effective at spreading the message.
It's finally a syntax that doesn't get into your way when you want to generate stuff.

Think of XSLT. Every time you want to generate a "<" or ">" you need to escape it.

Think of PHP. Every time you want to embed a command you need at least two characters to escape it: <? ?>

Xtend choose «guillemets» because they're concise and very unlikely to occur in the string/text/file your generating. You might want to use UTF-8 or ISO-8859-1 encoding.
News source dedicated to promoting awareness for security experts and hackers
> it performs to the standards that are expected

The company have said it doesn't - there is a potential that the device will not alert when smoke is detected because of a false positive when detecting waving.
The feature actively affects the performance if the device which is why it is being disabled.
Yeah, you can't be 100% sure there's not another bus right behind it, hidden from view but headed right for it, out of control and with broken brake lines.
Teaching high school physics and calculus to neighbourhood kids, play guitar and ukulele, hiking small hill near house and contemplating life once in a while.
> I think it'll be the dominant architecture for at least 10 more years.

That needs to be qualified as "for desktops/servers" or similar. x86 haven't been the dominant architecture for at least a decade, if ever, in terms of units shipped. It's being outsold in number of units by ARM at a 10:1 ratio, and MIPS and PPC's are shipped in higher volume as well, or at least did as of a year or two ago. Possibly even 6502 and various micro-controllers, though getting numbers is harder.

Keep in mind how many CPU's are around you. Our servers have an ARM core per harddrive, and several of our RAID controllers have multiple PPC cores, for example. We have some servers with dozens of non-x86 CPUs per x86 CPU. Even some SD cards have ARM cores on them.

Now consider your car, microwave, washing machine, dish washer, tv, set-top box, phones, camera, music player, digital radio. A lot of stuff that was semi-mechanical or employed discrete logic a few years back now have CPUs that are ridiculous overkill, but used because they're so cheap there's no reason not to.

x86 is a diminishing niche if you look at electronics as a whole.
Could you hire people just to review/flag stuff on a part-time basis, ala Mechanical Turk? Or is the problem just not big enough to warrant the time/money investment?

I imagine that while spam is annoying, it probably doesn't impact your bottom line in a big way.
The difference is that I need to trust over two billion people [1] not to disable my fire alarm.
It's rather fallacious to compare this number with the number of bus drivers I interact with.

[1] http://phys.org/news/2011-01-internet-users-worldwide-billio...
Write tutorials!

and comparison blog post are great, but keep it genuine.
The PostgreSQL Stonebraker left was a very different one than the current. It did not even have MVCC.
Drag-and-Drop Cloud Orchestration with Ubuntu Juju
maybe they'll get a frame for it.
Haha that's stupid. Did the program not bother checking to see what the keycodes were? Did it have just a function OnKeyPress that incremented the counter?

Laziness! Why do I bother writing decent software when there's so much junk floating around that people BUY?
I'm pretty sure Resharper doesn't work on the express versions - disappointingly, since it's the only reason I need the higher versions (everything else I want can be done via external tools).
you can't share full or partial screen like Skype in QQ.
The third production deployment of Rust is as a Ruby extension.

I'm on my phone, but if you look up the 'SprocketNES' edition of the Bay Area Rust Users Group, you can see wycats talk about the details.
I work for a (non profit) journal publisher and we do indeed cut off robot downloading but not after one click of a link. We analyze traffic to determine robot downloads. I suspect though that the whole entire university did not get cut off in this incident. Usually it is on a per IP basis and unless the University proxies all of their journal traffic through a single IP which is not common I think saying the whole university being blocked may be an exaggeration. I personally wish we had no robot monitor but then again we would get heavy spidering then of large files.
Chocolatey is absolutely essential for a smoother Windows experience. That said, it still feels like a hack (hardly surprising), but it's nonetheless an invaluable one.
If you think it's oversold, you've probably only seen a bunch of stupid tutorials about neat features with it.

What Two-way data-binding gives you is a structurally-controlled presentation layer.

You can represent the page's state as objects with properties, and it "just renders". You can have a "readonly" property, and it makes everything readonly. You can have a "show edit box" property...bang. A "loading" variable, etc.

The idea is that you can treat the front end html like everyone else has always treated their world: as a finite state machine.

Since I am primarily a back-end developer (with more middle-tier experience than I originally would've wanted to admit), this jives really well to me. Instead of jumping in and hacking at the DOM every time data gets updated, I just use Angular for pages that are "that dynamic".

I really don't want to have to render new DOM elements (even with a template engine like Dustjs) and overwrite them into the page, just to represent a small state change.

With a data binding library, I don't have to. I don't use Angular for many things, and I sure don't use the "SPA routing" functionality... but when I need to do constant rapid-fire AJAX requests for growing subsets of a huge dataset (say, schools/programs by region and proximity), Angularjs saves you a lot of code: code that's generally quite ugly.
You should certainly stop your child from mistreating their pets. It's part of teaching them to be moral. Don't hit the dog because it will make him sad. You don't throw the toy truck because it will break and then you wan't have it. Yelling at the toy truck.. I'm not sure. It doesn't strike me as too bad an act.

Insulting Siri is a curious question. The child is not anthropomorphizing Siri, It comes out of the box anthropomorphized.

Interesting questions.
Nest for showers
This might already exist, but when will we have Nest for showers? Or water temp in general? Turn knob to perfect degree. Save settings, remember your preferences. Potentially conserve water and energy. I'd like this.
So if I'm your fiance and you suddenly find out that, say, I am a member of the KKK, you can't decide not to marry me (that would after all be a consequence beyond simply disagreeing)?

Obviously that would be absurd. As an individual I'm entirely within my rights to respond to the views of another beyond simply disagreeing and debating with them.

It seems entirely reasonable to me that I would be able to choose not to spend time with someone with views I found abhorrent.

So how about choosing to work (or not work) on a voluntary project being run by someone whose views I disagreed with?
Proposition 8 passed. In California. Not Alabama. Not Kentucky. California.

You might want to wait just a little while before deciding how "history" is going to play out.

(and again, for the record, I don't think the government has any business defining marriage in the first place -- marry whoever you want).
How Long Should A Blog Post Be According to the Top 30 Bloggers
Awesome that this stuff is still around.

I remember working at place in the mid-2000s that needed desktop apps but didn't pay for Visual Studio (pre-express days) so this is what we chose. We built lots of good stuff with it.

Looking through that feature list it looks there are still some reasons to use it over VS express, I'm going to download it tonight and check it out. Working with it before I remember it being very stable and easy to use.
>"What? No, we don't do anything like that. What on Earth are you talking about?"

I mean that if you view a gfycat it's a totally white page, if you view a mediacrush your logo and navigation are all over the page. Gfycat appears unbranded most of the time, your service does not.

As for progress bar, gfycat shows you a real-time indication of the status of the upload. Yours is a dummy progress bar that gives no indication of progress and will run even if the service is doing nothing (as the "we don't support youtubes we just 'upload' endlessly until you quit" test proved to me).

Your fake progress bar and lack of error handling caused me to wait 20 minutes to upload a video for converting with zero indication that there was anything amiss. As I performed during my test, gfycat handled multiple youtubes and large gifs (1-10MB) in under 5 minutes total, while I waited 20+ minutes on Mediacrush before giving up on many of my inputs.

I had to contact a creator of the service to find out it didn't support one of the most popular and most used features of the competitor he claims to be superior to!

I understand I'm downvoted, I understand this community is rewarding you.

But sorry buddy: outside of HN, Gfycat beat you with a superior service. Not because of the admins, but because users like me who willingly make the choice. Who submit links from gfycat not mediacrush. Who convert everything we see into gfycat. Because we compare services with videos, large gifs, small gifs and everything in between and pick what we like best. You didn't convince me: quite the opposite, you attacked me for judging your service and took zero criticism fairly, even when gfycat is easily and objectively better in the eyes of the users who you have to win over to see any viral success in subreddits. To see someone say "we're superior in every way" is such a heartbreak to me. How can you compete if you're unwilling to have fair perspective?

I will promote gfycat on reddit comments wildly, as I have in the past, as so many hundreds of users have loudly and strongly done so-- and thats why gfycat will succeed. Because of users like me who go into comments and convert every gif and video to gfycat and become the most upvoted comments. Gfycat succeeds because of viral attraction to it.

All the best luck, but you might consider adding basic error handling, upgrading your UI to meet parity with gfycat, and might want to add features like youtube if you want to compete. You can find legal reasons why you can't, but that just means I pick gfycat over mediacrush every single time. Your legal concerns are not mine-- I want the best service, not the "most proper" service or whatever. I'd move quick though, gfycat is already moving to become a mainstay in many video/image subreddits and your window to displace it is closing faster than you might believe.
It sets an extremely bad precedent that he was hounded so vehemently for a personal opinion he never brought to the workplace, and which is fairly mainstream, whether or not you agree with it.
Seriously: this has been discussed to death, folks. It's time to move on. Flagged.
"Just"? How tall are you?
You should do an Ask-HN post asking for ideas.
Facebook was the only paid advertising/promotion campaign to date.
I'm with Yegge on this one. [0]

That said, I have turned to SharpDevelop at times for the debugger, because after .NET 2 the standalone CLR debugger was no longer supported. It has some quirks, but it works.

[0] https://sites.google.com/site/steveyegge2/effective-emacs
"Instead, the argument is most easily made, IMHO, that inasmuch as it's solely a civil matter, irrespective of religious matters, then gay marriage is a simple matter of equality under the law. What churches do with their marriage rituals is up to them and is a non factor for the state"

Yes, exactly.

But arguing that a Government marriage isn't a "marriage" is a subjective and value laden position. Marriage is a civil union, they are the same thing as far as the law is concerned. This should always be the case - there is zero ethical ground to argue for a seperation of the terms. In so doing, you create a class system based around gender discrimination, something that is CLEARLY prohibited in nearly every bill of rights, charter of rights and freedoms or whatever document your society uses.

If the Catholic church doesn't want to support gay marriage, fine, don't support it. But do NOT inject that belief system into the civic government and attempt to control who can and cannot be "married".
The 10000 Domino Computer
MonoDevelop is cross platform compatible and its decent but it's certainly no Visual Studio.
Sort of a tangent, but you know what I'd love to see? A compiler that could emit comments with the code it generates. They wouldn't have to be brilliant, just whenever it decides to optimize some bit it emits a generic "why". It'd be even cooler if it was a website that hooked up to something like GCC, and you could feed it some C code and get a hypothetical "what would the compiler do here" sort of deal.

I realize that's kind of crazy, but it'd be an awesome teaching and debugging tool. I don't look at disassembly a lot, but when I do it's not always particularly obvious why the compiler generated a thing in a certain way.
Better to use Java 8 with Lombok extensions.