Live data from Hacker News

Ask HN: What problem in your industry is a potential startup?

news.ycombinator.com

151–160 of 734 posts

Re: Ask HN: What problem in your industry is a potential startup?

#151

Earlier quoted context omitted.

There are good open source options for each step here - is the solution you are looking for just a UI and easy install process? Or would your ideal solution make all of the decisions for you - data structure and format, which data is/isn't valid, what output options are possible, managing server resources, etc.?

I'm new to this sort of thing - can you elaborate on some of the open-source options for those steps?

I'm not very familiar with the open source options since after many years of coding this by hand, I work with what I know. I am a developer that works with data, not a Data Scientist, so I don't really know the lingo and whatever hipstery terms people are using these days. I will answer to the best of my ability, though (mostly for my sake, who knows if this will be useful):

Cleaning:

Open Refine seems to be the best product in this category. I haven't used anything but my own tools to do this before, so I can't really offer any advice.

Warehousing:

My understanding is that this is just a fancy way to talk about a database with a schema designed for analytics. There are many open source databases which do this very well, the one I use being Cassandra (and/or KairosDB), though it is also likely the one that is hardest to use. For a beginner, you might want to refer to this SO answer: http://stackoverflow.com/questions/8816429/is-there-a-powerf...

Data processing/collection:

This is something that is incredibly dependent on the data sources, so I likely can't tell you anything that will help. Most of my data sources I've worked with have been internally sourced log files, messages from ZMQ, or CSV data - you might be working with something far different though, since there are lots of public data sets and such which are common. Ideally, this would be integrated into the tools that you are using to clean the data, but I don't know if that exists.

Handling input from many different sources at different rates is not a very hard problem to solve if your system is build correctly - you could for example run a daemon for each data source which will populate the database when there is new data available, then send a message off to the processing engine, which will integrate the data into whatever reports you are running.

Specifically for a use case of a hedge fund, the reports could be triggered by a message which is sent when the new data is available, and processing could be done in parallel in Lambda or similar dependent on need to get a nearly instant return, enabling nearly real-time reporting.

Re: Ask HN: What problem in your industry is a potential startup?

#152

Earlier quoted context omitted.

Where exactly are the $BNs in this tech? Also, any datasets? I'd love to experiment.

See other responses for the markets it would serve. Use 3D modeling by hand pricing as a comp (Low end $10/model, average in the $50-100/model range, sky's the limit for super HQ stuff). Not sure what kind of datasets you're looking for. You'll see actual products to test with.

That makes sense. I think there's opportunity for generative ML to eventually help here. An open dataset of (images, description) -> 3d model would go a long way. Check out this paper on using GANs to generate voxel-based models: http://3dgan.csail.mit.edu/

I've been studying and working with GANs for about a year now. They are still very exciting, and I'd love to try to expand my codebase to new types of data.

Additionally, there are some recent techniques that haven't been tried with voxel-based renderings.

Perhaps there is another algorithm that can help go from voxel -> polygons as well.

I think with the right tech, time, and execution this could be a matter of:

1. Take a picture

2. Generate until you get the 3d model you want

Re: Ask HN: What problem in your industry is a potential startup?

#153

Earlier quoted context omitted.

Where exactly are the $BNs in this tech? Also, any datasets? I'd love to experiment.

See other responses for the markets it would serve. Use 3D modeling by hand pricing as a comp (Low end $10/model, average in the $50-100/model range, sky's the limit for super HQ stuff). Not sure what kind of datasets you're looking for. You'll see actual products to test with.

[deleted]

Re: Ask HN: What problem in your industry is a potential startup?

#154
post #25

Earlier quoted context omitted.

As a SaaS provider, would you be ok with having your competitors find out when one of their customers signs up with you?

You could employ some sneaky tactics to ferret out if a customer's browser visits a competitor's website... without letting the competitors or the custom know.

Or as this is otherwise known, "spying on your customers."

Re: Ask HN: What problem in your industry is a potential startup?

#155

Rapid generation of high quality 3D models of existing objects. Process should be independent of object size eg. a coke can should use the same process as a car and process time should scale with object size. Think somewhere on the order of 10,000 models per day throughput. There's $BNs waiting for you. It's ridiculously hard.

I think Intel has been trying to do this for a while with their realsense technology and accompanying cameras.

http://www.intel.in/content/www/in/en/architecture-and-techn...

Re: Ask HN: What problem in your industry is a potential startup?

#156

Data management. 1) Cleaning the data as it comes in rather than in batches so we can use it sooner, invalid data is discarded, outlier detection, normalizing inputs etc.... 2) Warehousing of the data with proper indexes so you can perform some advanced queries on unstructured data 3) Some data is sent in bulk at the end of day, some of the data is streamed in fire hose style. How can we preprocess the fire hose data…

Splunk provides this kind of solution and it's pretty amazing :)

Re: Ask HN: What problem in your industry is a potential startup?

#157

As a SaaS provider, one of the key indicators of a customer at risk of churn is the presence of another competitor in their account. A service which notifies you once an account signs up for a competing service would be immensely valuable in helping to target retention activities.

I can think of a solution that's VERY VERY anti-consumerish. Being a SaaS provider, create an extensions that you have to install (something consumers want...). This extension should have the permissions to read history / or urls visiting. Have a blacklist transmitted of urls (so you don't need to transfer the user's data back to the server) and match with it. If it matches...you have to work on that consumer a lot m…

The more anti-consumer way would be to just pipe every URL back home in real time.

Re: Ask HN: What problem in your industry is a potential startup?

#158
Finance, specifically fixed income:

Regulations will unbundle research from liquidity provision starting sometime in 2018 (moving regulatory target, but theme seems clear). Sellside will have lower incentive to pay large research groups; buyside will have to pay explicit fees for research advisory. There is a big opportunity in providing platforms, with macro and market data live, where researchers can interact with capital managers, given that said researchers will likely find themselves bereft of their current distribution networks (bank sales forces) sometime in the next few years.

Equities already have a hybrid form of this where buyside earns "credits" to be allocated at the end of each year to research providers. But fixed income is at least twice as big as equities, is much more opaque because is essentially unlisted (mainly "OTC" = "over the counter" ie only those in the know), and therefore much more susceptible to disruption.

Re: Ask HN: What problem in your industry is a potential startup?

#159
post #89

Earlier quoted context omitted.

itch.io's new open source wharf & butler tools might be what you're looking for: https://itch.io/docs/wharf/ and https://itch.io/docs/butler/ Quoting Wharf's spec intro: Wharf is a protocol that enables incremental uploads and downloads to keep software up-to-date. It includes: A diffing and patching algorithm, based on rsync An open file format specification for patches and signature files, based on protobuf A refer…

Wow, that's really impressive. I'll investigate, thank you for the link.

Hey, amos here, main developer of wharf/butler, here's a quick technical summary so you don't have to do the digging yourself:

- File formats are streams of protobuf messages - efficient serialization, easy to parse from a bunch of programming languages. Most files (patches, signatures) are composed of an uncompressed header, and a brotli-compressed stream (in the reference implementation, compression format are pluggable) of other messages.

- The main diff method is based on rsync. It's slightly tuned, in that: it operates over the hashes of all files (which means rename tracking is seamless - the reference implementation detects that and handles it efficiently), and it takes into account partial blocks (at the end of files, smaller than the block size)

- The reference implementation is quite modular Go, which is nice for portability, and, like elisee mentioned, used in production at itch.io. We assume most things are streaming (so that, for example, you can apply a patch while downloading it, no temporary writes to disk needed), we actually use a virtual file system for all downloads and updates.

- The reference implementation contains support for block-based (4MB default) file delivery, which is useful for a verify/heal process (figure out which parts are missing/have been corrupted and correct them)

- The wharf repo contains the basis of a second diff method, based on rsync - for a secondary patch optimization step. The bsdiff algorithm is well-commented with references to the original paper, and there's an opt-in parallel bsdiff codepath (as in multi-core suffix sorting, not just bsdiff operating on chunks)

- A few other companies (including well-known gaming actors) have started reaching out / using parts of wharf for their own usage, I'll happily name names as soon as it's all become more public :)

I'd be happy to answer any questions!

Re: Ask HN: What problem in your industry is a potential startup?

#160

Data management. 1) Cleaning the data as it comes in rather than in batches so we can use it sooner, invalid data is discarded, outlier detection, normalizing inputs etc.... 2) Warehousing of the data with proper indexes so you can perform some advanced queries on unstructured data 3) Some data is sent in bulk at the end of day, some of the data is streamed in fire hose style. How can we preprocess the fire hose data…

Check out Striim

http://www.striim.com/

It's a native streaming platform so your data will be cleansed, processed, scanned for outliers event-by-event rather than in batches. We have dozens of streaming connectors IT/Enterprise/Web data sources. We also support initial load for your firehose data. For unstructured data, we have support for RegEx based parsers.

Shoot me a message if you have any more questions. We have many big name users in Aerospace, Banking, Device manufacturing, and Logistics industries.

Post reply on HN