HNHacker News
TopNewBestAskShowJobs

alexmic

303 karma · joined February 5, 2012

I tweet @alexismic, and have a presence at http://alexmic.net.
submissionscomments
alexmic··on I ported LaTeX to Javascript
This is awesome. Care to share some details on the implementation?
alexmic··on Poll: What kind of tool do you use to write code?
Sublime.
alexmic··on Why a Computer Science Degree Matters
I'm with you.

After my second year at uni I felt that I should just quit and get a job. Everything I needed for landing a job in the industry, I was getting from my own side projects. I wasn't learning about things like scalability, or robust system architectures, or code deployment, yet half of the interviews I went through expected me to know about them, even if it was for a graduate position.

I still haven't used the vast majority of the theory I was taught at uni, but sometimes, when you come up with an elegant solution and trace it back to that 'Computer Vision' course you've done at uni, it feels like it's all worth it. As others said, coding skill is very important but when you know the theory you know where to look for solutions.

alexmic··on I Don’t Need No Stinking API: Web Scraping For Fun and Profit
If you are using Python, you can also use pyv8 to evaluate Javascript code.
alexmic··on How to win your next hackathon
Hey guys - OP here:

We thought we'd share some things we did at AngelHack London. Before attending, I scoured the nets for posts like that and thought the community might appreciate this.

It's also shameless plug for our hack Penny :)

Thanks!

alexmic··on Show HN: We built a simple way to accept payments through Stripe
I've been following you guys for a while, and really love your sense of design.

As for the product, is this a direct competitor to Gumroad?

alexmic··on Jive Software acquires Meetings.io (YC W11)
It's not, that's just press information.
alexmic··on MongoDB Gotchas and How To Avoid Them
Sure :)
alexmic··on MongoDB Gotchas and How To Avoid Them
Here's two:

(1) There's no need to add a "created" field on your documents. You can extract it from the _id field by just taking the first 4 bytes.

(2) If you are storing hashes (md5 for example), you might want to consider storing them as BinData instead of strings. Mongo uses UTF-8 so every character will be at least 8 bits whereas you can get away with 4 bits per character.

alexmic··on MongoDB Gotchas and How To Avoid Them
I've been using MMS for about a year now, and I've found their agent to be not-so-great. I keep getting random alerts about the agent being down and then up again.

Other than that, it's descent and free!

alexmic··on The "Just look at it" hack for problem solving
I guess that's the same reason solutions pop into your head after a day or so without even thinking about the problem. Your unconscious keeps working on it. I've read somewhere that this part of the brain is much faster than the part that actually does analytical thinking, since it deals with primitive functions and signal processing.
alexmic··on Ask HN: Who Is Hiring? (July 2012)
EDITD, London, UK

We are a fashion analytics startup. We help retailers, designers and merchandisers make concrete decisions based on data.

Some facts about our product:

- We track more than 2 million products across 100+ retailers every day.

- We perform color analysis and machine learning to extract information and categorize products correctly.

- We do sentiment analysis on millions of fashion-related tweets.

- Our web app is built in Backbone.js and our stack is Python, Django, Mongo and ElasticSearch.

We need smart hackers to work on product, analytics and data warehousing.

We have a nice bright office in Old Street, just off the "Silicon Roundabout", we were a Seedcamp 2010 winner and we are backed by great VCs in Europe.

All our vacancies are listed at http://editd.com/jobs.

Get in touch! :-)

alexmic··on Show HN: HTML5 Page Cache with pjax + Web Storage + Firebase
I really dig point #2. My only worry is the current state of security in Firebase.
alexmic··on Show HN: Meteor, a realtime JavaScript framework
No, it says one thread per request, not single-threaded.
alexmic··on ZeroRPC
We've done something similar here at EDITD but not as complete:

(1) The original: https://github.com/geoffwatts/zmqrpc (2) A rewrite I am working on: https://github.com/alexmic/zmqrpc

alexmic··on Twitter to move away from Hashbangs
I'm not sure that this is the case.

Back works as expected - it takes you to the previous page you were at. Fragment identifiers don't break the back button. That's all from a user perspective's point of view, which is mostly all that matters in the end.

If you look at this from a technical standpoint, then back is a refresh of twitter.com, yes.

alexmic··on Twitter to move away from Hashbangs
In what sense did it break the back button? Back takes you to the previous thing you clicked correctly.
alexmic··on Show HN: JavaScript Instagram-like Filters
Oops, the correct method is toDataURL(). See comment above.
alexmic··on Show HN: JavaScript Instagram-like Filters
Thanks for this - will change the licence to MIT.
alexmic··on Show HN: JavaScript Instagram-like Filters
Yeah, I am aware of that. This was literally a weekend thing, so I'll try and improve it when I have some time. Thanks for the feedback!
alexmic··on Show HN: JavaScript Instagram-like Filters
You could get the image data from the canvas element using getImageData() and upload it to your server.
alexmic··on Show HN: JavaScript Instagram-like Filters
I don't really have a reason for picking GPL. Would you prefer MIT instead?
← PreviousPage 2 of 2