News for hackers. Stuff that matters.

Cafesolo

Re:Google Taking Street View To The Depths Of The Amazon on Sunday August 21, 2011 @08:42AM (#2909086)
As much as I'd like to browse the depths of the Amazon from Google Maps, we still don't have Street View in Buenos Aires. Google please fix this!
Love it. Great design.

Some thoughts:

- I tried to drag some tasks from "today" to "tomorrow" and couldn't. Ended up marking a task as done instead.

- The animation when you click the arrows is a little confusing and hard to follow.

This is great news.

While we're at it, what web framework are you guys using in your Scala webapps? Lift? Wicket? Play?

Re:Inspired by an XKCD comic, a new Tetris game on Sunday April 24, 2011 @05:55AM (#2478582)
Same happens to me. I'm running Google Chrome 12.0.712.0 dev on Linux, Flash Player version 10.3.162.29.
Can I ask you specifically what kind of problems you ran into when you tried Wicket?
Re:Bodhi, A minimal, enlightened, Linux on Sunday March 27, 2011 @05:58AM (#2374639)
I just tried the following:

  $ pacman -Ss ^opera
and got this:

  community/opera 11.01-1
      A fast and secure web browser and Internet suite.
Is that what you wanted to do?
Re:8.9 earthquake hits Japan on Saturday March 12, 2011 @12:01AM (#2316056)
Same in Argentina.
Re:Show HN: Breakup Notifier on Sunday February 20, 2011 @11:32PM (#2244275)
The first thing that comes to my mind when I see an opportunity to integrate a Facebook login button with a website is how to attract traffic from Facebook.

One of the most effective ways is publishing updates to the user's wall. However in this case it's tricky. You don't want everyone to know that you'll be notified when Pamela is single.

Re:Show HN: Breakup Notifier on Sunday February 20, 2011 @10:56PM (#2244199)
"Buy the latest Arcade Fire album now." (Amazon affiliate link)
Re:Ask HN:What Web Stack? on Wednesday February 16, 2011 @12:56AM (#2225249)
GWT for client side code + Wicket for server generated markup / stateful pages + Google Guice + Hibernate (or MyBatis if you prefer a more low level but simpler API) + PostgreSQL. This does everything I need.

All the modern Java tooling goodness minus the J2EE nonsense.

It would be great if Jobspice (YC S09) had an option to import your personal information, work experience and education from your Linkedin profile.

http://www.jobspice.com/

Re:Google Chrome Developer Tools on Tuesday December 14, 2010 @06:42AM (#2003859)
Something that constantly annoys me at work is not being able to debug dynamically loaded Javascript code (i.e. JS code returned by an ajax query, then evaluated with eval()). I know this probably reflects bad design, but unfortunately it's not up to me.

I think it would be nice to have debugging support for JS code in those cases when it's evaluated from a string instead of loaded using a <script> tag.

Re:ToroPHP - A Tiny PHP Framework on Tuesday December 07, 2010 @07:56PM (#1981377)
Another nice, little PHP framework is GluePHP (http://gluephp.com).

Hello World using GluePHP:

  <?php
      require_once('glue.php');

      $urls = array(
          '/' => 'index'
      );

      class index {
          function GET() {
              echo "Hello, World!";
          }
      }

      glue::stick($urls);
  ?>
Another example with parameter matching and POST method handling:

  <?php
      require_once('glue.php');

      $urls = array(
          '/' => 'index',
          '/(?P<number>\d+)' => 'index'
      );

      class index {
          function GET($matches) {
              if (array_key_exists('number', $matches)) {
                  echo "The magic number is: " . $matches['number'];
              } else {
                  echo "You did not enter a number.";
              }
          }
          function POST() {
              echo 'The value you entered was ' . $_POST['textbox1'];
          }
      }

      glue::stick($urls);
  ?>
Re:Ask HN: What do you want for Christmas? on Sunday November 28, 2010 @10:02PM (#1949216)
Macbook, Kindle, Scotch.
Re:Goodbye, Google App Engine on Sunday November 21, 2010 @09:13PM (#1928498)
Agreed.

At this point, I think using JDO on App Engine only makes sense if you're porting an existing JDO application to App Engine.

If you're starting from scratch, Objectify is the way to go.

Awesome!

Is it possible to authenticate using my shrtn username? The current API generates links using shrtn's own affiliate codes.

What netbook do you have? A lot of popular laptops and netbooks have a page in the Arch wiki with installation instructions step by step.

As an example, this is the Asus Eee PC 1005HA page on Arch's wiki:

https://wiki.archlinux.org/index.php/Asus_Eee_PC_1005HA

Great idea. Congrats on the release!

A couple of suggestions:

- An API to generate shortened URLs automatically would be great.

- Some mechanism for supporting custom domain names.

Say, someone has a link shortener service with a decent amount of traffic. Both shrtn.co and the shortener owner would benefit greatly from an API/custom domain combo.

Re:How I built 7books in under 4 weeks on Thursday November 11, 2010 @09:01PM (#1896226)
Oh, thanks. I missed that.
Re:How I built 7books in under 4 weeks on Thursday November 11, 2010 @08:48AM (#1893781)
Impressive - good work!

I love the blog theme. Is that a WordPress blog? What's the theme's name?

Re:After months of work I've launched my startup. Any critiques? on Wednesday November 10, 2010 @10:02PM (#1892717)
Critique:

Applicants usually submit their resumes via email.

You should let applicants send their resumes to [my company]@dropjobs.com so companies can put this email address on their website along with the embeddable jobs widget.

Congrats on launching. Good luck!

Re:Ask HN: What do you use? on Sunday November 07, 2010 @08:56PM (#1881071)
Hardware:

- Dell Studio 14" laptop

- Sennheiser HD202 headphones

- Nokia 5310 XpressMusic cellphone

Everyday software:

- Arch Linux

- Awesome window manager

- GNOME environment

- GNOME Do

- Rhythmbox

- Google Chrome

- Pidgin

- Dropbox

- Nexuiz (open source FPS game)

Programming tools:

- Eclipse Helios

- Java (Sun's JDK)

- Various Java frameworks and libraries (Wicket, GWT, Hibernate, Guice)

- Mercurial

- TortoiseHg

- gEdit - VirtualBox

- Windows XP (virtual machine)

- Adobe Flash Builder 4 (running on the virtual machine)

- Gimp

Craigslists is probably your best bet.

There are Hacker News meetups here in BA every couple of weeks. Also, there's this thing called Palermo Valley (http://palermovalley.com). Check it out.

My email is in my profile.

You can go surfing in Mar del Plata. Google brings up a couple of Argentinian surfing forums. Maybe ask there?

No idea about skiing in Chile.

Re:Ask HN What Web App Would You Like to See/Need? on Saturday November 06, 2010 @05:32AM (#1876535)
I want an app that will send me an email when a band I like releases a new album. Maybe take my favorite artists from my Last.fm profile, and make money by referring album sales to Amazon.
Buenos Aires, Argentina.

Living in a nice area such as Belgrano costs you around $800 (US dollars):

- Apartment: $500

- Food: $200

- Public transport: $50

- Internet: $30

- Cellphone: $20

Most programmers here make between $800 and $1600. Really good ones make up to $2500.

Re:Ask HN: Where to start in NYC? on Thursday October 07, 2010 @12:28AM (#1766837)
Hey niico, I'm in Buenos Aires too. Drop me a line: cafesolo at gmail dot com.
Re:Ask HN: Recommend an IDE for noobs/novices? on Saturday October 02, 2010 @02:49AM (#1749931)
I'm surprised nobody mentioned E-TextEditor yet. It's a great text editor for Windows. It supports TextMate bundles and it's very customizable.

http://e-texteditor.com

If I'm coding Java, Eclipse is my IDE of choice.

I'd recommend Objectify instead of JDO.

http://code.google.com/p/objectify-appengine/

The reason why Google chose JDO as the default interface to the AppEngine's datastore instead of JPA is because the datastore is not really a relational database and JDO is much better suited for non-relational backends.

However, there's a lot of stuff in JDO that you will never use in an AppEngine application.

Objectify is a thin wrapper around the low-level datastore API. It's a pleasure to work with and it will save you a lot of time.