skysight-inc/HackerNews huggingface dataset:
I'm working on a self-hosted product.

My market research suggests that the market for hosted products is much larger but the market for self-hosted products these days is underserved.

There are people who for various reasons refuse to use any hosted product (legal issue, boss said no, etc.) and depending on the competitive landscape they may not have any other options than buying your product. This produces a captive audience.
Pushing the limits of TTS to increase your brain
This might be too broad of a question but could you give some pointers on where to start with automation? Possibly, what tools to look into, what major tasks would be ideal to automate, or what a typical workflow built on automation might look like?
Similarly, I am almost entirely blind in my left eye and have been since birth. I have some very limited peripheral vision, but I can basically only sense light and movement in a very narrow field of view if I try very hard.

People have always assumed that what I see out of my left eye is basically what someone would see out of a normal, healthy eye with a big black spot in the middle, but that's not it. I don't see blackness, I see nothing.
Yeah, I saw it on boingboing and jumped on submitting the link but didn't notice that boingboing posted it because of the one year anniversary.
How To Use Safety Assistance features on the Galaxy S5
The Human Guide to Life
video games (drug?)
trend toward more CISC-like hardware, because designers have figured that operations that would've been done in software can be done faster with dedicated hardware.

And since clock speeds stagnated a decade and a half ago, but Moore's Law still allows more transistors to be packed onto a chip, adding dedicated hardware for specialized operations is about all designers can do.
Having to explain things several times to people before they actually listen to me long enough to understand what the problem is. I suppose that falls under 'office politics'.
Thank you for the info. May I ask, which disease?
For me, it is actually thinking of other ways to do things I've already done. Not always better. But I seem to obsess over really truly fully understanding an issue.

I do think finally reading Knuth's work is helping here. As he manages to show just what that means. Far beyond anything I would have ever expected. And, amazingly, it is completely approachable!
ADD and wheat allergy. When I accidentally eat gluten, it completely destroys my ability to concentrate for a day or more.
Have you looked at Vulcan Proxy?

http://vulcanproxy.com/

It doesn't have the SaaS thing y'all be doing, but the APIs and structure of the proxy seem pretty well thought out....
Link to a demo with the video that you can watch on DK1 and DK2:
http://www.fondation-moveo.com/projects/virtual-reality
I'm surprised by how few people said office politics. That's by far the problem that has the most potential to instantly kill my entire productivity and interest for an entire day. The second I have to ask myself "why am I dealing with this shit again?" is the second nothing else gets done for the day.
Obsessing over development process. It's a really bad problem for me. Vim; code format preferences for a handful of languages; Visual Studio preferences; XCode preferences; Windows keyboard shortcuts; OSX keyboard shortcuts... Even if I stopped doing it right now and coded with the settings until I die, there is no way the timed saved using them would surpass the time spent tweaking them.
New tools tend to sidetrack me quite a bit-- for example, new databases and such I just have to try out. Usually it's relatively productive, though, because it lets me know about what tools are out there and which ones could be applicable... But it still is excess "research" that doesn't really need to be done.
It's difficult to determine if time spent "truly fully understanding" will be a net time gain or simply time wasted. In most situations, I'll lean towards the former.
People having conversations around me are my biggest productivity killer. Sadly I'm in a small open office environment where it is culturally acceptable to have personal conversations with your coworkers at any time of the day, as if we were in a break room. Our manager is one of the worst offenders. None of my colleagues are developers so they're not really bothered by it as much, but I have a very hard time being productive and writing good code when I can't hear my own thoughts. It's very frustrating.
There are some logistical problems to be worked out. I think they try to the drug thing by having a person buy stuff from Amazon.
Washington Post reporter arrested in Ferguson
A life spent gaming while black
I must second this point. I'm fortunate enough to work a job where, every few months, I manage to shirk all of my day-to-day duties and get to spend a few weeks just hacking on some big, long-term, greenfield project of my choosing.

After seeing how productive I am during those windows of pure, blissful coder-escapism, getting back to the emails and little issues on GitHub and helping my coworkers... it absolutely shatters my productivity. Not because I don't like doing the little things (they give a zen-like satisfaction all their own, like a well-used checklist). It's the constant context-switching. When I do need to code, it's so tough to get into flow, knowing that I'm likely to be interrupted again at any moment by someone needing help with a bug, or some server or client that's on fire.

...

I was also tempted to request an "All of the above", as all of the issues (yes, all — I was tempted to check every item on the list) play into this, for me. Anything and everything can, and does, cause me to get out of flow — unless I isolate myself completely, and truly know that I am isolated. Then I can flow.
The need for a social life, and work. I only have a few hours after work each day, and I'm torn between building a social life and learning/building new things. The choice is a really difficult one, every day.
Health. I've been had off and on intestinal pains. You can work through a lot of things, but gut stuff definitely isn't one of them.
obsessing over branding
Wow, I think you might have a very similar vision issue as I do!

Left eye as well, although my eye is healthy, it was closed when I was a baby so my vision never developed properly. Eye patching was tried on me as a kid, but just resulted in a cranky toddler me. It took years and years for me being able to verbalize what I could see out of my left eye--I basically have some limited peripheral vision and no central vision. My eye doctor explained that part of the issue is that peripheral vision primarily detects motion while central vision is for detail--so while I can detect motion and light, it's hard for me to put an image together.

I have so many memories of trying to read that big stupid E with my left eye and not being able to explain what I saw. (Um, there's a light on, right?)
It really comes down to the fact that it's hard. Creating a secure P2P network takes a lot of time, a lot of smart people, and a lot of money. Especially on mobile the design is not reasonable. However, a semi P2P network could be an option. For example, a snapchat is sent and the app attempts to send the message directly to the user. If the app is open there is no problem, but if it isn't the message gets sent tp a snapchat server and saved for later. This is a design I used for a P2P email project I worked on and it worked.
I wind up trying to understand the framework, and not solving the problem I'm working on.
The modern Web is full of sites that don't need all the bulk that comes with a database-backed CMS like WordPress or Joomla. A lot of folks just want something that is quick, simple, and easy to create content for.
For the last two weeks: Ebay, and building Lego bought on Ebay.
For me, definitely wasted. So much so that I now harp on everyone else for first getting the bloody job done. Then, if/when you have time, delve deeper.

Seriously, look at what I did here: http://taeric.github.io/Sudoku.html I still want to clean up parts it. Terribly so. What does this have to do with my day job? Really... nothing. Nothing at all.

Edit: More relevantly, what do my cleanups that I am obsessing over really help with understanding? Probably nothing. I just think I should clean up the function names and such. Stopping to actually understand how the fundamental algorithm works and where else I could/should use it isn't helped by my structuring the code differently.
Task switching used to be a big issue for me, so I reassigned command+T so that instead of opening a new chrome tab, it played a discordant buzz.

Since it's harder to press that button than it is to type Command+T, I opened fewer tabs and was able to stay on task more. This is by no means scientific but curious to hear if it works for anybody else.
It seems including those would give a more end-to-end feel rather than supplementing one effort with another. It would be a greater value add to have the largest sites also included.
Worth noting there's no compile step or debugging with source maps when you're developing using Dartium, which runs the Dart code directly; you'd only need to compile for deployment.
Gays and Lesbians.How to come out the closet
Show HN: Vulnerability scans for WordPress. No installation or code required.
This is totally worth the cost. I started manually trying to post to all those sites and it's just not worth it for me. Too time consuming. 50$ is pretty cheap. Great job
The biggest thing for me is excess decision making. I'm a programmer, and when my day require making 10 or 20 design decisions, things really start to slow down. (this can lead to some of the other things on this list, like feeling tired, feeling stuck, surfing the web, etc, as it leaves me drained).

I think at the end of the day, our brains have a limited power to make tough decisions, and it's wise to clearly define a programmers tasks so he/she doesn't have to make them.
Dart does have a new VM (that's what Dartium uses after all), and it would probably make for a better compile target than JS since it has strong typing, better number types, etc.
Some of the migraine aura symptoms are terrifying. My ex temporarily lost the ability to remember most words, including "door". Even after being told them, they were gone again seconds later.
sounds like you could use a schedule, so you don't always feel like you should be doing things.

pick different days of the week/times for socialising and learning things. stick to them once you find the right balance.
the concept of "teaching" a computer to create music that is appealing to human ears has long been interesting to me. I was disappointed that each style of song sounded very similar to the others of that type. However, the Ms. Howell generally did well at imitating the music of each era.I hope that this type of research will lead to larger advances in machine learning, as creating "art" is something archetypal machines are incapable of, and success could mean a huge advancement in machine learning.
Those are all very good points.

I'm pretty much certain that standard issue p2p approaches will not work on mobile without a rethink, but I do think its possible.

SnapChat may not be the best example, since it's a very ephemeral quick and as you say asynchronous app. A better use case would be something with a more prolonged engagement like a game, video conferencing, telepresence, etc. Those also have significantly higher bandwidth requirements that would make something like that more interesting.

Also sounds like if it can be done on iOS, it can be done anywhere, so if one were going to take a do the hard stuff first approach one should start with iOS.
Earplugs work for me.
it's very much like that. and erlang has proved that it's a valid approach.
Expectation. And/or social pressure.

Expectation makes me clamp up and produce work that isn't as good/gutsy/valuable. Social pressure makes me spend years on things I didn't want to be doing.
Meetings.

#2 is the frustration that comes from bad tools. Spending 4 hours trying to get simple things to work while I crawl through config file hell. Msbuild, I'm looking at you. It kills my time and my motivation.
A Yak well-shaved is worth a whole lot of time in the weeds.
The top answers are fine, but I would also like to add naming projects. Nothing kills actual productivity like stopping to name a repo or a folder or something silly. Lately I've been trying to "go literal" as a way of making it over this hump, but goddamn do I love a good code name.

Codely? Codester? Codr? Namingway? Namegame? Codeboss?
The quotes really humanize your app. Kudos and Godspeed.
If you already have an HN account, which I do, email is not much easier than posting with HN. Unless one goes through the trouble of creating a new email account, to some extent email can reveal your identity.

But I understand that what you are trying to say is you prefer to receive email for HN issues.

I would also like you to see this: https://news.ycombinator.com/item?id=8176055
Locking up due to burnout.
Automated theorem proving
It was on Globo's Jornal Nacional a few hours ago:

http://g1.globo.com/educacao/noticia/2014/08/pesquisador-bra...

That's as prime time as you can get on brazilian TV.

He'll get a lot of calls from every channel, newspaper and magazines.
Sorry to be that guy, but this clearly doesn't follow the Show HN guidelines:

https://news.ycombinator.com/showhn.html

"If your work isn't ready for people to try out yet, please don't put "Show HN" in the title. Once it's ready, come back and share it then.

For example, blog posts, email signups, and fundraisers can't be tried out, so they don't count as Show HNs."
Hacker news will ruin me. I've checked HN three times since sitting down 45 minutes ago. I don't even have a file open yet, I am literally staring at my home folder on my right monitor. My HN addiction has literally caused me to take 45 minutes to open Nautilus.
Shouldn't social media (Facebook/Twitter) be on this list?
For me it comes from decision paralysis. "I should finally go through a Haskell tutorial! Well wait, there's still so much I should learn about python. I should build something with it. Maybe a simple web site, I already have familiarity with that. I could use one of those frameworks, Django, Flask, Bottle, Pyramid...that reminds me, I never got through my ASP.net book, I spent $30 bucks on that, should at least finish it. Ah but I'm right in the middle of Slaughterhouse Five, and thats been really good--Fuck it, whats on reddit."
NGOs losing the war against poverty and climate change
meetings are the #1 productivity killer. please add it as an option.
OpenCNAM is more accurate and has lower latency than ever before
I suffered something similar, just once, about twenty years ago, in high school, and never since. Although, instead of an impression of nothingness, it felt more like a Photoshop content aware fill, similar to the optic nerve blind spot, but moved to the fovea.

I was walking the hall to my first period, mainly looking at the bland floor tiles, and didn't realize anything was abnormal. When I happened to look up at the faces of fellow students, I noticed they had no faces, just skin colored smoothness. My hands, and text on the posters on the walls appeared in my peripheral vision, but as soon as I looked directly at anything, it seemed to disappear into an average of it's surrounding colors. I didn't freak out, but calmly walked to my first period, where I was scheduled to take a test. I made way to my desk, and marveled at this oddness, but didn't say anything, until the test was passed out and I could tell it was a page of text, but, of course, the words disappeared upon inspection. I was really impressed how useless my peripheral vision was in dealing with text or faces.

I had an awkward conversation with the teacher, who I feared thought I'd invented a disorder to get out of the test, before being allowed to visit the nurse.

The condition lasted maybe an hour. The ophthalmologist I saw shortly after found nothing wrong with my retinas or eye pressure, and declared it a visual migraine and let me go, with a newfound empathy for those with macular degeneration.
They see what you see out of your elbow.
At least where I live the stereotypical summer jobs don't exist even if a teen was pushed to take one. Those McDs fry cook positions are now filled by former manufacturing workers making ends meet with three part time jobs.
I am surprised that depression is No. 2. And I am very surprised at the number of liars here being that Pornography is second last.
Lack of interesting/challenging projects that come with a air of freshness every 2 years.

This never gets discussed enough. But if there is some thing else more interesting than your day work, your mind wanders off to the next easily accessible interesting thing. In most cases that is HN/Reddit/whatever. The problem may not be HN itself, but a rather more fundamental thing than that.

Every time I've changed jobs or projects, I've seen a sure increase in my productivity.

There fore if your productivity is just flat. Its probably time to check if you have a good enough project to work on, or check if there is other stuff like office politics and a unfair work environment.

Very rarely have I been in a situation where my productivity has fallen due to things apart from these. Even if it does, simple work arounds generally come handy.
Is there a net positive utility to a kidnapping, like there is (or, can be) with a cordon sanitaire?
same number of votes for pornography and RSI, hmm...
Congrats to both teams. There's a lot of work to make clusters as easy to manage as single machines. These are definitely the right people to make it happen.
Traveling between collaborative spaces... Working from Cafes and other open spaces without a persistent office sucks.
Well, you should totally do the Haskell part!
It's not like we reached any sort of limitation on individual transistor switching speed, though. The problem is that you can't evolve a product line by removing features. You've always got some feature or instruction that is the limiting factor for clock speed; some longest chain of gates that need to settle on the output value before the next cycle. You might be able to shorten that chain by breaking up an operation into several instructions or by reducing the number of registers or addressing modes, but that breaks compatibility. On the other hand, anything that can be added without lengthening the critical path and can be powered down when not in use is fair game.
What, no Facebook poll option?
My brain didn't program itself for vision quite right when I was an infant due to strong nearsightedness at birth so I don't experience this effect.

While the eye which is closed receives – 'less attention' is the best way I can put it – I perceive blackness in that portion of my visual field.
You used geography as a metric to correlate with languages.

I would think there are some number of people in the USA that appreciate having the option to play in their preferred language.

It'd be more interesting to find out how many people picked language X vs buying from country Y.
http://en.wikipedia.org/wiki/Buridan%27s_ass
Great! but please don't ask questions from Knuth's book when you interview someone for programming job. Please. :)
You have "Slow internet speed," "Drugs and/or Alcohol," "Repetitive Strain Injury," and "Pornography" but no "Meetings?"
Damn it. You were already reading my freaking mind and then you had to say you were in the middle of Slaughterhouse Five too?!?

(Did a bunch of us buy that on a Kindle Daily Deal or something?)
I'm surprised "email" isn't on here.
At that level, it really depends on what you want to get out of life. You are not your job, or your car, or even your dissertation.

You may really want to know what code perfection means to you, but you might also want to know what it's like to have a family, or run a marathon, or whatever.

Don't risk your job, but spending the time to make something as good as you can make it is often rewarding.

Not to be all morbid, but the clock is ticking, death comes for us all. If it's bugging you, you should fix it - even if no one else cares. If your own satisfaction isn't enough, you should set it aside and do something worthwhile. (whatever that may mean for you)
The grass is always greener -- I hate going to the same office every day.
> I never got through my ASP.net book, I spent $30 bucks on that, should at least finish it

http://en.wikipedia.org/wiki/Sunk_costs
You forgot gambling, AKA the stock market.
Hi everyone, this is the MVP I have been working on. It's almost 5am in the UK right now and I just wanted to launch as soon as possible and stop procrastinating (and waiting for my A-level results). It's funded entirely by my Google bug bounties, so thank you Google. I have not done any design stuff for it yet -- the site is very bare bones but functional.

Current solutions to vulnerability scanning such as WPscan are good but not user-friendly -- which is what I believe what WordPress users want. I've already got my first 5 customers prior to launch that wanted this product which I think is a good start, hopefully there is a market for this stuff.

I would love to hear any sort of feedback.
I'm a fan of mynoise.net. Sometimes you want total silence, but a wide mix of quality noise can help focus the mind.
Turn Any Camera Into A Depth Camera
Glowing Plants accepted by Y Combinator
If depression / lack of interest, i would highly recommend a thorough checkup, including imaging if possible. I've had a crap few months, motivatonally and productively and it turns out I'm really quite ill. That being said, being quite ill has given me a lot of motivation to move forward...
Why should he be mad? Think of it as a simple cryptogram, like ROT13.
> is that a word?

yes
Still don't understand why businesses buy this instead of scaling-out. Cost? Complexity?
http://stellar.io/interesting
My startup didn't die its just frozen
"I don't know" should be an option.
my biggest distraction is finding the interest in my work again. the spark is gone and chances are it won't come back - powering through is my biggest challenge. i'm productive each day, i make it a point to be, even something small - but not as much as i'd like to be.

one thing that's helped me in the past few days is segmenting my to-do list into three columns: short, mid, and long tasks. anything under 10 minutes in short, 10-60 in mid, and 60+ in long. if i'm not feelin a long task or know i'll be interrupted soon, i'll pick something less time consuming. this of course hinges on knowing how you work and what you can expect.
Polls.
> My experience with using older SPARC servers for testing
> various things is that they're rather disappointing,
> both in terms of value and performance..

I vaguely recall a sparc running solaris that could hot-plug cpu and memory boards (as long as you kept at least one in). I could imagine some customers at the time found that useful.
If you're tired even after sleeping a reasonable amount of time, you could be burned out.
The analogy to learning to drive is flawed, because we learn to drive with muscle memory, and our intuitions about the physical world serve use well when driving.

Neither of these obtains with cryptography. Mistakes are not obvious and you have to concentrate to get it right.