Ask HN: What do you wish someone would build?

186 points by prmph ↗ HN
It's time for another go at this question; we had interesting ideas the last time. What do you wish someone would build, either for your personal use or for your business?

Edit: fixed typo

534 comments

[ 3.8 ms ] story [ 321 ms ] thread
I wish someone would build "Thunderbird" as a chrome application... Right now, there's not really a good multi-site email applciation... even if it were limited to IMAP, or on-server. Not sure what the limits on localStorage or indexedDB are for chrome apps. Would be happy if it stored the credentials online somehow allowing me to use it wherever.

That's what I'd like to see, though I get most of what I need with webmail a cross-platform, portable email app would be really nice, where I control the data, not stored on someone else's platform, or from a party that doesn't control the platform. Though I do think if dropbox made such an app that used my dropbox for storage space I'd consider it.

---

For that matter hosted/paid web apps... You buy an account on the platform with X compute and Y storage for $Z/month, could be built as a shim over DigitalOcean or the like... that just loads whatever apps you pay for, and/or free apps on the platform... you login, use your apps and they stay there, for you to access at-will.

> "Thunderbird" as a chrome application

https://nylas.com/

https://github.com/nylas/n1

I really enjoy Nylas. I got in under the 1 year free membership thankfully, but I'm for sure going to pay next year.

I've got so many different emails with different services, having it all under one (nice looking) interface is wonderful.

I think I read somewhere recently that Google is going to kill off chrome apps. Can anyone confirm?
That's really disapointing... Chrome apps were really the first of their kind... An app, you effectively run everywhere... Windows, mac, linux/chromeos and they work everywhere. nw.js and electron are node-based ecosystems, and don't run on chromeos or android (looking towards chromeos/android merge).

It's really a shame to see the first effective write once run everywhere platform die like this.

A gmail clone with privacy monetized via charging me $50 or so a year. I'm currently a fastmail subscriber, and it is nowhere near as good as gmail.

Fastmail specifically is deficient in several ways:

* gmail conversations. it is threads done correctly. Fastmail half-does this but the seams peek through all over the place. Eg you don't have labels, you have actual folders and those two aren't the same at all.

* fastmail search is still mediocre, and is clearly intended to be used via their graphical menu rather than typing folder/label restrictions or other modifiers in the search box.

* A gmail style iphone + android app that works offline

* better polish throughout the app (eg: if something is incorrectly assigned as spam, when you say not spam, message routing rules don't apply to it. If you create a filter, you have no option to apply to existing messages. I could go on and on.)

* spam detection that works way better

Fastmail may eventually be what I want however. They've definitely improved over the last 2 years. Eg they used to use 2fa as a monetization source (10c or so per text message!) and have recently made gmail style 2fa free. They've also turned their settings UI from appallingly bad (it looked and felt like a very junior developer's first js project) to pretty good. Similarly with their rules routing engine.

Id love to move away from Gmail but I haven't found another client that has the features I cant live without. Most importantly the prioritized inbox.
Have you looked into Proton Mail? I use the android app and have had no issues post-beta. I also haven't gotten any spam whatsoever.
I wish someone would build an interactive teaching AI, (perhaps in a mathematical context at first). For example, the user might start with a goal such as, "I'd like to understand singular value decomposition." The AI would interactively assess the user's level of background and begin instruction at the appropriate level, leading to the desired goal.
The AI starts getting mad.

You: I don't understand AI:. What is so difficult about quantum mechanics! I can solve this question in 0.00076 of a second!

Judgment day happens.

Ive always thought that the ship computer in Star Trek: TNG was a good example of how a collaborative AI should act.
See Neal Stephenson, the diamond Age. Yes we need a tutor.

Furthermore many times this topic was discussed here on hackernews, with good insights and further links. Now how to find those?

I have the idea, we spent a lot of time struggling to progress on a particular topic and most of the time it just slips away. Can you provide a concrete example of what you would want to learn, what is your current skill level and what this service should do to provide value to you?
I have a backup cam on my car, I want a little wiper on it, like my windshield. Every time it rains I have to get out of my car and wipe it off with my thumb.
Build it, Arduino micro, servo, Bluetooth module. What about the battery though.
I'm sure you could get decent power from the rear lamps.
Can do something even simpler for cars with rear window wipers.

Take bike brake line, attach one end to the rear window wiper, and route the other end down to where the camera is and use that motion to run smaller wiper over the camera lens. Probably set you back <$10.

For cars without it, use a 555 timer in one-shot configuration+mosfet/relay to drive a small 12v DC motor that is all powered off the reversing lights, so it automatically does 1 wipe every time you shift to reverse. If you didn't want the wiper to spin 360, you can adjust the pulse width of the 555 and use a spring to return. This would also cost about $10.

Nice this guy with the real specs, me it's just pseudo knowledge.
Or just get a plastic bottle and craft a small cover to stop the rain getting on it. Mine is angled slightly downwards and is covered (the license plate part and camera are recessed into the body a few cm), so when it rains it's not an issue.
I wonder if there's any hydrophobic coating you could spray on yourself without turning everything into a hazy or prismy mess.
Just heating the lens would probably help a lot.
Rain-x works very well. I had the same issue.
You can move it to be inside your car attached to the rear window. Or Rainx.
API for sports data. If you want to build a great product based on sporting data, it is crazy hard to get. I think someone that made the pipes to all sports data (stats, schedules, lines, etc) could facilitate a lot of good innovation and build a solid business.

Not sure if this is a VC scale business, but I think it should exist and I'd love to be a user if someone built it.

The incumbent sports organizations will fight you all the way. I wouldn't count on getting the express written consent of Major League Baseball, put it that way.

Probably the best strategy is to give people an incentive -- even if only a social one -- to enter and maintain the data. WikiSports, basically.

Stats aren't copyrightable. You can build one without goodwill.
TXODDS has various pull/push APIs. Betting odds is the focus, but they have more fixture/stats/resulting services under development and can be approached for custom solutions.

https://txodds.com/

A gmail application that would parse through your email (old and new) and collect all contact information without having to do this manually. Especially helpful if this can be done for older backed up email.
This can be useful. Connecting to Pop3/Imap to collect the data is not too bad.
A social media, messaging, and news aggregator that screen-scrapes or otherwise accesses FB, Twitter, Instagram, FB Messenger, WhatsApp, iMessage, Hangouts, GMail, HN, Reddit, etc, and integrates them all into one unified interface.

This of course would violate ToS agreements and various services would try to block it. But if it ran as a local app instead of in the cloud, and it was regularly updated, it would be very difficult to block with either technical or legal means.

Sounds like a good weekend project. Most of those have APIs for what you couldn't screen scrape.
I wonder what this would look like. Just a bunch of tiles butted against each other with their respective logos/color schemes?
All in all, it's the same information. Could have different colored tiles for different services, so you can use the avatar icons from the accounts themselves. Then it's just text or image or video. Click to make the tile full screen to show the full post information and all the relevent actions you can take for that service. Could also show the full conversation and/or comments, depending on the service.

Or instead of tiles, it could be single lines like in IRC. Maybe an icon somewhere in there to show if there's an image or video to view. Hover preview?

Nope, never spent any time thinking about it. No, siree. ;)

I thought about these tiles that move (scroll forever) their lifespan is the length of the screen. So you'd have to workout a ratio or something to be similar on all devices.

Each time can be a gateway to a real chat. I don't know what it would be for. But each tile can have a photo, video, text, ads, etc...

Just a continuous stream of content that only ends if no one clicks on it. Max life time (idle) of say 10min.

Well, I have been trying a hobby-dev project that is kinda along these lines but I am almost on the verge of giving up.

The problem is, the feed/stream API endpoints for most of the services mentioned above, either do not exist or have been removed.

- FB and Instagram no longer provide them, for sure.

- WhatsApp doesn't have an official API - the last time I test-drove Yowsup, my number was 'blocked' by WhatsApp.

- No idea if there's an API for iMessage, although I get the feeling there mightn't be...

Screen-scraping all of these services is way too much effort for way little reward. Not to mention that FB keeps 'updating' its UI/UX quite frequently and Instagram doesn't show a 'feed' on the web if you login.

- FB messenger is based off the XMPP protocol, so yeah, there might be a way to access it without having to screen-scrape.

- There's a free/paid service called Integrated Inbox which integrates Google's services: http://integratedinbox.com/plans/

That leaves HN, reddit and the Google gang - is it really worth the time to integrate these into one service? Maybe one could build the basic structure over the weekend and then provide an option add-on different sites as a 'plugin'...

Well yeah, screen scraping would be required. The core of the product would have to be a screen scraping engine that makes it easy to build screen scrapers fast. You'd also have to commit to daily updates of all the various screen scrapers to keep them working. Without that it would fail.

Perhaps a machine learning approach could work.

You could be a little bit more adversarial in the approach. Create several accounts, have them each message one another. Since you know the message and can use OCR, you can easily automate compensation for changes in the UI.
a news aggregator that works. one where each person using it fills it with all sorts of metadata regarding why they liked/disliked a post/comment/embed etc, and then lets me use all the tagged metadata around content to sort it, possibly with some AI to help me.

slashdot seemed like it was on the right track, then the simplicity of the like/upvote threw complex out the window. buzzfeed came back with wtf/lol, but its not the same.

Then I use my Bluetooth earpiece and the news is read to me.

- Watched the movie Her too many times

I don't think the complexity of the voting system had a huge impact on why Slashdot waned in popularity. That said, I can see a simpler system where it asks you why you upvoted or downvoted and provides multiple pre-set "reasons" for you to click on.

The problem is using those responses to find something you want to read. Tastes and interests change over time. You might be obsessed with electric cars for a month, then want to read anything but electric cars the next month.

That's the problem with using past data in this case; it's not a great predictor of the future. Social sharing of information from actual people is better and we already have lots of that. So what's missing? Why do we feel news "aggregators" like Twitter and facebook aren't good enough?

i think the complexity of tagging, moderation, and metamoderation stunted slashdots growth. digg and reddit were much easier to pick up.
Prismatic was pretty good, but they had to stop due to lack of interest (and money).
prismatic was a good idea but it never worked for me. maybe i seeded it with bad information, maybe i used it wrong.

prismatic always gave me clickbait, it surfaced things that sort of interested me, but i didnt feel fulfilled after consuming them.

conversely, redef.com and aldaily.com and my personal facebook lists, along with hckrnews and techmeme and longform are a lot of work to browse through, but return very high quality results.

I'm in desperate need of scalable Apache Spark cluster available through API that would make it easy to submit jobs that could process arbitrary size datasets but would let me abstract away the scaling part of the problem. I don't understand how there's nothing like that already considering popularity of Spark.
- A legitimate successor to the original FJ40 Toyota Landcruiser, possibly electric

- A version of this watch (maybe even a smart watch) that didn't cost $25,000: https://ressencewatches.com/watches/type-3

That's a pretty neat watch. Almost looks like a digital display rather than a mechanical device.
This is the watch that apple should have built, with a touch-rotation (or physical) bezel rather than a crown, which is too fiddly.

They should have build WatchOS from the ground up on a circular/rotational concept, embracing form factor as a distinct form, rather than trying to do iPhone-on-your-wrist.

Missed opportunity, as this watch shows.

Which performance aspects of the FJ40 aren't addressed by modern 4WDs?

Is it just nostalgia? Or do you genuinely want a car that has readily removable doors and windscreen?

This is a very long story, but I do genuinely want that. That's not to say that there aren't any modern improvements I wouldn't want to carry forward (coil-sprung solid axles are better, good AC is a must have, leather interiors are great)

What I'd like from the 40-series:

- A no-nonsense materials and rawer, more authetntic appearance. - Less injection molding, obvious ways to remove major panels - An upright sitting position with small pillars and great visibility - Authentic small details, like kick-vents, metal bumpers, metal handles - AK47-like reliability

The old pull knobs were great for tactile feedback when selecting various options and looked fantastic. I can imagine a modern take on that that incorporates the old, tactile UX with a USB-port/Phone app combination that gives you more information and control, allows you to play music (why have a stereo?) utilize a HUD for maps, etc. The phone would provide the additional brains and the vehicle would function fine without it.

There are additional details to get right, such as allowing natural materials to transition between one another (glass, rubber, metal) rather than having class slam into injection-molded plastic in a hidden, impossible to get to fold, and so on.

As I said, this is a very long story. :)

Ok fascinating. If you like the design aesthetics I fear you won't be satisfied unless you build one yourself...

I'm more concerned about entry angles, water crossing depth etc (it rains a lot on bad roads where I live). Also safety, old cars just can't compete traction control and 7 airbags.

Re reliability: is an FJ really more reliable than a modern equivalent car? And for me, I'm not repairing my own AK47 so it's more about cost of parts and availability of expertise, a modern Toyota makes a lot more sense...

If you like the design aesthetics I fear you won't be satisfied unless you build one yourself...

I've resigned myself to that, which is why I own a 60-series, which is the closest thing to a modernized 40-series for less than 80k available.

I'm more concerned about entry angles, water crossing depth etc (it rains a lot on bad roads where I live). Also safety, old cars just can't compete traction control and 7 airbags.

The 40 had great entry and departure angles (My 60 has bad departure angles). Most modern SUVs are horrific, really just slightly raised minivans, with all sorts of junk hanging off the bottom to get torn off. I have no beef with traction control, I'd just like a pull knob to engage it.

Reliability

The 40 series was very reliable, and easy to work on by anyone. There have been improvements in machining, seals, etc. and I'd like a modernized, inline 6 turbo-diesel. Since none of this happening any time soon, especially in the states, I had this put in my 60:

https://www.youtube.com/watch?v=woX_shdI2Xc

The watches are really beautiful. I feel like there should be a bigger market if the costs are 10-50x cheaper.
Yes, it's a shame such a great design is only available for the price of a car.
I wonder how long before Apple acquires this company.
They could (and have) done worse. See my comment above: this is the watch apple should have built.
I would love a reliable version of the Jeep Wrangler, and bonus points if it had a drive system like the Chevy Volt - all electric drive with a gas generator. High torque of electric motor would be great for off-road. Removable battery pack to take off a huge chunk of weight if you want to off-road.
Something web or smartphone based that can automate the process of examining various health/exercise/diet event data points over time, and learn from them until it can highlight patterns and events that may be related.
A couple of years ago I built an app that collected data points, but I had a hard time analyzing patterns meaningfully. Might be time to give it another go, unless someone else has already done it.
Actually myself and a co-conspirator are in the process of building this.

Email is in my profile, if you'd like to be apart of the alpha once we get there.

I've been tracking my sleep, my weight, my body composition, my exercise, and everything I've eaten since Jan 4 (new year, new me, as they say). I was planning on doing an analysis of my own data to see how things affect my body, and maybe throw together an app like this.
Personal AI assistant which securely can handle your personal data.
Sports (and events) Netflix/live streaming. That would kill cable for sure.

A curated "channel-like" experience for Netflix/YouTube shows. There's a LOT of good content out there, but it's hard to filter. And the "channel" experience of surfing and switching between programs has been kind of lost.

A different kind of smartphone, with actual buttons. Or maybe even what one manufacturer (Samsung?) tried to do, splitting the phone experience from the smart experience, with one ergonomically good device for calls, and another for messages and browsing. I also very often want to be looking at my screen while on a call (check mail, google stuff, look at maps).

I also miss the experience of the slide-to-answer on my old Nokia n86, or flip-to-answer like the Motorola Razr. I could also make calls without looking.

irt sports streaming: streamers/xmbc people have been doing that for a while http://koditips.com/kodi-pro-sport-addon-streams-from-reddit...

there's even news of a crackdown going on in the uk with people who are selling modded boxes http://www.mirror.co.uk/news/uk-news/kodi-illegal-first-man-...

Right. So I imagine the OP would like a reliable service and not have to keep playing whack-a-mole chasing unauthorised sources.

A lot of the 10ft apps available on e.g. Amazon Fire TV etc fall short here too - I don't want to keep selecting the next 3 min clip, just instantly play me a curated stream.

Mark Cuban had good thoughts on TV vs VOD many years ago e.g. http://blogmaverick.com/2010/10/26/the-value-of-your-time-an...

The issue is not technical, its the usual problem with audio/video content and vested interests - regional locks, contracts, existing cash cows etc etc. Tough for a startup to negotiate deals against Eddy Cue, I see the solution coming from the big tech Cos...

On android you can select the home button to answer calls. And the power button to hangup. Assuming you have these it works nicely for tactile answer and end.
"Sports (and events) Netflix/live streaming"

The issue here is rights.

The rights to this content are very tightly controlled, it's very expensive, and contracts are allocated usually in the billions.

It would take a startup literally with billions to 'out bid' some entity for right to a sport, and then make it available.

FYI - if you subscribe to ESPN etc. for cable, I believe they actually do have streaming available, but since I'm in Canada, I can't say for sure.

It's not a technology issue, it's a value-chain issue.

A lot of entertainment markets are kind of screwed up because of this - and how arcane some of the systems are.

Last week a friend recommended http://www.dazn.com to me which aims to become "Netflix for Sports" (AFAIK available in Germany only).
A simple plug and play referral program to let your saas customers get a recurring kickback when referring others.

It should integrate with stripe and let you configure behavior like adjusting payout percentages after a certain amount of time has passed.

Ideally it would have an admin panel for each referrer so they can see their performance.

It also needs to have pricing that scales from nothing so pre-revenue companies can set it up and only pay when they are making money. Ambassador wants an upfront fee of 5 - 20k plus they have mandatory "success coaching" that is like $200/mo extra. Not a lot if you are already in a successful business but rules them out for me while Im pre-revenue.

Referly did this before they pivoted to Mattermark: https://www.crunchbase.com/organization/refer-ly
Did Referly have a two sided marketplace? I knew Referly as a platform that allowed individuals (bloggers, authors, content marketers) to track the referral links that they themselves share.

I thought it was basically a database of referral programs where Referly was attempting to reach high enough volume to negotiate a rake from the company already offering that referral program. I never saw them offering to setup referral programs on behalf of companies.

edit: The answer to my question is: Yes. Not exactly what the top comment asked for but it was close. https://techcrunch.com/2012/07/23/referly-gets-more-social-l...

Anyone know why they pivoted? I don't really need the social sharing stuff as my referrers will be invited and given their own link to share. Seems like something lots of businesses would need. Mine does.
A single IM platform through which everyone can talk to everyone regardless of their IM service, and I mean I wanna be able to send a message to someone's iMessage from my Battle.net account, and then receive someone's Facebook message on my Slack or something. Obviously IDK how this would be possible, but IM is now broken beyond repair by companies that tried to "fix" it. The list of IM apps on my iPhone keeps growing, I got Slack, Hangouts, Telegram, FB Messenger, iOS Messages, HipChat, and Skype, and whenever I need to search for a message I never know which one to look in, and whenever I need to message someone I never know which channel is the best to use, and it's just a freaking mess. I hate state of IM in 2016, and I hate the parties that were involved in getting it to where it is now.
matrix.org is trying to do this, but so far progress seems slow/incomplete so far. No comment on the technical aspects of it, but the idea of my own server where I can run bridges to all these different accounts is pretty appealing. If all these bridges were actually available, I would be on it all the time.
Ive been using it sucessfuly for over a year. Its moving forward quite well i think.
I guess some of the semantics I've mentioned in my comment were wrong. I don't care about Battle.net, Facebook and Slack. All I want is to open ONE IM app, enter friend's name, send them a message, and receive message from them in the same place. And I don't want to know who's on Facebook and who's on Yahoo Messenger. I don't even wanna see those icons next to people's names or anything. And I want it to have a web client. And amazing search. There goes your billion dollar company.
If there was a billion dollar company to build on this premise, someone would have. In practice, users don't care about having to install five different messengers and not using their own clients.
Do you suggest that all billion dollar companies have been already founded and there's nothing new which can be done? I find such way of thinking harmful.
No, I suggest that all billion dollar messaging companies that don't lock their users in have already been founded. I would love nothing more than to be proven wrong.
(comment deleted)
A friend recently started working for a company that builds the app pairade. It supposedly does that. Maybe you should check it out.

Disclaimer: I have never used it.

This. It's baffling; we've "solved" email – anyone can have an account with any provider and is able to mail anyone else – why haven't been able to do the same with instant messaging already?
(comment deleted)
Email protocol was by fiat. We don't have that luxury anymore We have the free market. Hooray!
Because of the spam threat. Controlling identity (for example by knowing for sure the sender's phone number) allows for a huge mitigation of spam.
What's different about email?
In email you have sender impersonation. Once blocked, adding a new sender (cell number) is expensive. It is 12 orders of magnitude easier to spam with email than it is to spam with whatsapp.
But that's exactly Razengan's and my point. The email spam problem was solved even though email has very little identity verification. So spam can't obviously explain why instant messaging systems are so walled-garden incompatible, but email functions fine.
You would think it would be a no-brainer that everyone expects to work as it basically works to reach "everyone" in the world with far older technologies like physical mail, E-Mail and the telephone. We even have a standardized protocol (XMPP) to interoperate between IM services but it's largely unused because users mostly don't demand such a feature and big providers are better of locking everyone into a walled garden.
An open protocol can also lead to an inconsistent user experience. In the year 2016 I still have no idea how to send an image from one XMPP client to another and be sure that the sending side will receive it. In modern closed-off systems this is braindead simple. Part of this is due to how fragmented XMPP is, which I would again argue is due to its openness.
> An open protocol can also lead to an inconsistent user experience.

No more so than a proprietary protocol. All the IM clients and apps are different, just like all the email clients.

What matters is that I should be able to just get anybody's IM address and message them with my client and service of choice.

> No more so than a proprietary protocol. All the IM clients and apps are different, just like all the email clients.

What? No, if my colleagues and I all decide to use ${CLOSED_CHAT_SERVICE}, the user experience is generally going to be consistent.

> What matters is that I should be able to just get anybody's IM address and message them with my client and service of choice.

This is what matters to you. I don't care what client I use if I can't use it in a way that meets my business needs, like sharing screen shots.

> What? No, if my colleagues and I all decide to use ${CLOSED_CHAT_SERVICE}, the user experience is generally going to be consistent.

But even in email, if a group of people decide to use only Gmail web interface for example, the user experience is going to be consistent for them as well.

The underlying detail about email being an open protocol will be transparent to them.

In fact, an email client could be designed to implement instant messaging — by sending messages as emails — and if two people both use that same client, the experience would be indistinguishable from an IM service!

You'd still have a conversation history, you'd still have offline delivery, you'd still be able to send graphics and animations and audio attachments and anything else that HTML can render.

(I get that current email protocols may not be lightweight/efficient enough for rapid delivery of a large amount of short messages though.)

Because email was already standard when internet became commercial; if you wanted to be part of it, you had to have some email infrastructure set up.

Today no company needs any IM, it's only a product (instead of a communication protocol) geared towards the masses. There's little business reason for them to use a standard protocol.

Then let's just use email as the underlying infrastructure to message people! You would just need to build a ui to make it look like you were chatting with someone :)
I am quite surprised you do not have WhatsApp.
On my windows phone 7 I was able to seamlessly message my friend via text or Skype or Facebook message, all in the same conversation thread, which was searchable. and when going on his page see his Facebook and twitter updates in one page.

From Wikipedia:

> Windows Phone 7's messaging system is organized into "threads". This allows a conversation with a person to be held through multiple platforms (such as Windows Live Messenger, Facebook messaging, or SMS within a single thread, dynamically switching between services depending on availability

https://en.m.wikipedia.org/wiki/Windows_Phone_7#Messaging

too bad windows apps required a comprehensive bottom to top knowledge of windows stuff. for example - built an android app while learning java in school. didn't know what everything did but the outcome was the same as promised in the tutorial meanwhile in the windows 7 app tutorials, phrases like "do this as you would do in wcf so & so and it should work" were thrown about leading to an endless nesting doll structure of learning what the definitions meant- that led to 4 weeks of on again off again learning before i made a copy of my android app. the tutorials improved later but i'd given up on windows app development by then, the promised free support for windows app developers never materialised in my country

great platform decisions, poor app developer support and shitty ecosystem(still haven't considered developing for the windows 10 appstore because of this reason).

Honest question: what's wrong with email? Not in the sense of "you should just email rather than IM and stop complaining". In the sense of "Why doesn't someone build a dead-simple overlay that exploits the email protocol?" I'm thinking a simple tag at the beginning of the subject line that causes it to be auto-archieved in gmail. Is the latency too large?
The fact that the identity of the sender is not verifiable is a pretty major flaw. SMTP is also too often unencrypted. And it is not designed for real time.
Yes, the latency is too large.

When I want really instant messages I've to switch to WhatsApp because Hangouts on my phone takes a minute or two to receive messages (tried all configuration tricks in the book). Just an example where latency with messaging apps is already too high.

All it would take for this is more love from the existing apps from big corporations (Skype, WhatsApp, etc) towards properly supporting mobile, desktop and web clients.

They already have all the users, which is really what makes a messaging platform (I won't use a new app if my family/friends/coworkers aren't there even if it has the best clients everywhere).

Skype seems to be trying with the new web and Linux clients but it's too little too late. There is still time to revert it through. If they opened their API so anyone could embed a client on a website, it would be massive.

That's not solving the problem in any way though. How do I send a message to a friend's iMessage from Skype?
What happens when you send a message? Does it spam to all platforms? Does everyone have to declare a preferred app to receive? Does it check your previous communication with that contact to see which platform has the best response rate?

Just asking, it doesnt seem like it would be that difficult. In fact im sure this used to exist when it was just msn, icq etc.

I would imagine that, quite like Email, you have a universally recognizable IM handle that you can use with any service.
Actually, in China, everyone uses WeChat. It is the ONE IM app you described.
Editor's code completion based on deep learning.
This is a cool idea. Could we use github repos as the training data?
sounds like a great way to get a morass of code spaghetti as quick as possible. "what does this module do?" "i dunno but it makes the webpage load really quickly without me having to optimise!" "why is it 2 years old?" "because when i replace it with anything else, load times jump by a factor of 2 across the board and i dunno why"
I found GrepPage pretty interesting: https://www.greppage.com/
Saw the video demo... i don't see how greppage is any different from the usecase they were saying it solves (googling). You still have to search, you still have to view the search results and choose a result and then view the chosen result... Its a small marginal improvement that isn't big enough to warrant it being another tool one has to remember and use.
A usb-c wall charger with inbuilt hdmi and usb-a. Single device with prongs and ports.
So you can hook your TV's HDMI up to the wall outlet? I don't get it.
Presumably so you can "dock" your USB-C device near your TV/Monitor, output your device through HDMI and be able to use peripherals all with just one plug.
A LinkedIn that's not super awkward to use wrt personal relationships.
Isn't that the idea behind Google+?
I'm not sure anybody really knows the idea behind Google+.
LinkedIn that doesn't use dark patterns and isn't exploitative and shitty.
A stack for building web applications in the browser. HTML and CSS are pretty good for documents, but terrible for in-browser GUI apps that we're all building, its just piles of hacks upon hacks.

I want someone, probably Google since they own both a major browser and some of the most popular web applications, to re-invent the entire stack. Steal ideas from GUI-focused languages and toolkits, like QML, Swift, AppKit, etc. Lets pull in a superior scripting language like Lua and widget-layout framework like Qt, and support it natively and securely in the browser, building on everything we've learned in the last 20 years of creating web applications.

How about Dart + Polymer?
HTML+CSS+JS being the "assembly language of the web" is a terrible build target, I want a better foundation to build upon.
I think you're massively overstating how bad HTML+CSS+JS are, but how do you feel about WebAsm + WebGL as the target?
I'd like to keep the DOM around and not have the web turn into an incomprehensible mess of canvas pixels.
The DOM is perfectly appropriate for modeling documents, and we should indeed keep it around and make use of it where appropriate, but documents aren't all we want to do with the web platform.
What if in the last 20 years we've learned that browser is not the proper place for applications?
I disagree with that very strongly. I don't want to have to install 100+ desktop apps (and hope they're available for my OS, and up-to-date) to be able to use every service I interact with. If GMail, GCalendar, HN, GitHub, CircleCI, Google Docs, Slack, and every other web application I use every day were not in a browser, the world would be a much worse place. But all of those applications are built upon that pile of hacks, and much harder to write an maintain than they should be.
I think we've learned the exact opposite of that in the past 20 years.
Why would you say that? The browser has become the most successful app platform ever built.
I would have said Windows was the most successful app platform ever built.
keyword is was. no one is excited about making innovative windows apps, it's a way to get your thing out to everyone but with all the traditional blocks(users have to find and install, different configurations might mess up your app etc)
An OS based on IPFS would give you the best of both worlds.

AFAIK browsers are popular because they load apps quickly and without an install step. While native apps let you choose your stack. An OS based on IPFS would load big apps quickly thanks to caching, the install step would go away because there is no difference between remote files and local ones and its still an OS so the app can be written in C or any other language built on top of it.

Zero-install is half of the reason why browsers are popular. The other half is that the Web puts the users in far more control over the content in their viewport than anything else that has been widely deployed except for probably Microsoft Excel.

If your first thought is that desire for control is a niche thing, an instance of power users projecting their biases onto the rest of the world and not a concern for some mythical "everyman", you are wrong. Because those normal folk are exactly why Excel even gets a mention.

That doesn't explain the popularity of mobile apps among the "everyman". They're not very customizable, but they're considerably more popular than either the regular or mobile web.

> If your first thought is that desire for control is a niche thing, an instance of power users projecting their biases onto the rest of the world and not a concern for some mythical "everyman", you are wrong.

Evidence? Sales numbers tend to prove the opposite. It's the whole reason the apple ecosystem makes as much money as it does: it just works and it looks good doing it. Most people don't enjoy having to spend any time on getting anything to work or customizing anything to their liking. They just want it to do what it's supposed to do then go back to whatever it is they find more important.

Now, could a zero-install network of apps kill the browser? I'm not so sure. Developing native apps is a royal pain in the ass right now. But, if something like QML were to get a lot better and easier to use, it could take a dent out of the single page application market.

I think even electron apps would be better than web apps with an IPFS OS to make it load quickly
> Most people don't enjoy having to spend any time on getting anything to work or customizing anything to their liking.

Well that's great, because those aren't words I ever said. The first person to start talking about customizing things is you.

I'm not going to be nudged into mounting a defense for an argument that I never tried to make.

Completely agree, I can't believe that Visual Basic was more advanced UI design-wise than current tools.
Man, I'm late posting this, but this is exactly what we're building with Anvil - https://anvil.works

> Superior scripting language

We use Python - on the client and on the server (with rich RPC between the two).

> Steal ideas from GUI-focused languages and toolkits

The biggest such idea is that most layouts should be done visually - Visual Basic had this right, and we've been moving backwards ever since. (The web has three, usually four intermediate representations you have to think through to edit your appearance: Template (->substitution->) HTML (->parsing->) DOM (->CSS render->) visual layout)

Instead of building, strengthen the independent pipe which is responsible for flowing the data/information across the Internet. I am talking about RSS. I wish more technical and policy people would consider supporting, or reviving, the RSS. RSS is practically not owned by anyone (like how email flows from one platform to another without ownership restrictions). The modern API world has proliferated silos and boundaries, which is ridiculous.
After weeks of Microsoft bouncing every mail our server sent to any of their mail properties (due to, I guess, some history on the IP before we owned it), I have begun to doubt the premise that no one owns email. The major providers can make your mail server useless to 20%, or more, of email recipients. That's a pretty big club to wield. (I understand why a mail provider would block, and I've instituted IP-based blocks on my own mail servers in the past. It's just that email is such a mess, and there's not a good way to solve it.)

But, I would love it if RSS made a huge comeback. Twitter, facebook, Instagram, etc., I'd love it if I didn't have to open any of them, but could still follow my friends posts. There's no technical reason for them to be walled gardens, only business reasons, which are at odds with my privacy and general happiness.

> There's no technical reason for them to be walled gardens, only business reasons, which are at odds with my privacy and general happiness.

Then pay them! Hosting fees are not gratis.

Where should I sign up for the "privacy-respecting, no-advertising" facebook plan? Twitter have one of those, too?
Nope, but google is trying. See google contributor and youtube red. Start there.
Not OP, but unfortunately Google Contributor is not yet available in my country. Google really seems to be focused on the US and only on the US.
Google Contributor looks neat, and probably something I'll try out...but, I don't see any indication that privacy will be respected with their plan. Seems like I still need an ad blocker and a privacy-respecting web browser.

It's unfortunate that something like Contributor can't be done in a peer-to-peer fashion. It requires a huge player with a visible impact on their entire web to be able to "sell" a different sort of web experience. That's actually kinda scary; it reminds me how much power Google has. While I have vaguely positive feelings about Google (and use gmail, Android, etc.), it's not great that one entity owns such a big chunk of the web.

I already have a couple of subscriptions to services that provide music. I don't know if I'll switch to Red; might try it out at some point. I should read up on it; I do watch a lot of tech videos and such on YouTube, and if Red actually supports the people who make them, that'd be great.

Youtube Red and Google Play Music come in a package, which is actually an awesome value. Red does support the creators whose videos you watch.
Yes. I am constantly telling people to switch to email after having contacted them on Facebook, WhatsApp and Quora. It would be nice if there is some enforced standard to exchange personally written information. Why not return to email? Perhaps upgrade email, for example by using utf-8? I have no idea, however, how to create a compatible upgrade path. This would be my wish: Someone should create a feasible upgrade path to email and create a standard which all mayor player have to follow.
I asked somewhere here, if there is a way to extract the email addresses out of Facebook (or Twitter), of friends etc. Apparently there is no solution (probably because these locked walled-gardens do not allow such extraction, even when you have first layer of trust established, i.e, I am only talking about extracting the email addresses of friends on Facebook).

So the gist is, that it is not really technically easy to have people move back to email's personal communication. I gave up on Facebook and I am not on any of these other social networks. I'd rather just communicate with people via email or personal text.

A good open source alternative to Google Apps. Secure by default, amazing UI, spam filtering and tools that will configure the thing properly so not to get blacklisted.
Simple, user-serviceable appliances.

Not a fridge with an UHD screen, not a washer with Bluetooth support, not a toaster that talks to the cloud.

Just functional appliances with a level of efficiency that existed 25-30 years ago and can be repaired, rather than thrown away because subcomponents are sealed black boxes with little regard to durability.

And after that, the really hard work: doing the same with printers.

I agree about simpler, durable, repairable appliances. Eg, http://www.jamesdysonaward.org/projects/lincrevable/

One important aspect is to ditch the electronic interface (buttons, LCD, etc), since it's often the weak point, both for durability and usability.

But IMHO you still need electronic control, for function/efficiency (timers, complex wash cycles, PID temperature control, dirt sensors, etc, etc), as well as usability.

However the UI should be replaced with a single on/off button, and bluetooth; the complex interface becomes a smartphone app or web page, which can be upgraded, hacked, and is in any case much more usable than LCDs, buttons and poorly designed constricted UI. And if there were a few cheap (super-mass-produced) general-purpose standard controller boards in use, rather than each manufacturer/model having a custom board, then repair/replacement of the electronics would be easy too.

> However the UI should be replaced with a single on/off button, and bluetooth; the complex interface becomes a smartphone app or web page,

As someone who has played the Mega Man Battle Network series [1], I love this idea.

In those games (highly recommended and well worth getting an emulator for), every appliance and machine basically has a universal interface which your "Navis" (think anthropomorphized avatars of Siri) can "jack into" and interact with.

In the real world, I guess something like that could be implemented as:

- Every appliance comes with an standard interface which exposes all its controls and configurable parameters.

- The first time you unbox a new appliance, you register it with your control device (computer/phone/watch.)

- After that you just use any app on your control device (like the HomeKit one on iOS) which supports the standard protocol, to enumerate and view each appliance's controls.

- There could be different levels of access depending on authentication and proximity. Say, a web page might only show you the basic status of all your appliances, but being on the same local network will offer extra controls, while physical contact between your phone/watch and an appliance via NFC will reveal its most sensitive settings.

[1]: https://en.wikipedia.org/wiki/Mega_Man_Battle_Network

For the most part, I think this is already the case today with a lot of products. Most people just have no idea a compressor works on a fridge or how to diagnose the problem. There's really nothing you could do to make a compressor less complicated to work with. Washers are driers don't exactly have embedded computers. They're straight forward to fix, too. Plenty of dishwashers available that are non-electronically controlled.

Most everything is fixable if you're not afraid of a screw driver and watching a Youtube on how to take it apart.

I agree with you here. I used to believe that all the appliances are not fixable due to all the comments people make like "they are not like they were 30 years ago".

In reality when I opened up some of my appliances for DIY repair I found them to be incredibly simple and easy to repair after some youtube videos. I am sure there are some examples where an appliance is not fixable but all the appliances I have owned in my life have been.

An operating system which is a mix of OSX UI, Linux flexibility, FreeBSD network stack, and OpenBSD security.

It doesn't need NetBSD compatibility nor anything from Windows.

:)

You can approximate this with VMs and PCI passthrough, e.g. GPU for UI VM, NIC for network VM.
An automated ironing appliance. Drop unsorted clothes in, they come out ironed on the other side.
Sounds easy in theory but the machine would need to figure out how to sort any kind of clothing and may require a lot of space.

How about restricting only to dress shirts and having an automated inflatable dummy that uses steam to "iron" from inside out?

There is an automated shirt ironing machine I believe it's targeted to dry cleaners though. Even if someone creates one for home use it will take a considerable amount of space. Ideally we need something that can identify the type of garment (maybe even material) and then apply a particular ironing strategy. The only way a generic ironing appliance can be made is if it replicates a human ironing in a press. At the end of the day though wearing ironed clothes is a matter of fashion and materials. Might be easier to switch to materials that require minimal effort to be straightened or just people stop being concerned if their clothes are wrinkled.
I just put my clothes in the tumble drier, and they come out pretty sharp. Not possible for all types of clothing, but for pants and shirts it works a treat.
I didn't believe this until I tried a dryer in the US.

Here in Europe all the dryers I've seen wrinkle so bad they are unusable for anything but underwear. But in the US I've see several instances of these magical dryer that don't wrinkle clothes.

I don't know what is the secret formula of american dryers and why can't they be found in Europe too.

I don't use one cause 1. My clothes end up a size smaller. 2.I live in a warm climate where we are allowed to hang clothes out. 3. Dryer is the most power hungry household appliance.

Other than that in my experience clothes do get partly ironed. T-shirt and jeans are fine but shirts still need ironing.

I suspect the ones in the US use a lot more power/heat and actually get the clothes dry quickly. The downside is it's not great for the clothes long term and it's not very environmentally friendly.
Yes, that could be it. In the US a drying cycle took 30-45 minutes, while here with the dryers I used took 3-4 hours.
Better humans
Feeling lonely, Adolf?
Nah. Frustrated with management at work. Maybe hoping to HN right after I got home was a bad idea.