News for hackers. Stuff that matters.

marram

Show HN: Shop via CLI; for agents and software engineers

https://storerouter.ai/playground

Hello HN!We're building a single search/browse API interface to thousands of ecommerce stores (hopefully, eventually, all of them). Inspired by Shopify's https://shop.dev, we embedded a WASM bridge of our CLI in our website.The idea is to provide an efficient commerce interface for agents; personal assistants (Instinct et al) or otherwise. The alternatives are to build a crawling system /...

( Read More... | no comments | 5 points | on HN )

Show HN: Octogen: e-commerce capabilities for agents

https://octogen.ai

Hi HN,We just released a public beta of e-commerce capabilities for AI agents — aimed at developers building shopping agents or personal assistants.It’s early and buggy, but we’d love your feedback. Try a live demo here: https://showcase.octogen.ai/stylist---## Why we built thisWe believe the biggest *technical* bottleneck in building consumer e-commerce agents is fragmented product data and...

( Read More... | no comments | 5 points | on HN )
Re:Google App Engine's Datastore Admin is Terribly Inefficient on Monday December 26, 2011 @08:55PM (#3394515)
I had "vaccumed" all indices referencing those entities before issuing a delete. Albeit, there was only once index per purged entity type. So this would not explain the 20x write operations.

Also, note that the deletions were through the "Datasore Admin" app, which was recently added. It is different from the classic Datastore Viewer.

Re:Google App Engine's Datastore Admin is Terribly Inefficient on Monday December 26, 2011 @08:51PM (#3394510)
I deleted all indices referencing those entities before starting the entity deletions.
Re:Google App Engine's Datastore Admin is Terribly Inefficient on Monday December 26, 2011 @05:00PM (#3394048)
I meant that I needed 3k requests to finish the job, deleting 1k entities in each request :).
Re:Ask HN: Who's using Google App Engine? on Sunday July 03, 2011 @10:39PM (#2725190)
I have been using GAE Python since it came out. Used it to build www.thesponty.com and www.gamedaytycoon.com (social game on FB). The latter has thousands of users and GAE scales super well. We deploy > 10 times a day. GAE is really awesome.
Re:Is Twitter A Waste Of Time? on Thursday June 02, 2011 @10:48AM (#2612184)
Yes
Re:Top 5 exceptions in AppEngine on Thursday April 28, 2011 @12:46PM (#2494029)
Yes. Happens when you enqueue a task with the same name as a previously enqueued task.
Re: Review my hackathon MVP - Amazon instant search on Wednesday September 29, 2010 @11:17AM (#1739700)
This is awesome! I shared it on Facebook, but your mugshot showed up in the preview rather than say a ShelfLuv logo. The latter would probably be more enticing for my friends to check out!
Re:Use Evernote as a Personal Agile System on Tuesday August 17, 2010 @12:08PM (#1611510)
I've been using Remember The Milk as a GTD tool and I highly recommend it! Rather than moving your your tasks between notebooks, you move them between lists. The Gears/Chrome client is much faster than the Evernote desktop client, and there is even a Launchy plugin that allows you to insert tasks into RTM quickly straight from Launchy. There are also keyboard shortcuts, which make it even easier. Totally worth the $25 a year to get the iPhone app.

I always thought GTD was neat, but never had the gumption to create a physical filing system. RTM changes that by making GTD much more convenient.

Re:Ask HN: What should I learn? on Monday June 14, 2010 @04:58PM (#1430951)
I would suggest Python. It is easy to learn and can be used in many different projects including web apps.

You can then use your new skill and build web apps on Google App Engine. It's great because you won't have to worry about the non-so-fun bits, like configuring servers.

Remember The Milk (http://www.rememberthemilk.com) is a life saver. It's a task list that runs on your phone and browser. I can't recommend it enough.
Re:Brain Management on Friday May 14, 2010 @10:41PM (#1349228)
I agree. I was uber social after spending a couple of days handing out schwag and chatting with random people at SXSW.
Re:How did Facebook guess my email address? on Tuesday May 11, 2010 @01:40PM (#1338639)
Have you heard of Boston based Sponty? http://www.thesponty.com

Our original idea was exactly what you describe: organize casual events with friends. But that didn't gain traction.

What we've empirically verified, is that this is not a big enough pain point to get people to ditch the default position. The default position being: 1. SMS or 2. Facebook status updates. Not even structured events, even though Facebook just made creating the latter much easier.

So we pivoted. The new incarnation was: Discover events through taste makers.

This -we thought- allowed us to short circuit the "I don't have enough friends on the service" argument. So now you can follow people who share your cultural interests and discover events through them so that you can drag your friends along.

This newest incarnation is too hard to distribute. By distribution I mean: user acquisition. We had/have an awesome website, a native iPhone app, cool graphics and even a gaming element.

You need to convince enough people to post events, and then convince others to follow them and like/attend those events.

So my 2.0 cents: 1. Think about distribution: How are you going to get users? 2. Is this a big enough pain point to convince people to ditch the default? (I don't believe so, and I brought a similar product to market).

EDIT: Sponty is still running and we do have users. But we've moved on and are now working on social games.

Cheers, M

Re:Ask HN: How to learn to web dev for real ? on Monday December 07, 2009 @10:42AM (#981328)
I would suggest starting with Google App Engine (the Python version). For the following reasons:

1. Python is a good language to learn. You can use it for other things beside building a web app. GAE is similar to Django.

2. The GAE datastore is easier to fathom than a traditional database. For some reason, I always found databases hard to understand, and it seems that designing schemas for non trivial projects is a separate and distinct skill set from software engineering.

3. GAE solves the updating/patching of working code by providing a sane environment and tools to update and version your app. You can easily switch back to a previous version. Patching datastore schemas is slightly harder.

4. You get scalability out of the box. You don't have to worry about hardware, or even configuring "virtual" instances. None of that. But you probably won't have to worry about scalability for a while.

5. You can easily deploy code to multiple environments. You just need to signup for more apps, and update your app.yaml file to point to a new app name. You can do this in a simple build script.

I hope this helps.

Cheers.

Hacking in Boston is usually up to date with software related entrepreneurial/hacking events: http://www.thesponty.com/profile/251336/Hacking_in_Boston/
Re:Facebook iPhone Dev Quits Project Over Apple Tyranny on Thursday November 12, 2009 @12:38AM (#937211)
Maybe he just burnt-out and wants to move on to something else?
Re:Ask HN: How did you and your cofounder meet? on Wednesday November 11, 2009 @07:52PM (#936786)
Freshman year in college. Ten years ago. At a math class.
Re: Hacking+Startup Events Feed in Boston/Cambridge on Wednesday October 14, 2009 @11:34PM (#882706)
You can also grab the RSS feed here: http://www.thesponty.com/profile.rss/251336/Hacking_in_Bosto...

We'll be updating this very regularly.

Re:Notes from Startup Bootcamp on Tuesday October 13, 2009 @02:12PM (#879686)
Hey! Thanks for posting your notes. You pretty much captures all the important ideas.
Oh oh. Seems to be down now.
Some feedback: 1. It is not clear to me what happens after updating the keyword list. Would the program then go find people and follow them based on those keywords?

2. "People you have followed (controlpanel.php?p=following)" is empty. Shouldn't this fill up instantaneously?

Here is one problem: After I authenticated my twitter account, I got the following error message: """ You registered the Twitter screen name foobar but authenticated the Twitter screen name fooBar. """

I'm sure you know you should convert strings to lowercase before comparing them! :)

I met Dan at a house party last summer. He was a great guy. I only talked to him for a few minutes, but he and his cofounder ended up leaving Boston just a week or two later. I just got an email with the news from a mutual friend, and I'm at a loss of words.

Older »