HNHacker News
TopNewBestAskShowJobs

nickpresta

521 karma · joined November 4, 2011

submissionscomments
nickpresta··on Google Dublin Employees at Street View
Google Waterloo/Kitchener Office: http://goo.gl/maps/QIKDK
nickpresta··on How I cracked my neighbor's WiFi password without breaking a sweat
So what do I run now instead of Kismac, since it doesn't support anything > 10.7.2? Aircrack with some GUI frontend?
nickpresta··on Pytrace - a fast python tracer
Indeed. It installs fine.
nickpresta··on The first Django site to run on Python 3
PythonMagick (http://www.imagemagick.org/download/python/) works in Python3. PIL with Python3 support is coming later, apparently.
nickpresta··on Go Tutorial: Object Orientation and Go's Special Data Types
I never said these things were problems. I only brought them up because the article doesn't even mention them, or type safety at all.

It is one thing to have code for an example or for an introductory paragraph, but it should be mentioned that `interface{}` is not totally "safe" .

nickpresta··on Go Tutorial: Object Orientation and Go's Special Data Types
I know you can use the empty interface but it hands off type checking to the runtime, which neglects the type system for a bit of generality and defeats the safety of having static typing in the first place.
nickpresta··on Show HN: Spreadsheets in the browser with Box, Dropbox support
Your implementation breaks after 1 zoom increase. The OPs implement breaks after 4.

Google Spreadsheet is the only implementation to get it right, as far as I can tell.

nickpresta··on Introducing Outlook.com - Modern Email for the Next Billion Mailboxes
I understand the distinction, but if you're going to target me with ads solely based on where my IP says I'm from, you might as well just scan my mail and give me relevant ads.
nickpresta··on I updated "Hacker News Full" for Android to fix the loading errors
Unfortunately, the app looks terrible on newer devices (4.0+).

On my Galaxy Nexus, I use:

https://play.google.com/store/apps/details?id=com.glebpopov.... (Read Only)

https://play.google.com/store/apps/details?id=com.airlocksof... (Read/Write)

nickpresta··on Sparrow acquired by Google
Really?

http://en.wikipedia.org/wiki/List_of_acquisitions_by_Google http://techcrunch.com/2012/05/23/googles-david-lawee-one-thi...

So really, Google seems to be the place where 1/3 of acquisitions (in which not 100% are "good", per se) go to die.

nickpresta··on Jellybeans for (almost) everyone -- Google releases Android 4.1 source code
Yes, you're right. The article also mentions ROMs and such near the bottom, which is why I posted the links to the images.
nickpresta··on Jellybeans for (almost) everyone -- Google releases Android 4.1 source code
Terrible article. It doesn't even link to the release it talks about: https://developers.google.com/android/nexus/images

  Here's the OTA zip file:
http://android.clients.google.com/packages/ota/google_takju/...

This is for those that are already on the leaked Jelly Bean preview (JRN84D). THIS WILL NOT WORK IF YOU'RE ON ANY ICS BUILD.

This is also only for Takju devices (yakju devices with Google Wallet).

  Here is the OTA for 4.0.4 (ICS) stock to 4.1 JB:
http://android.clients.google.com/packages/ota/google_takju/...

http://android.clients.google.com/packages/ota/google_maguro...

Notice the yakju and takju in the URLs to figure out which you need to download.

nickpresta··on Linkinus - Beautiful IRC Client for OS X
I just recently bought Textual (http://www.codeux.com/textual/) and I really like it. It starts up fast, is lightweight on system resources, and looks nice (with retina support).

What are the differences between Linkinus and Textual?

nickpresta··on Having a Go - first time experience with Golang
"1. Reversing type and variable/parameter name is just aesthetics I guess but it still really bothers me. Perhaps there's a reason (eg parsing speed) but I'd still prefer: float32 f1 float32 f2 = 45.4 over var f1 float32 var f2 float32 = 45.4"

I've always found this a nice change.

The first way, you read it as: I have a float variable, named f1 and its value is 45.4.

The second way, you read it as: I have a variable named f1, it's a float, and its value is 45.4.

The second seems more natural to me, putting emphasis on your name and value, instead of the type. It is even more obvious when you use the := syntax. `f1 := 45.4` => "I have a variable named f1, whose value is 45.4 (a float)."

nickpresta··on A better way to search YouTube for music
Site appears broken in Chrome on Android ( http://i.imgur.com/Y9178.png)

Can't scroll to the right at all.

nickpresta··on Fred Wilson: My New Nexus 7"
I misread - see my reply to my original comment.
nickpresta··on Fred Wilson: My New Nexus 7"
God damnit. I read the previous line as "I prefer the iPad to it", not "I prefer it to the iPad". Hence my original comment.

Stupid dyslexia.

nickpresta··on Fred Wilson: My New Nexus 7"
"It is lighter and more comfortable being held in one hand."

More comfortable, perhaps, but lighter? The Nexus 7 is 340 grams [1] versus 652 grams on the new iPad [2].

It might feel lighter, but it is all in your head.

[1]: http://www.google.com/nexus/#/7/specs [2]: http://www.apple.com/ipad/specs/

nickpresta··on Robert Scoble rages over Google Events spam
Scoble is one of those people who sound really funny when they swear. He sounds really out a character and despite his point having merit, he sounds like a whiny little nerd.
nickpresta··on Android 4.1 Jelly Bean is now available
Audio chaining

MediaPlayer supports chaining audio streams together to play audio files without pauses. This is useful for apps that require seamless transitions between audio files such as music players to play albums with continuous tracks or games.

Best feature by far!

nickpresta··on Build Lego onto a Google Map (in Google Chrome)
Doesn't seem to support Chrome in Linux (21.0.1180.4 dev). I get redirected to the "download Chrome" page when I try to view 3D.
nickpresta··on Release 0.1 of CFFI
I tried to run the simple example and I get:

  >>> from cffi import FFI
  >>> ffi = FFI()
  >>> ffi.cdef("""
  ...     int printf(const char *format, ...);   // copy- pasted from the man page
  ... """)
  >>> C = ffi.dlopen(None) 
  >>> arg = ffi.new("char[]", "world") 
  >>> C.printf("hi there, %s!\n", arg);
  17

Python 2.7.3rc2

pycparser 2.07

libffi5/libffi-dev 3.0.10-3

Debian with 3.2.0-2-pae x86

nickpresta··on Countly | Mobile Application Analytics
Awesome demo! However, I seem to have trouble finding the "docs" section for developers.

I see:

* http://support.count.ly/kb/sdk-installation (but there is nothing about how to call init(), etc).

* http://support.count.ly/kb/web-installation/installing-count... (but nothing about the requirements in the event I'm not on Ubuntu and have to install from source/other packages)

Having these two things are paramount to the usage of your software.

Thanks!

nickpresta··on Keeping passwords safe by staying up to date
Depending on the framework you're using, if any, there might already be a built-in way to upgrade your users' passwords.

For Django: https://docs.djangoproject.com/en/dev/topics/auth/#password-...

nickpresta··on Show HN: Budgetable (It's better than Mint)
Do you have a mobile application or a mobile-friendly site?
nickpresta··on PHP: the quiet powerhouse
I would say that pip is regarded as the standard, unified package manager for Python.

http://www.pip-installer.org/en/latest/index.html

nickpresta··on MacBook Pro gets Retina Display; MacBook Air updated with Ivy Bridge
Tech specs for new MPB: http://store.apple.com/us/browse/home/shop_mac/family/macboo...
nickpresta··on ShowHN: We built this so you can send a mixtape to someone you like
Search doesn't work; It just spins indefinitely.
nickpresta··on Fish: Finally, a command line shell for the 90s
The package doesn't work on Debian testing/unstable/experimental: fish: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by fish)

(I am running GLIB 2.13).

I tried compiling from source, but I am clearly missing dependencies. So far, I had to install:

libncurses5-dev, gettext, xsel, libxt-dev (alternatively, I could use --without-xsel and ignore these last two depends). You may want to add this to the project somewhere.

At any rate, I am looking forward to giving this a try.

nickpresta··on Next step in the Chrome OS journey
The CPU on the Chromebox is listed as 1.9 GHz Celeron B840. Can this play 1080p MKV? If so, this could my WD Live, Patriot Box Office, etc. Add a BT mouse/keyboard and I'm set.
← PreviousPage 4 of 5Next →