News for hackers. Stuff that matters.
Re:Ask HN: We have a great team and capital but can't find a... by Qwertious on Monday October 30, 2017 @06:17PM (#15589460)
>My simple advice is to stop looking for ideas and to start looking for problems.

I concur, and add that HN could really help OP by complaining about random stuff here. Just complain about the first thing that comes to mind that's been bugging you, OP will really appreciate it!

Re:Ask HN: We have a great team and capital but can't find a... by colordrops on Monday October 30, 2017 @08:14PM (#15590151)
Humanity is on a sure collision course with ecological disaster and potentially billions of deaths. Do something about climate change. Anything. Every new startup should be addressing the fact that we are on the Titanic and the iceberg is getting closer.
Re:Ask HN: We have a great team and capital but can't find a... by sethlivingston on Friday November 03, 2017 @03:52PM (#15621791)
This is terrible advice. OP asks for concrete ideas and your answer is "the sky is falling."
Re:Ask HN: We have a great team and capital but can't find a... by aggie on Monday October 30, 2017 @11:36PM (#15590940)
Do you have a source for the 'disaster' and 'billions'?
Re:Ask HN: We have a great team and capital but can't find a... by colordrops on Monday October 30, 2017 @11:56PM (#15590999)
There are mountains of evidence that we are on track for several degrees Celsius change by the end of the century. It's enough to make some large metropolitan coastal areas uninhabitable and huge swaths of farmland unusable. It will destroy the economy to uproot half the human population and move, and thus cause mass migration and starvation.

I hate to use labels but to believe anything else is to be a climate change denier.

Re:Ask HN: We have a great team and capital but can't find a... by triangleman on Friday November 03, 2017 @04:40PM (#15622059)
What if you're wrong? I mean I don't see any of the evidence that you see, just a bunch of computer models that fit a curve.
Re:Ask HN: We have a great team and capital but can't find a... by hotplanet on Tuesday October 31, 2017 @02:18AM (#15591416)
I would recommend starting with Six Degrees: Our Future on a Hotter Planet[1] by Mark Lynas which summarizes the research of many hundreds of scientists.

1- https://en.wikipedia.org/wiki/Six_Degrees:_Our_Future_on_a_H...

Re:Ask HN: We have a great team and capital but can't find a... by Lerc on Tuesday October 31, 2017 @12:44AM (#15591127)
There is an all too common type of blog/post where the writer has said "[Large entity] has done something really dumb and all of my avenues for remedy have come to nothing".

The post goes sufficiently viral that it gains the attention someone within [large entity] who can actually do something about it. This is a terrible model. It's not really a model at all, it is the complete absence of any working model.

Make something that enables individuals to tell large entities that something needs to be done. Effectively turn input from many into a list of meaningful, actionable items that get delivered who have the capacity and desire to do something about it.

Re:Ask HN: We have a great team and capital but can't find a... by azernik on Monday October 30, 2017 @07:13PM (#15589825)
Though note that in that case the problems will mostly be techie problems - a useful way to find less crowded spaces is to ask people from different walks of life what their pain points are.
Re:Ask HN: We have a great team and capital but can't find a... by ChuckMcM on Monday October 30, 2017 @07:16PM (#15589849)
This is solid advice. Find people who aren't technically inclined but 'forced' to use the Internet to do something vital. They often have many things they would like automated.
Re:Ask HN: We have a great team and capital but can't find a... by fapjacks on Tuesday October 31, 2017 @01:26AM (#15591267)
Yeah these are the people I like to talk to. I've built some great apps based on things I've been told by these folks.
Re:Ask HN: We have a great team and capital but can't find a... by dandr01d on Tuesday October 31, 2017 @03:32AM (#15591593)
Finding these people is a big challenge in itself...
Re:Ask HN: We have a great team and capital but can't find a... by fapjacks on Tuesday October 31, 2017 @04:29PM (#15596269)
Yeah you know, it's a great way to catch up with old friends and family. Just tell them you'd like to know their technical problems, and ask them to describe them. Sounds weird at first, but people love talking about themselves and will see it as you being interested in their lives, which is the truth. My dad told me about a problem that I built an app for years ago, and he still talks about it like it was the most amazing thing in the world. And once they know you're interested, all those people will tell you their technical frustrations pretty much anytime you see them. Sounds weird, I know, but it's something everyone can relate to, them having a technical frustration that you can solve. They'll appreciate you asking.
Re:Ask HN: We have a great team and capital but can't find a... by icebraining on Tuesday October 31, 2017 @04:03AM (#15591667)
Finding non-technically inclined people is a challenge?! Do you live in the ISS?
Re:Ask HN: We have a great team and capital but can't find a... by mooreds on Tuesday October 31, 2017 @05:34AM (#15591931)
Try the local chamber of commerce or any non technical forum or Facebook group.
Re:Ask HN: We have a great team and capital but can't find a... by Frondo on Monday October 30, 2017 @09:10PM (#15590420)
Here's mine: fix income inequality and the staggering inequality in the distribution of wealth worldwide.

How is that a startup? I dunno, maybe there's a small part of that big problem that you can start tackling. Maybe it has to do with some facet of the economy you're improving/making more efficient, maybe it has to do with influencing policy. That's for you to figure out.

Find a big, big problem, and then look for a manageable chunk that your team can execute an idea on. You're in this for the long haul, right?

Re:Ask HN: We have a great team and capital but can't find a... by 0xbear on Tuesday October 31, 2017 @01:44AM (#15591325)
People who start companies are typically looking to increase “wealth inequality”.
Re:Ask HN: We have a great team and capital but can't find a... by Rainymood on Tuesday October 31, 2017 @09:42AM (#15593138)
Think of it more as like a negative externality.

People that use a car are not "typically looking to increase the rate of global warming and actively pollute the environment".

Using a car is a means of getting from place A to B, in the process however, you create a negative externality (i.e. pollute the environment).

When you create a startup you generally want to solve a very specific problem X at a grand scale, when you are able to do this while making some profit/growing in value you inevitably contribute to "inequality" as an externality.

Re:Ask HN: We have a great team and capital but can't find a... by icebraining on Tuesday October 31, 2017 @04:09AM (#15591681)
Not really, most companies are small and don't pay more than a decent income even for the founders. VC-funded startups are an exception, not the rule. Even among software companies, I'd say, if you look beyond the US.
Re:Ask HN: We have a great team and capital but can't find a... by TrickyRick on Tuesday October 31, 2017 @05:24AM (#15591895)
But (One of) the ambition(s) is usually to make money, thereby increasing inequality. I have yet to find a startup with the ambition to pay everyone median salary and donate the rest to low-income households. Nothing wrong with that, just a fact :)
Re:Ask HN: We have a great team and capital but can't find a... by icebraining on Tuesday October 31, 2017 @05:32AM (#15591923)
The company I worked for previously paid decent (but not extravagant) salaries, and profits in the order of the low dozens of thousands annually. Meanwhile, our job consisted of outbidding and replacing SAP and Oracle solutions costing $$$$.

Paying $10 to an SMB owner instead of $100 to Bill Gates et all reduces inequality, it doesn't increase it.

Re:Ask HN: We have a great team and capital but can't find a... by 0xbear on Tuesday October 31, 2017 @01:00PM (#15594704)
Let me guess: you had a heck of a time hiring qualified engineers.
Re:Ask HN: We have a great team and capital but can't find a... by whywhywhywhy on Tuesday October 31, 2017 @11:04AM (#15593735)
Shocked that the idea startup people can “save the world” is still going strong in Q4 2027

Would have hoped the last year would have shook you all to your senses

Re:Ask HN: We have a great team and capital but can't find a... by oelmekki on Monday October 30, 2017 @07:10PM (#15589812)
Hah, good point. I don't like to rant usually, but this is for the good cause.

I'm annoyed I feel the internet is turning more and more hateful.

I'm annoyed writing and fixing tests takes half of my time when writing code.

I'm annoyed business people only see the difference of salary asked and not what experience brings when having to choose between a junior dev and a senior one.

Re:Ask HN: We have a great team and capital but can't find a... by rmetzler on Tuesday October 31, 2017 @04:00AM (#15591662)
> I'm annoyed writing and fixing tests takes half of my time when writing code.

Then just don't write tests and wait for what happens, when you find a bug 6 month into production. ;-)

Re:Ask HN: We have a great team and capital but can't find a... by crobertsbmw on Friday November 03, 2017 @10:47AM (#15619567)
TBH, that's what I do. Most of the time the bug is insignificant enough that it doesn't really matter. Every once in a while I am freaking out trying to get an update through the app store at 1:00 am. For me, it's worth the tradeoff.
Re:Ask HN: We have a great team and capital but can't find a... by rmetzler on Sunday November 05, 2017 @02:49AM (#15628589)
Fair enough. I wrote integration code to get shipping info into distributed logistics software.

I would've never done this without TDD because I dreaded to have hidden bugs sending washing machines to the wrong customers.

Re:Ask HN: We have a great team and capital but can't find a... by oelmekki on Tuesday October 31, 2017 @04:32AM (#15591744)
There's got to be a solution between those two extremes :)

I've started writing only integration tests, this is cool because most of the time it only breaks during refactoring when there actually are regressions. I've also made myself a chrome devtool to record my interactions with browser and generate capybara tests out of it, so it's quite fast to write and rewrite, it never happens anymore that I think "oh, maybe that change is not worth it".

But the thing is, this only works for apps/features having a web interface. I do more and more system programming, and I have no idea how to do integration testing on this (I think about using docker, but this would be even slower than piloting a browser).

So yeah, anyone who can solve the tests burden problem while still making code as robust, I'm interested.

(btw, you'll still find a bug in 6 months in production with 100% test coverage ;) )

Re:Ask HN: We have a great team and capital but can't find a... by rmetzler on Sunday November 05, 2017 @02:59AM (#15628622)
Yes, no one said TDD code is 100% bug free.

I'm also not a fundamentalist when it comes to TDD. It really depends on "What can go wrong?" and "How much time does each route costs?"

The other day I showed the guy I'm mentoring how to write tests in go to test some Go middleware code for HTTP BasicAuth. This was some example code he found on the internet. And guess what, it has a basic logic flaw where it doesn't test for correctness of user AND password, but for correctness of user OR password.

Using code like this and not writing tests is really stupid.

When I was in university, I also read lots of papers on TDD. There are many "we had 20 students trying to solve a 2 hour problem with and without TDD"-papers and only a few "IBM and Microsoft used TDD and no TDD to write hardware drivers, these are the results" papers. Guess who I'm trusting more.

Re:Ask HN: We have a great team and capital but can't find a... by oelmekki on Thursday November 09, 2017 @08:14AM (#15662069)
I remember when those papers were hitting headlines. The opinion of anti-TDDs back then was : "yes, it's certainly a good thing for students learning how to code", following the idea that it forced them to consider architecture rather than jumping on adding lines of code, and that experienced developers don't need it as much (thus, the conclusion was that those studies were biased toward people learning to code).

The answer of pro-TDDs was that you always benefit it, even when already experienced. I agreed with them, back then.

I don't remember seeing those about IBM and Microsoft, though. What were their conclusions?

Nowadays, I do what I jokingly call "documentation driven development", as a follow up for "top down development" that cucumber and the likes introduced. I'll usually first write about the problem I'm solving, then generally write about how I solve it, then write about components needed to implement that solution, then what those components do in details, then I write function signatures, and I stop there. I give it a month going back to it from time to time and I always figure out problems with it.

Refactoring that is awesome : no tests to change, no application code to change, it's just manipulating pure architecture, and it's incredibly fast to change while still being able to keep everything in mind. Careful planning is kind of replacing for me what TDD used to do (for the part about designing proper architecture ; I do integration testing for the part about catching regressions).

But really, I feel today that the methodology doesn't matter much : agile or not, TDD or not, this or that, whatever. What matters the most is people. The same methodology will have opposite results depending on who is applying it. I guess some methodologies will be better than others for learning programming, but I have really no clue how to measure that :)

Re:Ask HN: We have a great team and capital but can't find a... by crgt on Tuesday October 31, 2017 @12:07AM (#15591033)
As a pedestrian walking in SF, I am almost run over in crosswalks daily, even while knowing that drivers will run right through them. Fix that and I’d subscribe to a companion app with a blank white screen for $5/month..
Re:Ask HN: We have a great team and capital but can't find a... by ehnto on Tuesday October 31, 2017 @02:24AM (#15591434)
Maybe, a platform where people pay to have specific problems solved by arbitrary agents.
Re:Ask HN: We have a great team and capital but can't find a... by jacquesm on Tuesday October 31, 2017 @06:55AM (#15592238)
Visibly carry a brick.
Re:Ask HN: We have a great team and capital but can't find a... by reitanqild on Tuesday October 31, 2017 @02:35AM (#15591464)
Easily fixable phones and laptops.

My phones and laptops are small enough and lightweight enough.

Making them bulletproof is too expensive. But making them easier to fix, documenting the process and authorizing repair shops would do be great.

PS: I don't need to be able to hot-swap parts.

PPS: pro models from Dell and HP at least are often quite easy to disassemble and fix and I think you can often source parts from eBay for years after you buy them.

Re:Ask HN: We have a great team and capital but can't find a... by tomatocracy on Tuesday October 31, 2017 @06:15AM (#15592079)
There are many phones out there that are easy enough to fix the common problems with the right tools (heat gun, opener tool, set of small screwdrivers and picks). Replacing a dead screen is about an hour's work for a beginner and there are enough tutorials on youtube that most beginners will get it right first time. Most parts for common phones are commonly available on aliexpress. Most other problems can be dealt with by replacing motherboard/daughterboards or battery rather than needing to bother with reflowing solder.

The real problem is that phones depreciate so quickly that replacement parts (especially displays - Samsung LED screens etc are notoriously expensive) are often more expensive than buying a new second-hand phone on eBay unless you're willing to go down the route of separating bonded LCDs from glass/touch sensors is economically viable but that is much more difficult to do right, even with the right equipment (temperature-controlled hotplate).

Re:Ask HN: We have a great team and capital but can't find a... by icebraining on Tuesday October 31, 2017 @04:05AM (#15591670)
Buy a Thinkpad? I went from opening it for the first time to having the internal screen cable replaced and working fine in a couple of hours.
Re:Ask HN: We have a great team and capital but can't find a... by jamaicahest on Wednesday November 01, 2017 @11:02AM (#15601749)
Re:Ask HN: We have a great team and capital but can't find a... by osmyn on Friday November 03, 2017 @10:01AM (#15619266)
I love how my Raspberri Pi I can just swap out the SD card and have a completely different OS. As a software developer, it would be awesome if I could do that on my laptop or phone.
Re:Ask HN: We have a great team and capital but can't find a... by emacsgifs on Tuesday October 31, 2017 @07:27AM (#15592397)
Phones not made by Apple are easy enough to fix.

Just replaced the screen on my Mi Mix for about $100 plus an hour or so of my personal time.

Re:Ask HN: We have a great team and capital but can't find a... by ziggyz on Wednesday November 01, 2017 @02:40PM (#15604218)
I think iPhones are among the easiest to fix, nothing is sealed no mess no glue. The cheap replacement screen for 5,6,7 cost around 20£ and takes around 20min to replace.
Re:Ask HN: We have a great team and capital but can't find a... by emacsgifs on Friday November 03, 2017 @06:25AM (#15618016)
should have known this, since it seems like common sense in retrospect.

I'm projecting from impressions I'd made since the Mac book pro became harder and harder to modify and upgrade. I'd constructed a faulty assumption about the repairability of iPhones.

It's never been difficult for me to find someone to repair one of my old iPhones in the past, I just quit on iPhones last year and feel somewhat disappointed with them since the v7s. (I am a fairly recent switcher to Android.)

Re:Ask HN: We have a great team and capital but can't find a... by ybalkind on Friday November 03, 2017 @09:27AM (#15618996)
As a manager at a large corporate the process for incurring expenses drives me nuts. There is an annoying approval process, expenses have to be logged, I have to look up the expense policy, justify the expense, track it against budget etc etc. Often there is modest expense I want to incur and I know the business is generally in favour, but the expense process is just so cumbersome and confusing that I dont bother. There must be a better way. Even though I have a corporate credit card I still have to keep invoices and assign each credit card expense to the right spending code etc.. Arggg, its making my blood boil just writing about it, somebody fix this please.
Re:Ask HN: We have a great team and capital but can't find a... by lifeisstillgood on Tuesday October 31, 2017 @03:32AM (#15591592)
Pain HN? Show HN Pain? Moan HN?

i like the idea - we just need a new tag

HN Pain Point:

that seems more like it

Re:Ask HN: We have a great team and capital but can't find a... by dkersten on Tuesday October 31, 2017 @06:37AM (#15592155)
I guess that's the basic idea behind http://oppsdaily.com/ and similar.