HNHacker News
TopNewBestAskShowJobs

Soupy

799 karma · joined August 21, 2009

Currently solo bootstrapping Pastmaps (https://pastmaps.com)

Former vc-backed ecommerce and travel founder. Ex-FAANG working on mobile OS, Growth, and Search

Social: https://threads.net/@that.map.guy.craig

Reachouts: craig@pastmaps.com

submissionscomments
Soupy··on Using Lidar to map tree shadows
This code is rough, and that's an understatement, but here's a basic gist showing how I'm doing what I'm doing in case it helps you in any way: https://gist.github.com/craigsc/fdb867f8971ff5b4ae42de4e0d7c...

I'm similarly using R2 as my static hosting backend and it's been pretty fast and seamless

note that i'm using the geotiff.js and fast-png libraries for the heavy-lifting behind the range-queries and the client-side png encoding. why reinvent the wheel, right?

Soupy··on Using Lidar to map tree shadows
I did actually! For my particular source dataset it was far easier just to lean on the plain old GeoTiff format since that's what my source data was already formatted in and my testing of the client-side on-the-fly tiling using range queries and fast-png for encoding resulted in close to par performance with 0 increase in hosting costs and 0 headache in building custom pipelines to encode the cloud-optimized versions. Basically, I'm lazy, I'm sure it's the "correct" answer for other use-cases

I also have been digging pretty extensively into protomaps though for some newer non-GeoTiff datasets I'm in the process of pulling in, in my opinion it's the future for this space - https://protomaps.com/

Soupy··on Using Lidar to map tree shadows
This is ridiculously cool, demo is slick and fast! I work pretty extensively with tiling pipelines and GeoTiffs right now as I'm building out a mass repository and platform for historical map and aerial analysis (https://pastmaps.com - still very early so don't judge it too hard please)

As part of this work, I similarly hit problems with using the raw GeoTiff files as my source and found that I was able to build some custom tiling hooks into MapLibre coupled with http range queries on the static files hosted in S3 to bypass the need for tiling. It does push the compute to the clients but I've found it's actually pretty fast even on older mobile devices.

If this MapLibre GeoTiff source support is at all of interest, I'm happy to share some basic code or even open source some of that work. Here I was thinking I was the only weird dude on the internet messing with this stuff :D

Soupy··on 10% of the top million sites are dead
Yup, nailed it. Hugo with Congo theme (and a few minor layout tweaks). Hosted on cloudflare pages for free
Soupy··on Hacking attractiveness biases in hiring? The role of beautifying photo-filters
this feels very dystopian to me
Soupy··on The next Google
> The next Google can’t just be an input box that spits out links.

Hard disagree. I spent years of my life working on a "new way to search" (Graph Search at Facebook, ~2012) and the biggest takeaways for me from all of that time is:

1) people don't want to learn a new way to search, and they don't want to learn new tools, filters, lenses, whatever you want to call it. it must be a keyword-search based input because Google has trained billions to search (and to think) this way for 20+ years now. imo the next google shouldn't fight this behavior, but rather adopt it as part of the core strategy

2) ownership of the "search intent entrypoint" is key. people generally don't care what they are using to search, as long as it's easy and fast to use and actually works. google understands this and makes it almost impossible to bypass searching with google if you're on an Android phone. All of these alternative search engines have a huge barrier to entry not only on the technology and data side, but mainly on the entrypoint side. They can't reasonably expect hundreds of millions of the people to go through and manually update their default search engine on all of their devices. What about when I go to use Google Assistant? Google maps? All entrypoints that Google has used to lock up search intent. It's brilliant. I believe there are moves still available for a future Google assailant to overcome these barriers, but I haven't seen many that have directly touched on this point yet. new technical shifts may open up new entrypoints here (VR/AR?)

3) the search engine that has the lowest time between [query] -> [answer] for a user wins. any search engine that adds additional cruft through forcing more clicks, usage of advanced tooling (filters, lenses, etc), visualizations, etc will lose out because they are getting farther and farther from the core problem a user has - "find me x". this is the thing that is driving the hero/knowledge units on Google, further cementing their leadership

4) the one brightspot - verticalized search intent is a huge area of untapped potential in the search arena. Google is great at general search (and honestly also at a huge number of verticals that it's developed over time), but there are many verticals that google honestly sucks at. I do believe there is a potential entrypoint here for a "new google" if they can take on a vertical-by-vertical expansion strategy. Owning the intent entrypoint would still be as important as ever, but this play would look a lot like the early Yelp vertical expansion strategy from the early 2000s. It's anybody's guess what the actual right starting vertical and entrypoint match is though

tl;dr Google won't go down easy, and a Google killer may actually look incredibly similar to Google in it's end-state

Soupy··on Ask HN: Who is hiring? (November 2021)
Moonship | Full Stack Engineer | Remote Full-Time | https://moonship.com

At Moonship, we believe that the future of ecommerce is social, yet modern platforms focus on the 'single-player' experience. Moonship builds a social group buying app that completely reimagines how referrals work - allowing people to share products/shops with their friends and get discounts in return. We regularly impact 20-40% of GMV for the merchants we work with, easily 10x+ impact of other solutions.

We’re a small but mighty team, and are looking for another engineer to join us as we’ve recently started to see some serious traction with early partners (90+ partners, 600K MAUs, doubling ~2 months) and honestly just have too much to build to keep up!

Please reach out directly to craig[at]moonship.com with your resume or Linkedin

Soupy··on Odroid-Go Super: $80 Games Console That Looks Like a Switch, but Runs Ubuntu
I have a RG350M and have been extremely happy with it. if it's too expensive, then the plastic-cased version of the same console is the 350P
Soupy··on Show HN: Fig, a feedback system for your side projects
To be perfectly honest, there's no reason it can't be used on more 'prime time' real estate, but the primary converting audience thus far has been smaller web apps (averaging ~10-100 messages a day / surface) and 1-X person shops. I plan on continuing to target that segment to continue to feel out what features are needed and desired as it organically continues to grow (largely from referrals).
Soupy··on [dead]
Hi! I've been hacking on this as a side-project for the past few months and finally decided to show it off to HN :). If you are interested in more information on how it works, I wrote up a small explanation here - http://www.reddit.com/r/Fitness/comments/w91oh/i_just_releas...
Soupy··on The Inside Story of a Small Startup Acquisition
Great article, thanks for sharing. I would have loved more information about the acquisition process (maybe even including your initial email) because this is the most interesting part to me. I would also like to know where the final price settled between your initial offer and the 5x rebuttal (no need for actual price, just a reference).

On a side note, amazing job with the redesign. The new hittail landing page looks great. One thing I noticed however was that you have an extra checkmark on the last row of the pricing page that doesn't seem to correlate with anything. Done on purpose?

Soupy··on Show HN: AppHorde - LinkExchange for Mobile Apps
I've been building AppHorde out as a side project for a few months now and would love to get some feedback from the community. If you are an android developer then please feel free to try the service out.

Beta Invite: yc

Soupy··on Startups Open Sourced, 1 Week Later: $10,000+ in Revenue
cache - http://webcache.googleusercontent.com/search?q=cache:wHndBgg...

Congratulations to the author, I would love to hear some reviews from those of you who have already read this.

Soupy··on QR codes how-to
Also, http://www.androidqrgenerator.com allows you to easily create QR-codes for Android apps

*Disclaimer: I wrote this service (and yes, it uses the aforementioned Google Chart API which was a pleasure working with)

Soupy··on [dead]
Not blocked on Chrome 10.0.648.45 (dev), most likely your ISP
Soupy··on Geckoboard Pricing: Let me know
I have been using Geckoboard for a few weeks now but, sadly, none of my ventures have enough traffic for me to see the value in paying for the service (at this point). I believe that it is an awesome product but I believe the price barrier is going to be a huge deterrent for average webpage owners. You might consider going freemium and perhaps allow only 1 site/account up to 1000 views/day (these numbers are only to get my point across). The hope is that you gain a larger user base, including many who would have to upgrade if/when their sites get traction.
Soupy··on Review my startup but with a twist. read first.
I also think that the homepage needs to be cleaned up a bit, especially below the fold. Just way too much text. Great concept though!
Soupy··on Which is better for starters Blogger or Wordpress?
I would personally go with wordpress simply because of the visual options available to you. I previously used Blogger and found it difficult to give my blog its own personal feel given the UI limitations and Wordpress easily solves this issue. I highly recommend setting up an account on both services so you can mess with the options and settings yourself, everyone has their own preference.
Soupy··on Soviet version of the Space Shuttle
It's interesting to note that there was a recent story that went around in September about the Buran being "rediscovered" in a junkyard. This is interesting since the traditional history of the Buran states that it was destroyed when the hanger it was stored in collapsed. I don't read Russian so it was hard for me to follow the story so take this with a grain of salt.

source: http://www.mk.ru/photo/social/1090-buran-prinesennyiy-v-zher...

Soupy··on Ask HN: Best language to code a web app?
I would suggest using Python + Tornado (http://www.tornadoweb.org) for an easy-to-learn and lightweight web framework however it is very sparse in terms of documentation and there are not many guides out there covering Tornado yet. If you are up for the challenge then I say go for it; if not then I would suggest learning Ruby + Rails in order to get exposure to basic principles on web application design.

If you decide to go the ruby on rails route then I HIGHLY suggest getting Agile Web Development with Rails (http://pragprog.com/titles/rails4/agile-web-development-with...) as this proved invaluable to me when I first started out. Best of luck!

Soupy··on I solved the embedded Chrome OS ad equation and won a Cr-48
The equation - http://img545.imageshack.us/i/chromeequation.jpg/
Soupy··on Decline of the Tornado Web Server - What happened?
Just wanted to quickly clarify that I was not responsible for the test, all credit goes to Jacob on the tornado google group (http://groups.google.com/group/python-tornado/browse_thread/...). Sorry for the misunderstanding.
Soupy··on Decline of the Tornado Web Server - What happened?
Sorry about that, it appears like the document is getting hammered and is throwing some users to a login page or to a simplified spreadsheet view.
Soupy··on Decline of the Tornado Web Server - What happened?
This graph displays the average requests/second that the python tornado framework can handle graphed over time by commits. Very surprising and also a little concerning since I am relying on Tornado for my current projects. Just wanted to make sure that you all were made aware of this in case you are considering using Tornado for your own projects (although I have had nothing but positive experiences with it).

Source - http://groups.google.com/group/python-tornado/browse_thread/...

Soupy··on Ask HN: What do you want for Christmas?
That's incredibly kind of you but I think my girlfriend already bought one for me (there are 3 book shaped presents under the tree right now and considering I only asked for 3 books...). Thank you for the thought though! Perhaps another HN member wants to take you up on this offer?
Soupy··on Ask HN: What do you want for Christmas?
I personally chose the Synology one because of its support for Apple's time machine. The additional features are only a bonus (http, ftp, etc).
Soupy··on Ask HN: How to get ideas?
Personally, I carry a small notebook with me and whenever I find myself having difficulties with anything (whether it be finding a place to eat, the nearest gas station, or remembering what I had to do at work) I try to consciously think of how I could prevent running into the problem in the future. If an idea comes to mind then simply write it down. The result is that you will find your notebook will fill up very quickly and will become a resource for you when you are attempting to start a new project.
Soupy··on [dead]
I'm looking into integrating twitter in the near future but I figured I would launch my mvp for now and get some feedback.
Soupy··on [dead]
The backend system is written in python using tornado (which is absolutely amazing to work with). I also pushed a lot of logic to the client (jquery).
Soupy··on Ask HN: Recommend me a learning course for RoR
I highly recommend Agile Web Development with Rails, its a very fast read and will get you off the ground and running in no time - http://www.pragprog.com/titles/rails3/agile-web-development-...

They also have a beta version of the 4th edition for sale which gets updated every few weeks with the new changes if you are interested in learning rails 3, although you would truthfully be fine sticking with rails 2.x. Best of luck!

← PreviousPage 2 of 3Next →