HNHacker News
TopNewBestAskShowJobs

bartman

895 karma · joined January 25, 2008

Co-Founder of https://www.playtestcloud.com

Email: bart@hn.the-bart.org

submissionscomments
bartman··on Hipmunk Surfacing New $6 Million Round
http://matrix.itasoftware.com/ offers a similar view if you choose "Time Bars" in the upper right corner in the flight list.

I read about this page one of the first times Hipmunk was discussed here, but I don't know who had it first.

bartman··on Amazon Releases Elastic Beanstalk!... What?
Applications must be written in Java (or anything you can put into a .war and make Tomcat run) [1]

[1] http://docs.amazonwebservices.com/elasticbeanstalk/latest/gs...

bartman··on Betelgeuse to supernova - could be any day
"The important thing is, one day, night will become day for several weeks on Earth."

According to Wikipedia[1] the expected visible magnitude of the supernova is around -12mag. The full moon's apparent magnitude is around -12.74mag[2]. So we'd more likely have "another moon" for some time instead of a second sun.

[1] http://en.wikipedia.org/wiki/Betelgeuse [2] http://en.wikipedia.org/wiki/Apparent_magnitude

bartman··on ToroPHP - A Tiny PHP Framework
Doctrine (http://doctrine-project.org/) is good, but not small.
bartman··on Ask HN: IF you were using Google Wave today, how would you use it?
I worked on a UML/Business Process editor for Google Wave. Apart from the tool (http://www.processwave.org/2010/05/processwaveorg-editor.htm...) we used Wave for all kinds of project planning and internal collaboration: Meeting minutes, decision processes, SCRUM diary, travel planning, dividing costs of lunches.

We played with the document sharing feature, but finding Waves worked so badly that we never found what we were looking for. For all kinds of project documentation and notes it rocked though. We all worked in the same room, but our supervisors were a few rooms away and often commented on stuff inside Wave and started discussions (we had inside Wave).

I would use Wave as a more flexible wiki replacement today, focussing on team-internal collaboration and documentation of decisions and technical things.

edit: wrong link

bartman··on Ask HN: IF you were using Google Wave today, how would you use it?
Mr-Ray allows users without wave accounts to participate in a wave. It sends changes by mail and gives them a simplified interface to add content: http://wave.to/projects/mr-ray
bartman··on Ask HN: Programming jobs in India?
Maybe the Indian "hackernews" can help you too: http://hackerstreet.in/
bartman··on Ask HN: Programming jobs in India?
Sorry to hear that.

In general web development (Rails, HTML, CSS, Javascript, PHP) is always in demand and you should be able to find something quickly, but it really depends on where you are located. Look at possible employers in your area and check out what skills they are looking for. Don't be discouraged by "x years of experience" as long as it's nothing too specialized as raytracing or compiler construction. Get familiar with the tools/languages in 1 or 2 little projects and apply.

Good luck! :)

bartman··on Ask HN: What's your favorite online-backup tool?
I won a Spideroak ( http://www.spideroak.com ) plan and have been using it for about a month now. It works, uploads are fast, I can't comment on how easy a restore would be. The only thing that's really annoying is that a search for updated files uses 100% CPU.

Other than that I can warmly recommend JungleDisk ( https://www.jungledisk.com/ ), been using it do backup my source code and documents for about a year now without any major problems. I don't even notice it runs anymore. I'm using it with the S3 backend.

bartman··on Eliminate the Computer Science major
I forgot about the operating systems - we did have that one too. It's split into two semesters, of which only the first is mandatory. We did all the synchronization techniques, page replacement, scheduling, memory management and general structure with assignments being coding on the Windows Research Kernel (which is surprisingly well written). I think the second semester talked more about file systems, but I didn't take that.

I agree that group projects can be really annoying, the main point seem to be the "random students". Over time (and projects) I found a group of people I could work and have fun with very well, so late night shifts weren't as annoying as they could otherwise have been.

bartman··on Eliminate the Computer Science major
I attend a school solely offering Software Engineering. For my BSc degree I had two theoretical computer science courses, digging deep into theory of computation and formal languages; two math courses (logics, algebra, analysis, very little statistics); 1 semester digital logic (all the way up from transistors to finite automata to microprocessor internals - very intense); databases are offered as a specialized field of study if you're into that with one mandatory course for everybody.

Compared to what I hear from friends in computer science programs we have around half the amount of math they have, the remaining basics are about the same.

The software engineering aspect shows in the many projects we do. In every semester we had group projects, both programming and software modeling, with at least 5 fellow students. The last year of studies focusses on a project with 4-8 people and an external partner who's the customer for whatever you do. We had two intense lectures on project management/planning of software projects that mainly focussed on agile methods. One of these classes was accompanied by a software project of the entire class of 80 people: we ended up having 10 development teams, each doing SCRUM (including SCRUM Master and Product Owner), the scrum masters and product owners of these teams met and organized inter-team collaborations, the product owners also interviewed potential customers (startups in the local region) and gathered their requirements and thus steered the whole project. This was an incredible experience - except that we used svn.

I am obviously biased, yet I feel the focus on group work taught me lessons that would take many years longer to learn in industry and will help me a lot in my future life. +1 Software Engineering

edit: Another observation that struck me was that we had about 25% people who never programmed before, 50% who did something in school and maybe a little in their free time and 25% who've been into all that since they were kids or teens. Yet in the third year all of them worked full time on a software project and would get along pretty well. The lack of years of experience was still noticeable, but rarely ever an issue in day to day work - they did good or better work than some of the year-long programmers and had solid theoretical foundations on patterns, architecture etc. Of course there are some who just struggled through, but it's still pretty amazing to me.

bartman··on CAPTCHA Arbitrage
"In an attempt to learn where the solvers live, Savage et al. sent out specially fabricated CAPTCHAs with images of words in various languages. [..] But one organization showed exceptional linguistic versatility, even solving challenges in Klingon."

This is a rather surprising finding.

bartman··on New EC2 Instance Type - The Cluster GPU Instance
These machines hold their promises, they are extremely fast, the networking between the instances in fast, as is their connection to the outside world. I'm eager to see what people do with these.

And the pricing... to quote from the other article[1] on the GPU instances that's on the front page right now:

"An 8 TeraFLOPS HPC cluster of GPU-enabled nodes will now only cost you about $17 per hour."

[1] http://www.allthingsdistributed.com/2010/11/cluster_gpu_inst...

bartman··on Students Read Hacker Monthly For Free
The reasoning might be to get them used to your software/business/... to have them as customers later on when they will pay the full price.

For example Autodesk [1] allows students to get licenses for nearly all products for free but doesn't allow commercial use. Once they go into the business they have a few years of experience with Autodesk software and will probably stick to it.

This is the same for fogbugz (who also have a free startup edition - 2 ppl limit) and others.

[1] http://students.autodesk.com/

bartman··on Opt Out of a Body Scan? Then Brace Yourself
I've been through Cleveland Hopkins Intl' and San Jose Intl' in the last days and there were "opt-out lanes" in which no body scanners were used and you went through the normal metal detectors. No pat down either. Nobody told you into which lane you have to go, so there was absolutely no pressure.
bartman··on Show HN: 415-483-1860 twilio-translator
Just called and choose Japanese, after asking me what to translate I got to the (pleasant, it seems Japanese?) waiting music but eventually hung up after 5 minutes because nothing was happening. Choosing Spanish or French immediately hung up on me. Cool hack though!
bartman··on Ask HN: What do you drink?
In the morning I usually have AeroPressed coffee, sometimes with milk, sometimes not. And then during the day I just drink water or teas (green, white, black). I tend to forget juices in the fridge so I rarely get any.

As for alcoholic beverages, I discovered a cucumber variant of the Moscow Mule to be my absolute favorite drink. Smash 2-3 slices of cucumber in a glass, add 3 parts ginger ale/beer (beer is better, but hard to get), 1 part good vodka and a little lime juice, decorate with some more cucumber. The cucumber adds a fantastic fresh taste to the cocktail and makes the ginger ale sparkle even more.

bartman··on Ask HN: How to decide what percentage each founder gets?
I agree, I think it might have worked for our case though because my initial cofounder was more business focussed and I was the technical one. He stood behind my technical/product decisions.
bartman··on Ask HN: How to decide what percentage each founder gets?
My last startup was founded by 4 people with equal shares and rights. We failed early partly because we couldn't go into a clear direction, too many votes, too many opinions. We didn't turn out to be a well matching team either, though.

For my next startup I wouldn't do equal shares again, someone needs to be able to have the last word.

edit: Initially we started with 2 people with equal shares, and got two others in shortly after launch. We did an even split then, although in retrospect 30/30/20/20 would have been better. That is if you don't depend entirely on your newcomers.

bartman··on Amazon DevPay
You're reading it right. You send them through Amazon, where they log in with their usual Amazon credentials and can check your rates. When they confirm the purchase, they are redirected back to your page with their authentication tokens as URL parameters.

Without an Amazon account they can't purchase, although in my experiences this hasn't been brought up as a problem by potential customers.

bartman··on Amazon DevPay
The main notion of DevPay is to act "on behalf of" a user, in order to outsource billing to Amazon while using the common AWS APIs. Once a user signs up to your service using DevPay you get a custom Access and Secret Key that's bound to this user and allows you to do all S3 actions while he's billed.

Unfortunately this hasn't been introduced for EC2 - they only allow Paid AMIs and no way to start these for your users without having their AWS credentials.

bartman··on Several Hundred Thousand Germans Opt Out of Google Street View
Could you link to the companies doing that? I never heard of them, even though I'm from Germany.
bartman··on How I Used Amazon’s Mechanical Turk to Validate my Startup Idea
I successfully used http://www.crowdflower.com to submit jobs to MT from outside the US.
bartman··on [dead]
"iTunes 10 is safe for JBers+unlockers: DFU mode, syncing, selecting IPSW, all okay (Stay away from 4.1 next week though!)"

http://twitter.com/MuscleNerd/status/22762830722

bartman··on Hire HN: Apache is crashing every hour. Seeking Drupal/Nginx-friendly sysadmin
I have php-fpm running behind nginx in a production environment for over a year now, it's been very stable. The graceful restarts and statistics (slow execution log) far exceed what other fastcgi or mod_php implementations provide.
bartman··on Beta of "a startup" I'm working on: Billable. Easy invoicing.
Having 1 item with a price tag of $10.50 will display a total of $10.5. I'd have expected $10.50 :)
bartman··on Ask HN: Will there ever be an eHarmony for finding friends?
"The problem with okcupid, is that it seems that women would rather interact on the site instead of meeting."

I met with a few women that I met on OkCupid, which was usually not preceded by long times of messaging. So far, a high match percentage usually meant we would get along with quite well. I didn't notice a "difference" between 80% and >90% matches in real life though, but it's a good indication to find people you might like.

Disclaimer, I'm located in Germany, and most women don't have the "replies very selectively" label here.

Edit: spelling

bartman··on OKCupid: The Big Lies People Tell In Online Dating
That's true, in Germany 180cm and 185cm are certainly such marks men like rounding to.
bartman··on Treehouse launches (YC S08)
Please allow umlauts in names. My last name has been truncated because it contains an ß.
bartman··on Using Node.js and Cappuccino to create real time collaborative drawing
Looks amazing! I'm working on a diagram editor (UML and business processes) for Google Wave where we had to solve command ordering/merging and a lot of similar problems.

We developed a javascript library to synchronize a command stack between clients and resolve all ordering problems that could occur due to commands arriving very late. Having a server like you do for synchronization and that stuff would make those issues nearly trivial to solve- but as Google Wave only provides a synchronized key-value storage we had to roll our solution client side only.

You might want to check out our approach in a little more depth at http://www.processwave.org/2010/02/syncro-real-collaboration... or take a look at the very well documented code at the bitbucket: http://bitbucket.org/processwave/syncro

We are planning on adding a paint canvas to our app, and yours looked the best I saw so far in a webapp. Cool work, it's not trivial stuff :)

← PreviousPage 4 of 5Next →