skysight-inc/HackerNews huggingface dataset:
> I'm going to take a wild guess and say you don't really care that much about the purpose of your software. You're not a game developer who's been an avid games since age 4, or a silicon valley entrepreneur who truly believes their web app is going to change the world. You've identified a niche that's liable to make some money, and are diligently plugging away at an implementation.

Spot on. I walked into this career by accident, the money was good and I stayed. No, I don't know what I actually want to do - something I've never known :)

> You're in trouble if software craftsmanship is your only source of motivation.

Spot on again. Pride in what I do is my only motivation at this point. I don't get to see happy users, find out how I've improved lives, get user feedback and make things better for someone.

> Now that you're in this project, it may be impossible to quit.

It was impossible to turn down, as they're a good client and provide somewhat interesting work (always unusual tasks). Otherwise I wouldn't have touched it.

> I've never understood how developers can be happy writing CRUD apps or pushing ads. You gotta search for meaning. Even if you take a pay cut, it's worth it to find work that you care about.

CRUD is the most soul-destroying code to write as doing it with good craftsmanship is impossible (there I said it). Concerns overlap between the front and backend. I do share your sentiment, but pay cuts are hard (I suspect I undercharge at the moment, making them harder still).

Thanks for commenting!
I think the Atari argument reinforces the point of the article.

Atari went from nothing to a household name, something a lot of people had and loved, was sold to Warner Comms for millions of dollars making the founders rich, and became 30% of Warner Communications' income within 10 years of being founded. That sounds much like the meteoric rise of a hot-new-thing 'successful' startup (e.g. Myspace) that lost out to a competitor (e.g. Facebook/Nintendo) than a niche 'lifestyle' company that didn't innovate.

Had they been working on, I don't know, restaurant POS machines maybe they would have been much less known but made that same amount of money over 20 years before some competitor bested them. And what the article is saying is that's also not bad.
>Long-term opportunities that are easily defendable with minimal effort are extremely rare in the tech startups field.

But that's the idea that not everything is a startup. If the addressable market is $10M and you get a good chunk of it already, there's a lot less motivation from anyone to compete with you. And they probably have no clue your market even exists.

And yes, most SMB require more than "minimal efforts", but normal efforts. Much less than building a unicorn. And in many cases a great flexibility and quality of life.
I think, you overthink it.

Make 3 scripts

1. get-content

2. get-emails

3. send-content-to-emails

call this in a cronjob. Have logs.

The second day you will realize, you'll send the same content to the same people, so you'll need to add a filter. A simple file or database-based filter will be sufficient. You should be able to generate this filter from the logs.

Add this steps before sending emails:

* filter-emails

* filter-content

* generate-email-to-content-relation
You are right about being at the mercy, but I have not used free software as good as the Microsoft Visual Studio IDE for development.
> Starting from zero, their pricing is lower over a set number of year.

Starting from zero the prices are the same or higher. The worst offender, Webstorm, from 49€ first year and 29€ next years to 99€/year from the start

PyCharm is 40€/year more expensive from the second year
I own a Nokia Lumia Icon (Verizon) and a Microsoft Lumia 640 (T-Mobile). The Icon was bought on a plan and was $199 subsidized. The 640 was bought off-contract for $99. I believe the Icon was selling for around $700 off-contract. I've used both extensively now (the Icon was my old daily phone, the 640 is my new one). The 640 is lacking in the camera. That's it. Every other experience on the phone? Identical. I don't miss the Icon at all, and I think that really says something.

Why would a phone 6-7x the price be roughly equivalent in experience? Why should it be? The 640 isn't subsidized by anything. $99 is the just the price of it. It's an amazing device, FAR better than an equivalent android.

People complain about Windows Phone not having "flagship" devices, but realistically, it doesn't need them. The cheap phones are great.

I've tried expensive android phones, iphone, as well. None of them stand up to the experience on WP for me. If Microsoft keeps making $100 phones like this, I'll never pay more than that for a phone.
Pirates of the Caribbean movies heavily borrowed from "On Stranger Tides" from the very first movie, so it was only fair that they eventually actually licensed the book, even if only to mostly just use the (fantastic) title, because they'd already picked so much of the book apart.

Also, further mutual inspiration trivia between the two franchises: Ron's never made it a secret that Monkey Island was also directly inspired by the original Disney Pirates of the Caribbean attraction. (The influence of which can be felt strongly throughout, but which most directly manifests itself in the complicated and controversial MI2 ending.)
ZIP URLs (or, Why You Should Block Domains on a TLD That Doesn't Have Any)
Then don't buy things with such poor value propositions? 4% interest on $10,000,000 is $400k per year. If you can't live off that I feel sorry for you.
I'd say that was true until recently - latest chinese brand phones are getting really good, and improving all the time
Заказать+строительство+под+ключ+и+с+гарантией
> building a $1mil/yr business ($7/mo * 12 mo/yr * 12,000 subscribers) ...

Much easier to do if you sell to businesses. At $100/mo instead of $7/mo you only need 833 customers. I'm nearly there just by adding 1-2 customers a day, which is eminently doable without a team.
The DBpedia Data Set (2015-04)
I'm Australian and have no problem with Adobe's pricing strategy. Clearly they have decided that the demand curve for their software in Australia is significantly different to the US and are pricing their software accordingly.
What I really want, from go pro or Sony is a global shutter. Rolling shutter needs to die.
Why would it work another way? You are paying to extend your old license, of course it carries on from when it finished. If you want a year from the present moment, that's not an extension, it's a new purchase. Otherwise, no one would extend until after a new release came out once it ended.
Map shows just how segregated metro Detroit is
sometimes the proprietary software is better at what it does, which outweighs other drawbacks
It looks like they're going to review the changes:

http://blog.jetbrains.com/blog/2015/09/04/we-are-listening

Personally I would find the pricing more reasonable if the "individual developer" licenses could be used by small businesses and freelancers.
My first reaction to this is gritting my teeth. But I went and looked and did the math. And I noticed that current users with a perpetual license (the "old" licensing model) can upgrade to the new pricing for the old renewal cost. EG:

PHPStorm renewal $49 (personal)
PHPStorm SaaS $49/year (from existing license, doesn't change)
PHPStorm SaaS $79/year (promo)
PHPStorm SaaS $99/year (after Jan 31st 2016)

> Yearly plan special offer for customers who have purchased a perpetual license. Offer to be redeemed no later than Jan 1, 2017.

For the terms of that upgrade: https://sales.jetbrains.com/hc/en-gb/articles/204249752-What...

> 1. The offer is available to customers with or without upgrade subscriptions regardless of the subscription status, provided a customer switches their existing licenses to the new model before January 1, 2017

> 2. The offer only applies to switching existing licenses to the new model. Purchases for additional users will fall under the standard pricing

> 3. Once the offer is used, the special price is available indefinitely until payments are canceled or paused.

Emphasis mine.

Looks like an irritating change, perhaps, but for existing customers you can lock your price in at its current renewal rate for the smaller products. The downside is that you will be renewing yearly, because if you pause the payment your rate might change.
Please... some of us need to get work done and are perfectly happy to pay someone else to give us good quality products.

Just because you can do something doesn't mean it's worth doing yourself.
I'm honestly curious how many people on HN oppose mincome on grounds other than "we currently can't pay that much."
In that example, you have someone working regularly enough in PHP, Python and .Net (Resharper) to appreciate the JetBrains tools. I'm sure it happens, but it doesn't seem to be the usual case to me.

edit But looking at the pricing page ( https://www.jetbrains.com/toolbox/ ), a pure C# dev could just get "ReSharper Ultimate" for £79 Per year, or "ReSharper" for £71 per year, which I think is not much different from the current price?
I see a lot of whining in this thread. If you think that an increase of $100/year in the price of a tool that you use every day, for, say, at least 5 hours daily as part of your job as software developer as a meaningful price increase, than the cost of your IDE is not close to being your biggest problem.

Even taxi drivers invest more money than software developers in the tools that they use every day, and software developers make quite a bit more money than taxi drivers.
The Soul of Software
JetBrains produces a continuous stream of improvements to all of their tools, previously they would have to artificially hold some of the bigger changes back to justify the next big yearly version number increase. With subscriptions, this is no longer necessary, everyone can have the latest and greatest right away.

And I do hope the next logical step is to offer an optional fully hosted service that has feature parity with something like WebStorm. There's cloud IDEs out there, but they're lacking when compared to JetBrain's tools.
It's not a question of "could" - they already make quality cheap phones - Xiaomi, Oneplus, Meizu for instance
I thought that said "porn" on first reading. So it doesn't exactly make you go blind...
The news media in the US in pretty bad.

Don Lemon asking a rape victim why she didn't defend herself.

http://www.slate.com/blogs/xx_factor/2014/11/19/don_lemon_to...

Pondering whether MH370 disappeared into a black hole:

http://youtu.be/ZpVd7k1Uw6A

CNN was asking presidential candidates if they would have supported the Iraq War. I seem to recall CNN was very positive about the wars before they started. The stories that they ran certainly didn't have a negative view.
Learning something is always helpful in some ways but it may not be exactly what you need. It sounds like you may be at a point in your career where you may be suffering some imposter syndrome when it comes to making the decisions to move the PoC code to something more final. I hit a stage as well, years ago where I was paralyzed by the 40 different ways to architect a Java web app and all the arcane crap that came along with it. In general patterns only serve to better understand and maintain your code. That should be your primary goal during this time, is this readable and maintainable? After that, think about ways you can make it more slick. Eventually, you get over the hump and those patterns become part of your writing style and you don't even think about it anymore, until you hear about some new cool pattern (MVC became THE THING during my professional time) and you figure out how to incorporate it. After this similar block I had in my career I never really had another, until...

I had a different type of block earlier this year. For the first time in my career (I'm 32) I left my employer to work 100% for myself. I spent the first six weeks so twisted up I'd go days without a line of code written- luckily there was enough in the way of infrastructure and Ops tasks to give me something to do. I think the stress of it all just kept me from being able to focus like I need to in order to develop.

I started taking breakfast with the wife and kids, going to the gym every single morning, walking around for at least 15 minutes at lunch, being home by 4:30 (instead of 6:30/7). I basically focused on everything else and after a week or two it just started coming back and I feel like I'm faster and less stressed than I've ever been. Even if I'm not I'm happier and my family is significantly better than before, so I'd do it again in a heartbeat.
The price is not the problem.
I simply do not want to rent the tools I use. I want to buy them.
This is how it's really done. :-)
I'll be renewing PyCharm this week, but will likely start brushing up on Eclipse/PyDev for next year. I find the idea of software disabling itself disgusting.
Some SaaS "hostings" are paper-thin, like Adobe or Steam. They are glorified FTP sites.
IntelliJ and PyCharm both have open source cores, and are leaps and bounds ahead of every other IDE out there. (I use eclipse a lot for work, and there is a reason I use IntelliJ at home).
"the first ever bitcoin debit card"

meanwhile, Shift has been out for over a year... https://shiftpayments.com

I guess it's maybe the first Bitcoin ONLY debit card?
D. He had parents who indulged his interest in programming early on and hired a software engineer to privately tutor him E. Happened to have a group of friends (including Adam D'Angelo, later Facebook employee) at his VERY expensive private high school that were also great programmers by that point, likely helping each other become better.

I'm not saying the first versions of Facebook were ingenious feats of engineering, but Mark easily may have never learned to build things. Considering everything else mentioned in this thread, we can reasonably conclude that a lot of went very right for him at many points along the way.
As someone who jumps between PHP, JavaScript, Python, and a tiny bit of Ruby, I have been using IntelliJ so that I don't have to buy and upgrade multiple IDEs each year. I really miss the simplified project management of the specialized IDEs. I would gladly pay $149/year for their "All Products" package (maybe even the $199).

Unfortunately, there are a few dealbreakers with their proposed model that will have me re-evaluating my development environment:

1) Losing the grandfathered pricing if my subscription lapses. I can swallow paying $149/year for the All Products and would do so, but I don't want to feel like a hostage where I'm stuck paying more if I take a month off of using the IDE.

2) $149/year is pretty reasonable, $199/year a little tougher to swallow, $249/year is a no-go.

3) As mentioned, I made a $200 investment in an IntelliJ license with the expectation that I would upgrade each year at $100. Now I'm forced to convert my existing perpetual license into a subscription where I'm held hostage to keep the lower price or I lose access to my product if I cancel the subscription after converting the license.

4) Losing access to the software if my subscription lapses. If the prices were more reasonable (like those of the grandfathered prices, but permanent without the hostage situation) then I could deal with the fact that I need to pay to play. But I feel like we're paying a premium price (albeit for good products). I like the idea others have floated of getting a perpetual license after having paid for a full year subscription.
Song Pop Cheats Hack Android-IOS No Survey
Let me actually clarify what you are saying for you, as I see this sentiment quite often and it drives me nuts.

You are saying that as a paying customer, one is not allowed to question any product or service offering they pay for (or even will potentially pay for as a potential customer). One is not allowed to suggest improvements. One is not allowed to state that if the company would modify the offering in some way, then they would again become a paying customer. One's only choices are to pay for the product/service as is or walk away and keep quiet.

One is also not allowed to mention to friends/acquaintances/colleagues that they are dissatisfied with the overall value of a product or service, or indicate that they do not believe the overall value to be worth it. As before, one's only choices here are to give good recommendations of the product/service to others or to not say anything at all.

"Take what we offer or walk away quietly and never speak of this again, those are your only choices."

This is essentially what you are saying. Are you sure that is what you want to be saying?
We use PyCharm and love it. Could we do without it? Yes, of course. The tool makes a number of things more convenient but it isn't indispensable. That said, I'd hate to see it go.

One thing that has always bothered me about JetBrains is the "personality" of their support. It is isn't good. We haven't needed a lot of it, maybe 2 or 3 incidents since PyCharm came out (we adopted right away). Yet, there's a bothersome lag in support (I am not talking about international time zones) as well as a lack of quality. It's almost --but not quite-- condescending in feel.

I do understand there might be language and cultural differences at play here. I also have experience with German companies (not just software). Their approach to customer service can be very dry and very different from what you might experience in the US. I am guessing the Czech Republic might be similar.

I know these are generalizations that could be way off base. In the case of JetBrains, if the product was not good we would have stopped using them purely based on the substandard support.

As far as paying monthly. No. Thanks. I want my software to work and work reliably. If I chose not to upgrade for a year or two, these tools need to work. A monthly plan with 30 day call-the-mothership is a non-starter for me. I will not, ever, buy into something like that for my business. I want less overhead, not more. And I don't want a situation where if things are tight for a few months we lose half of our tools. Buying into something like that would be a really dumb decision on the part of a business owner or manager.

I look at something like MS Office. We purchased licenses back in 2007. We have not needed any of the new features. And so, our 15 or so licenses work just fine for what we need to do and we do not need to spend another dime to use the software. From a business perspective that is the right way to use tools and the right way to make purchases. You do not want to bleed money on a regular basis for software updates you don't need or updates that don't make enough of a material impact to justify their cost.

Anyhow, I hope JetBrains reconsiders. We have been looking at some of their other products but will not even consider them if they are converted to monthly subscription products. If they insist on taking this approach I suspect products like SublimeText will see a boost in adoption. Yes, not the same thing, but not the end of the world and it is a really, really good product with a very friendly license.
Most of the biomass on the planet is in a constant struggle to increase its means and usurp its competition. Humans are just really good at that game.
Nice! thanks for the link.
Why not just use IDEA ultimate and install different plugins per language?
Clever thief in a supermarket
There has never been a community edition of phpstorm.
> Code can only tell you about the implementation - never the intent.

Maybe in some purely technical sense this is true, but in a meaningful one it isn't. At an absolute minimum, names reveal intent -- which is why naming is so important.

Regarding your other example, you are always free to wrap what you don't control in objects that have the intention-revealing semantics (read: correctly named behavior) that you desire.

It's impossible to tell from that single line of code if there are other options as well (the surrounding context is missing, and that's where meaning comes from), but you always have some options. I'll grant that in some cases the cure is worse than the disease -- that is, the changes needed to truly reveal your intent in the code would lead to over-engineered complexity. But typically I find that is not the case.
> reduce the bureaucracy involved

Basic income indexed to a geographical cost of living doesn't have to be a big bureaucracy problem. Plus, I think segregating by wealth is a terrible idea.
Yes, if you make the pixels smaller, the sensor will get less light sensitive. But for most applications, the sensor size is given (e.g. 35mm cameras) and smaller process sizes would mean, that more of the per-pixel area is taken for light recording and less for the electronic elements on each pixel.
I don't know if I want information always being displayed publicly...
Sphero BB-8 Review: This Is the Coolest Star Wars Toy Ever
Interesting, though the title is misleading; these guys host websites, not VPSes.
Adobe photoshop has pretty much a monopoly. IDEs do not.
Smart Quotes for Smart People
The paradox shows that capping the pot at eight bucks and limiting the tosses to three won't make the payoff better for the player. The no limits game has more positive outcomes.

That's a problem for small businesses, the individual owner usually has to keep playing because the smallness makes them integral to operations. Cashing out and walking away is rare, maybe they can negotiate some reasonable buy out over a few years...but targets insure that's not really a walking away right away. On the other hand, business makes it likely that the owner is replaceable and makes the opportunity to step into their operational roles attractive.

"But why would I ever want to walk away from my business? It is my life's work."

Why then would you make it small?
A few thoughts.

1. Keep your head up. If you don't these feelings will get worse. Remember who you are, what makes you happy and why your happiness is important. You can't make someone else happy if you are not happy yourself.

2. Talk to a Dr. They are qualified to help get to the root cause of why you are feeling less than ideal about yourself.

3. Make sure you have a work, life, balance. Work and then get out of the office and enjoy the fresh air.

4. Eat properly. Get some exercise. This works for me. When I feel down I hit the gym extra hard.

5. Get a hobby that isn't your day job. Go to public places to enjoy your hobby if you can. This might help you meet people.

6. Don't worry about dating. Try to make friends. Enjoy them. Build a relationship with them. Maybe they can help you get dates too. They would also be there for support if the dates don't go well.

7. `Smushing` sounds like a Jersey Shore term. I don't think a female wants to hear this out of a males mouth. It might be just me, but I wouldn't let any woman I wanted to date hear me use that.

8. Don't worry about looks, possessions, housing, car, etc. Most all women, I think, would rather find a guy that treats them right, values them, makes them feel like they are the most important thing in life versus all these other things. I had to uproot my wife and kid to be able to afford to make ends meet and buy my wife a house. We were able to move cross country and afford to buy a small house on a lake for about $150K. This made my wife happier than I could have imagined and I don't stress about paying for it. I am an average guy with a beautiful wife and I never had a lot of money or possessions to offer. At one point, my car exploded on a freeway and I could not afford to buy another one. This didn't detour her at all.

9. Lastly, find good in yourself. If you can't, "find a better mirror." Repeat Item #1.

I wish you the best. If you need to talk, so many of us here want to listen and help. Please let us help.

Edit: typos
So don't. There are plenty of other tools out there that you can use. Did you previously pay the yearly fee to continue getting upgrades?