HNHacker News
TopNewBestAskShowJobs

jamesbrennan

37 karma · joined March 23, 2012

Developer at Unbounce
submissionscomments
jamesbrennan··on Ask HN: CLI tool like Docker-compose but fully local?
Are you looking for something like https://github.com/ddollar/foreman?
jamesbrennan··on Not-GraphQL library that solve the same problems that GraphQL solves
Was it https://www.graphiti.dev?
jamesbrennan··on Don't use the greater-than sign in programming (2016)
Clojure has a nice way of achieving

  (5 < x && x < 10)
  This is a nice way of expressing "x is between 5 and 10" 
  because it is literally between 5 and 10. 
which is that the < function can take any number of arguments:

  (< 5 x 10)
https://clojuredocs.org/clojure.core/%3C
jamesbrennan··on Show HN: Nip – Use JavaScript instead of awk, sed, or grep
I wrote a similar CLI in Ruby (https://github.com/jpb/rb) inspired by the Python equivalent (https://github.com/Russell91/pythonpy). I've never really used rb though - these tools are very limited by their dependencies (in comparison to the common unix utilities you find on almost every system).
jamesbrennan··on Vim.js – JavaScript port of Vim
This is great - my favourite part is that this works: `:!alert("Hello!")`
jamesbrennan··on AOL Security Update
The term "encrypted password" and talk of "breaking" that encryption appears a few times in the post - I guess AOL is another company storing user passwords using reversible encryption rather than hashing them. That is concerning.
jamesbrennan··on PHP functions originally bucketed by strlen, were renamed to balance length
Is the PHP source from 1994 available anywhere? That would help determine if this is Rasmus's satire or not.
jamesbrennan··on Ask HN: Learning Rails but wanting to launch
If you're looking for something to build a landing page with, you should check out http://www.unbounce.com

(Note Unbounce is my employer.)

jamesbrennan··on Y Combinator Summer 2013 Demo Day, Batch 1
StatusPage.io looks like a very good and needed product but I feel like the fact they are a 100% AWS service this wouldn't be ideal for companies who also host their product in AWS. What happens when an AWS-related issue comes up? Your customers may not be able to get to your product as well as your status page.
jamesbrennan··on Ubuntu Edge
I wonder what 'Fastest multi-core CPU' actually equates to. Has anyone found technical specifications that include a more specific value than 'fastest'?
jamesbrennan··on Show HN: My time tracking tool for your text editor
Great idea for a plugin, but it made my Sublime Text 2 install unusably slow. I'm not sure what could be doing that - the fact the developer suggested installing bind to cache DNS requests makes me think it checks in with the site very often and I have a poor internet connection where I am right now.
jamesbrennan··on Anonymous Browser Fingerprinting in Practice
I don't feel like this could accurately identify a return user as browsers such as Google Chrome have an auto updater that goes so often. The version number could likely be different when returning a few days later. Does anyone have thoughts about this?
jamesbrennan··on They have really “tightened up” beta 3 for iOS7. Feels much better.
Has anyone tried iOS7 out on older devices? I found iOS7 beta1 to be unusable for everyday use on an iPhone 4 because of the number of bugs, but it operated perfectly on an iPhone 5.
jamesbrennan··on Repository Next
I just opted into the new design and I can attest that it is _very_ responsive and browsing code is noticeably quicker than before.
jamesbrennan··on Intel’s Thunderbolt 2 Doubles Bandwidth, Enabling 4K Video Transfer & Display
This seems like interesting timing - hopefully the announcements at WWDC are taking advantage of Thunderbolt 2. This might be what Apple was waiting for to update the ageing Mac Pro.
jamesbrennan··on Topcoat – CSS for clean and fast web apps
I find it kind of odd and off putting that Adobe makes you sign something to contribute to the project. I think the only proper way to do switches is by using checkboxes and CSS transformations [0] - their javascript solution is not desirable.

[0] http://www.larentis.eu/switch/

jamesbrennan··on PayPal.com XSS Vulnerability
It looks like the vulnerability has been patched. Can anyone confirm if they can still successfully exploit this?
jamesbrennan··on Introducing the Square Stand
The swivel and the ability to bolt it to the counter appear to be very well designed, but I would personally have a hard time dropping $300 on it after buying an iPad for $400 - $500.
jamesbrennan··on Show HN: I built a self-hosted Basecamp alternative. Try the demo
If the developer is reading, it looks like you've got some bugs with tasks. Editing the task weight always returns an error stating 'Please enter a value no larger than 99NaN'. Also the description in that modal is 'Please enter a value between 1 and 99NaN'.
jamesbrennan··on Sniffing tool for capturing WiFi location data disclosed by iOS devices
It isn't only iOS devices that do this. All operating systems probe for SSIDs that they have been previously associated with, thats what makes devies like the WiFi Pineapple possible [0].

[0] http://hakshop.myshopify.com/products/wifi-pineapple

jamesbrennan··on Consumer key/secret for official Twitter clients
I just tested out the iPhone key/secret using the script here [1] and it worked perfectly. It'll probably bump my actual iPhone client off though I'm assuming.

[1] https://gist.github.com/tcr/5108489/download#

jamesbrennan··on Copy, a competitor to Dropbox, launches today
I'm very impressed with the Copy web interface. Drag and drop works flawlessly. The in-browser preview is really nice as well.

Does anyone have experience with Barracuda Networks (the owner of Copy)? The name sounds familiar, are the reputable?

jamesbrennan··on 1% of CMS-Powered Sites Expose Their Database Passwords (2011)
When I'm working with CodeIgniter (which ExpressionEngine is based off), I always rewrite access to subfolders of the project to the index.php file, because that's the only file that there needs to be access to for the site to function properly. This keeps anyone from accessing configuration (or any other) files.

  RewriteCond %{REQUEST_URI} ^somefolder.*
  RewriteRule ^(.*)$ /index.php?/$1 [L]
jamesbrennan··on Anyone want a free domain name?
I'm working on a project to integrate git history and time tracking. It's main purpose is for freelancers to see what they committed at what time and produce more accurate invoices. I have been working on it part time for a while but haven't come up for a name for it yet - ticker.io would be perfect.
jamesbrennan··on Gmail.com was down
I host my own email as well and have been very happy with Roundcube - clean and fast, no bells and whistles.
jamesbrennan··on Bootleg.css - Twitter Bootstrap JS redone with CSS
The checkboxes are genius. I've never considered restyling checkboxes using a label - very good.
jamesbrennan··on Saudi Arabia implements electronic tracking system for women
This is such a disappointing use of technology.
jamesbrennan··on Samsung Galaxy S3 stores passwords in plain text
Passwords are not included in iPhone backups. When you restore from a backup, you are prompted for wireless network passwords, for example, that the phone would have just connected to before the backup/restore.
jamesbrennan··on Chinese government blocks Google.com, Gmail, Google+, Maps, Docs and more
I wonder how much revenue Google is losing from this.
jamesbrennan··on Windows 8 is just another way for Microsoft to show you ads
If Windows adopted a freemium model I don't think it will attract many more users - I doubt there are consumers deterred form using Windows because of the price tag. I think this is the unfortunate future of desktop OSs though, with Ubuntu adding ads (or links to products they get a slice from) with local search results.
Page 1 of 2Next →