HNHacker News
TopNewBestAskShowJobs

loginx

176 karma · joined April 2, 2009

I'm a software architect located in Windsor, Ontario, Canada. I'm very interested in discrete mathematics & algorithms, cloud computing, Javascript/Typescript, ruby, python, web frameworks, and RDBMS.

I'm also a co-founder of Opreto; a software consulting firm that specializes in running dedicated project teams.

linkedin: http://ca.linkedin.com/in/xspriet github: https://github.com/loginx

[ my public key: https://keybase.io/xspriet; my proof: https://keybase.io/xspriet/sigs/ZiFcxblqAAdqCZH6-YrWtaKKbJKWqw5dHSjeCpniBz0 ]

submissionscomments
loginx··on Fuzzy Mathematics with Python (FuzzPy, part 1)
Fuzzy graphs can also be weighted (that is supported in FuzzPy), but represent a set of fuzzy elements and their connections, so you are just dealing with a different type of member elements.

Also, since your graph elements are all members of a fuzzy set, you can also perform fuzzy set operations against your vertices or edges, whereas using weights for this type of work might often yield useless results.

loginx··on Ask HN: Who Is Hiring? (October 2010 Edition)
No, it isn't :)
loginx··on Tell HN: I'm launching in 30 days. No matter what. Hold me to it
Unfortunately I do not. If there are python components involved though, I'll gladly provide whatever help I can.
loginx··on Tell HN: I'm launching in 30 days. No matter what. Hold me to it
Do you need help?
loginx··on Catch Up
If I recall correctly, Qik for Android was bundled with the HTC Evo 4G, and supports video calls out of the box. I recall reading about Qik momentarily shutting down due to the extreme number of video calls on day one. I think John is extremely misinformed on this one. The software stack supports video calling just fine.
loginx··on HTC Sues Apple for Patent Infringement
The real issue is that it makes it impossible to compete if you don't have a patent portfolio of your own. You couldn't start building your own handset and incorporate features every other phone on the market has, because you have nothing to fight with when you get sued, thus ensuring that only large corporations can sell those products.
loginx··on Android Tablet Crashes during Flash Demo
The author of the video posted the following comment on the video's page:

"zedomax @InfiniteStyleBlog Actually I pressed the home button, it didn't crash, Android OS gives u an error message if it does crash so just to clarify. I think I was trying to hit the Back button and hit the Home button."

loginx··on WTF, CNN?
This is cool, but i don't see how this is relevant to HN. There are tons of social news websites for people who just wants fun websites to check out, and I tend to think of HN as something a bit more productive and technical/startup oriented.
loginx··on Ask HN: What is your favorite Javascript UI framework out there ?
One issue few mention about Ext, is that they are shipping bugged releases to non-subscribers.

You only get access to bug-fixes through their subscriber channels, which means that if you go on their site right now and download the public release, it has bugs, they know it, and they let you download it anyway. By my book, that breaks the software engineering code of ethics.

loginx··on Issue 3422 - android - Animated GIF not working in browser
Wait, what problem are you seeing with copy&paste? I use it every day across multiple apps and I've never noticed a single problem.
loginx··on How Google is Managing the Android Fragmentation Issue
I'd like to point out that Android suffers from much more fragmentation than is apparent to the casual US-based reader, in that international versions of Android themselves are also fragmented.

For example, Google Navigation is still only available in the US, and if you are living in Canada, although the language and driving conventions are the same and all the map data is already available, Google Navigation launches only to tell you that it won't run in Canada.

Additionally, for the first year, paid market apps were not available in Canada. Our version of Market didn't even have a paid section at all. As of this week, they're starting to add it, but this section of the market is absolutely empty.

I don't buy for a minute that this has anything to do with the complexity involved making transactions in Canada, since Google checkout is the payment backend and it's worked in canada for about 5 years. Also, I installed MarketEnabled on my phone to pretend I was on T-Mobile, and was able to access paid apps and purchase them just fine with my Canadian bank info.

The real fragmentation I see Android suffering from is that it is at the mercy of: 1) A totally heterogenous set of carriers that each want the OS to work in a certain way. (Rogers refuses to ship a 1.6 upgrade to the OS) 2) A totally heterogenous set of manufacturers that each want to differenciate their handsets through the OS (HTC Sense UI, Motorola Blurr UI, Android stock UI, I'm guessing the sony X10 will have its own too).

And I perceive google as constantly bending over to the strange conditions imposed by carriers and manufacturers, constantly having to do extra work to compensate because they're losing more and more control of the platform.

I also perceive the Nexus one as an attempt to get out of this mess by re-gaining leverage over the carriers, and I think each Android handset sold makes their platform more relevant, hopefully providing them with more leverage also, but in the short term future, the fragmentation will only become increasingly complex.

loginx··on Pinboard Now Offers Bookmark Archiving for $25 Per Year
Or you could wget pages to a dropbox folder to accomplish the same kind of functionality for free.
loginx··on Microsoft, Google Take Maps in New Direction
Could you please avoid posting articles that require a subscription to read beyond the first paragraph?
loginx··on [dead]
Ditto.
loginx··on [dead]
Not to mention completely off-topic. Follow parent's advice, and take your political propaganda somewhere else.
loginx··on Why is the Android Telephony API so limited (closed)?
Pretty insightful. Regarding the last part of your comment, I don't agree with the idea of using a developer certificate. In the case of malicious software, this only pushes the malicious developer into having to have their piece of software create maximum damage at once, since they will only get one shot at it. I like the current Android approach better: when you install an app, the phone lists all the pieces of functionality that the app will make use of. I assume this is done through a cursory source-code analysis but i'm not sure. This means that you can tell ahead of time if that app will be using your GPS sensor, or be sending SMS messages.
loginx··on SQL:2008 is Turing-complete [pdf,485k]
Oh man... I love it!
loginx··on SQL:2008 is Turing-complete [pdf,485k]
Oh boy... the countdown to SQL web-frameworks is on now.
loginx··on PostgreSQL 8.5alpha1 released
WAL-log shipping was released with Postgres 8.4, so there is now native replication very similar to binary-log shipping. I don't know for sure if it's 100% as good, and what the drawbacks may be to replication through this system, but AFAIK, it's supposed to be pretty much the same thing.
loginx··on Stunning Examples of Data Visualization
Here's a fully zoomable one i found in a link on one of the flickr pages... just click the + button and you can use your mouse wheel to zoom in/out... pretty cool and super high res: http://www.closr.it/show/Aoq6CwSieQ5
loginx··on Man allegedly rapes woman after meeting on CouchSurfing.com
This is an incredibly weak argument, because the actual hard data is here for everyone to see, and you are completely disregarding it in favour of an unconfirmed anecdote.

The CS community is pretty big, and according to the stats page (http://www.couchsurfing.org/statistics.html), there have been over 1.3 million positive traveling experiences. Your argument seems to be projecting one negative anecdote against that entire dataset. Criminality rates in pretty much any city are far beyond 1/1.3M, so do you also feel we should restrain from all social contact?

If anything, i actually see CS in general as a perfect example that generalized fears of insecurity are typically misplaced, and that while it's useful to take precautions, you are only really punishing yourself by not being more open to all the different cultures and perspectives available for free at your doorstep.

loginx··on Man allegedly rapes woman after meeting on CouchSurfing.com
Yes, and yes. Guests can write positive/negative reviews about their hosts, and vice versa. Those reviews will show up on the user's profile. Statistics are also available to see how often a host has hosted travelers, whether they have been vouched for by very active members of the community, etc...
loginx··on Canonical Will Own Your Search: New mandatory Ubuntu plugin takes over Firefox
So any website that uses any forms of analytics (gathering usage data without informing the individual) is violating your privacy, and acting in "completely unreasonable" ways? If personal data was being collected, that would be a clear violation of privacy, but adding a simple bit of metadata to a GET request to get general statistics is completely reasonable by my book.
loginx··on Poll: Which server monitoring tool do you use?
Since i'm employed by Netmon (netmon.ca), I tend to drink my own kool-aid and use it most. That being said, since most of the products mentioned above are free, i'm assuming price is a big concern, so I would recommend looking for the simplest product to meet your needs. There really aren't any standards in this industry in terms of how to present monitoring data to users in a predictable way, and some solutions are abysmally complex, while others are simple but barely show you any important data.

I kind of like the nagios/zenoss relationship model, where nagios provides a great open-source platform for monitoring and analysis, and zenoss provides a clear emphasis on simplicity, presentation and automation on top of that platform. I think you should check those out, and i'm interested to see how that relationship and that business model develops in the future as well.

If you do have a budget for your monitoring solution though, there are some pretty cool solutions out there, but i'm obviously biased, so i'll refrain from going on a long diatribe about it.

loginx··on Apple’s WWDC-Closing ‘Fuck You’ to iPhone Developers
Android (linux-based): Linux, Mac & Windows free SDK

Palm WebOS (linux-based): Mojo seems to be Linux, Mac & Windows

Blackberry: MDS is an Eclipse plugin, so Linux, Mac & Windows

Apple and Microsoft are the only ones to lock you onto one platform. Despite all the marketing dollars invested in showing how different Apple and Microsoft are, I see them apply the exact same strategies for the same purposes every single time they get the chance.

loginx··on Apple’s WWDC-Closing ‘Fuck You’ to iPhone Developers
I'll never understand why you have to own a mac in order to develop iPhone apps, then shell out another $99 just to use the SDK. This means that after purchasing their already expensive phone, I need to shell out close to $1,000 just for the privilege of writing apps. I'm in the market for a new phone right now, and I was really strongly considering an iPhone until I realized that those were the restrictions for writing apps. I'm currently thinking of getting an Android phone, but in Canada, the HTC-rebranded android phones have been heavily modified by HTC... what could possibly go wrong!!
loginx··on [dead]
Yes, that's precisely my issue with it. For those who don't know, please check out their track record: http://en.wikipedia.org/wiki/Heartland_Institute

Make sure to read their stance both on global warming, quoting scientists who want nothing to do with them and fully agree with the consensus on global warming, and also the section on tobacco, where they've always claimed scientific data presented no health risk.

loginx··on Chrome Now Available for Mac or Linux : Hackers Only
Citation please?
loginx··on Please Unplug
I texted it to myself, i'll read it at some point.
loginx··on Ask HN: Best Python graphing and reporting libraries for web app
I second this. Graphing libs fall into 2 camps:

- Flash and JS charts. Those are interactive and most of the processing takes place on the client side, but they cannot be embedded into email reports or PDF documents or anything else, and are very difficult for the average end-user to archive.

- Server-side generated images. Those are not interactive, but obviously can be embeded into anything and easily archived, so tend to be more flexible and require no extra dependencies, such as a fast JS engine or a plugin.

I've been working with both types for way too long, and I eventually settled on PyCha. I wrote a presets package for my apps that allow me to very quickly change every aspect of charts in bulk, and I was floored when I ran my charting benchmarks. It's also one of the few libraries that scale to a very high number of datapoints (provided you remove the line shadow).

← PreviousPage 2 of 3Next →