I've been researching layered graph algorithms, but it appears that this market is mostly inactive at the moment.
Dagre (https://github.com/dagrejs/dagre) is considered outdated, with a codebase from 2015 that is no longer being updated, although they still accept some pull requests.
KLAY (https://github.com/kieler/klayjs) has been succeeded by ELK, and development stopped in 2016.
ELK (https://github.com/kieler/elkjs) is currently being developed by the KIELER Project, mostly by students and professors, written in Java. They are doing a great job, but the library is written in Java and then transpiled to JavaScript. They also rely on students for help with the development, which makes progress slow.
Do you happen to know of any new projects that are actively addressing this problem?
Recently I've cleaned up my Gmail account and removed a lot of messages, however, when I search in Gmail it suggests already removed messages and attachments.
It's not a local cache as Gmail sends a request to https://mail.google.com/cloudsearch/request?client=gmail&hl=en&gs_rn=5&gs_ri=gmail&em=EMAIL_ACCOUNT&view=1&cp=2&gs_id=l&zx=SEARCH_TERM.
I've checked content data in Account and cleaned everything but still, I was not able to remove old searches which date back for almost a year (it's not a recent data)
N.
My name is Nate, and I'm an employee of the Russian web-agency CloudMill. Some of our staff, as I am considering getting H1B visa, but it's real pain in the ass to find an offer on monster, dice or careerbuilder (which doesn't work with Russian's IP by the way). Search with H1B bringing up totally irrelevant results with phrases like "Unfortunately we can't sponsor H1B" or they help to relocate but not sponsor and so on.
I had some free time and here we go - http://www.devhub.us. This is dead simple aggregation service like simplyhired. I tried to eliminate everything that annoyed me. And we have a checkbox to show only H1B offers :) It understands almost 90% of all offers whether company willing to sponsor visa or not.
Also you can search with all sphinx functionality, here are some examples:
@title (ruby|rails) developer @details (rspec|ejb|tdd)
@title iphone developer @details object c
@title python @details "python developer"~5
@title senior developer @company google
TODO List:
* Currently works only with Chrome, FF, Safari. Needs full cross-browser.
* Add more job sites
* Clean offers' HTML, because it looks ugly at the moment
Whole project took around 3 days. And if I it gets enough response I continue to maintain it and add new futures. But main concept is to leave it simple, I think services like Monster and Dice is too huge and only few needs smth more than search.
If you have any questions don't hesitate to ask : it@cloudmill.ru
Considering this is HN here are some tech details:
Whole thing build with our corp framework which we call BlackGold, we forked Kohana 3 about two years ago, and since then our paths diverged. We use only dedicated servers with FreeBSD ( EC2 too ), knowing which software we have and it versions allowed us to remove all settings, checks and other stuff we didn't need. BlackGold uses Memcached as caching layer and session storage, we removed ORM because its too heavy and replaced it with Data\Mapper pattern. Logging routed to MongoDB for which we have admin interface and can see all errors from all sites we have. This project uses Sphinx as search engine with MySQL and MongoDB. With all that our average page generation time is lower 0.002 secs, and memory usage is around 600KB-1.2MB with any project.
Other things include:
* Memcached CAS to avoid race conditions (multi threaded scraping).
* Search uses Sphinx and scraping post-processing. Each offer goes through several methods which cleans html, finds keywords, phrases, locations, etc.
* Offer duplication. It has been solved with Shingle's algorithm. But 50k offers had around 10M shingles, and search within them was to slow. This part has been moved to MongoDB with map\reduce.
* Geo location with free maxmind database to get city and state ( only for US )
* HTML5 Boilerplate, CSS3, jQuery, LESS. Static content has been moved to Amazon S3&CF.