HNHacker News
TopNewBestAskShowJobs

jsarch

59 karma · joined July 29, 2010

http://www.seqcentral.com
submissionscomments
jsarch··on Ask HN: Anyone looking to hire a UI designer in San Francisco?
Thanks for the notice and posting the link. In my opinion, the one critical piece often overlooked is the UX/UI component. If you know of similar events on the East coast, please let me know.
jsarch··on I stood there, an American citizen, sexually assaulted by a government official
I looked this up the other day and came across the following on TSA.gov:

"Even prior to the passage of ATSA and the Federalization of the screening work force, Federal courts upheld warrantless searches of carry-on luggage at airports. Courts characterize the routine administrative search conducted at a security checkpoint as a warrantless search, subject to the reasonableness requirements of the Fourth Amendment. Such a warrantless search, also known as an administrative search, is valid under the Fourth Amendment if it is "no more intrusive or intensive than necessary, in light of current technology, to detect weapons or explosives, " confined in good faith to that purpose," and passengers may avoid the search by electing not to fly. [See United States v. Davis, 482 F.2d 893, 908 (9th Cir. 1973)].

While the searches at the airport will be conducted by private screening companies, such searches will continue to be subject to the Fourth Amendment requirements of reasonableness because they are conducted at the instigation of the federal Government and under the authority of federal statutes and regulations governing air passenger screening." --http://www.tsa.gov/what_we_do/optout/spp_faqs.shtm (search for "amendment")

jsarch··on Ask HN: I want to understand Bloom Filters
Thanks for taking the time to explain this along with the 1000bits and 256bits example. I've known about bloom filters for quite some time, but never quite understood the statistics.

In my area of research, sequence alignments (aka. sequence comparisons), pruning the search space is immensely important; the absence of false negatives is a huge win.

jsarch··on Offer HN: LAMP Performance/Scaling Help
Just wanted to follow up here that aonic and I conversed offline through email; he was very helpful. The skinny -- look at nginx + fcgi, design for separating read-only traffic (SELECT) from write-only traffic (INSERT, UPDATE), think about memcache early on but abstract it away.

Another note from me: architect profiling into app and prepare to log everything because if you don't know where bottleneck is, you can't remove it.

jsarch··on Offer HN: LAMP Performance/Scaling Help
Send me an email. I'd be happy to chat with you about what we're doing. archuleta@<domain name>
jsarch··on FROM useless compsci undergrad TO web app developer: how do I get started?
I'd highly recommend to not "immerse yourself in learning a language" (highly paraphrased). What makes you think the language-du-jour will be relevant in 2 years? 5 years? 10 years?

In my opinion, the point of a CompSci degree is to understand computer science. I love CompSci because I get to solve problems that are only possible via a computer or 1,000 computers; knowing a language doesn't solve the problem all by itself.

As to where to start, I suggest that you dabble in everything -- find a couple different types of simple web apps (blog, to-do list, game); try to create them with whatever tool (i.e., language) is best for the job; and think critically about why that tool is the best for that particular job.

jsarch··on Tell HN: Major Business Lesson #2
There are a lot of good comments here and many with different take-away messages. Speaking from experience from a similar situation, my own take-away is a conglomeration of @mcargian, @jellicle, and @RiderOfGiraffes: $550 for 30 hours is a flag, and if you think a contract is going to ensure a quality and timely delivery, you should probably focus on deliverables and milestones in the contract with a 50% up-front, 50% on-delivery pay-out.

I certainly don't want to belittle $550, as it sounds like it took you a significant amount of time to accrue, but there is a deeper lesson than simply "hire an attorney".

Pro-tip: http://news.ycombinator.com/item?id=1845648 followed by "... but it's most important that you learn."

P.S. Best of luck and shoot me an email if you are looking for designers. I happen to know several.

jsarch··on Offer HN: LAMP Performance/Scaling Help
Given the "web-scale" and SaaS trend, I'm actually surprised that you don't have more comments here (or maybe you just got a lot of emails). Anyhow, I would be happy to have a second-opinion of my "MP" portion now that my company (https://www.seqcentral.com) has launched.
jsarch··on Offer HN: GUI redesign
Wow. This is an amazing offer of service. A SaaS company I just launched (https://www.seqcentral.com) could use some UX/UI help on the internal application pages. To see the internal pages, you can simply create a free account. The jobs/dbs/collabs pages are all similar and a common layout/theme would help immensely. Send me an email if you need more info.
jsarch··on Ask HN: An academic web app idea, anyone interested?
Two comments:

I like the idea of a "reddit for PhDs" because the community would "upvote" on the papers that are deemed important. You may need to have to have a different way of choosing which papers make the front page because papers don't necessarily follow the same trends as youtube videos.

I don't think academics want to "_easily_ host papers", they want to do research. They rely on Nature and Science to be the clearing house for quality research not the download source. Once published, the papers are downloaded, emailed, read, etc. as needed.

jsarch··on Ask HN: An academic web app idea, anyone interested?
Sunir,

If you are not heavily invested in the name "Bibdex" for your company, you might want to look at changing the name because "BibDesk" (http://bibdesk.sourceforge.net/) already exists as an usable product organizing publications. Specifically, the problem is that I would type/write/search for "bibdesk" when I hear "bibdex" and be rewarded by a product in the same market.

-J

jsarch··on Ask HN: Should I choose Sun Solaris or Linux?
At the very least, the OP should talk to someone in person or on the phone about this. There are simply too many possibilities to adequately answer this for a production deployment.

Some questions that I (as a former SysAd) would ask:

1) How many is "many servers"? 10, 100, 1000, 10000?

2) What exactly is "performance for ... multi-cores multi-sockets, high IO & CPU & Memory & Networking"? This basically covers everything ever created. The high-performance for TeraGrid (sci. apps) is very different than E-Trade (financials) and very different from Amazon (e-commerce).

3) Is "low-cost support" $0 and 1 week of searching online forums? Or $100 and a phone call?

4) Do you like "port", "apt", "yum", "emerge", or "make"?

5) Do you need to have multiple versions of the same app available at the same time? E.g., gcc-2.97, gcc-3.2, 3.3.2, and 4.4.1?

6) Did you not know the answer to any of these questions? If so, I highly recommend you hire someone like @davidw says.

jsarch··on Why aren't you using git-flow?
While I understand your concern, a feature of gitflow IMO is that you can switch between git and gitflow as you wish. Personally, I like the constraints that gitflow creates because it simplifies the process of pushing out releases.

Since time is my number one constraint right now, I'm taking advantage of every tool that makes me more productive. Yes, you can certainly implement the workflow with vanilla "git" but if you're going to follow the workflow model, why not use a tool that excels at that workflow? especially when said tool allows you to see what it's doing.

jsarch··on Our Git Workflow: Private Development, Public Releases
In my own startup we're using git to handle our version control as well. As mentioned in the article, git is flexible enough to allow you to create your own workflow, which is what we did when we started.

However, our workflow became much too convoluted and we switched to gitflow by Vincent Driessen (nvie.com). In fact, there are similarities between gitflow and the braintree workflow but gitflow now has as a git "flow" module to help you out.

If you haven't checked out gitflow, I highly recommend it. Here's the original post that started it all: http://nvie.com/git-model

Has anyone else found git workflows that work well for them?

jsarch··on Ask HN: Do you design your own website?
As someone who is about to have gone through the process twice of starting from scratch and launching (with a team of at most 3), I recommend that you use your time wisely.

The first time through, we had my design up for the first 1.5 years followed by a professional overhaul from a close friend when it started to gain some traction. The difference between the two designs was night-and-day.

This time through, I put up a quick landing page with some basic "coming soon" boilerplate at the beginning. Since I enjoy a minimalist and clean design, I can hack together a site rather quickly. Yes, it is functional. Yes, it appeals to me. No, it doesn't look professional. But most importantly, updating and maintaining it occupied a lot of my time that I could have spent working on the back-end.

The 2nd design was crafted by a designer. Unfortunately, because I had spent all of my time doing the design the first time, I now had no content to give to the designer to work with. I'm sure that he hated the fact that I kept changing my mind on the public pages every other week. To his credit, he created a very impressive set of internal pages for the web-app even though that wasn't his strong suit.

With some content finally available, I hacked the public pages to create the 3rd (and current) site to accommodate the new content.

With an imminent launch, I've finally done what I should have done first: place an ad in Smashing Magazine and hire a designer! In fact, I was able to find a gfx/web designer for the front 4 pages (home, features, tour, signup) and a usability designer in our scientific discipline to evaluate the internal pages. Best of all, I get to launch the company sooner!

Long story short, our launch is imminent because I get to focus on what I do best (HPC back-end) and the front-end gets done by an expert.

jsarch··on Ask HN: Looking for an open-source project to parallelise
Are you looking for a project no one has done yet? Or a project to simply learn from? As an HPC programmer I can tell you that there are lots of scientific applications that you could try. However, I'd suggest that you start with something manageable and known to be parallelizable so that you can feel great when you finish it.

I think @jtsummers and @karanbhangui have the right idea, so I'd suggest making the Apache2 mod_deflate module parallel.

← PreviousPage 2 of 2