HN user

berlinbrown

233 karma

I am a software developer interested in a variety of different environments. I have worked with Geographic Information Systems (GIS) and now works for a Financial Services firm. You can find him IRC/freenode as blbrown. Berlin can be found in Atlanta, Georgia. Also see me on twitter. My idea: robotics, ai, data mining

Posts14
Comments141
View on HN

We work with credit card vendors and to me, it seems like an easy business. You have many companies that want to be PCI compliant and they want to save money and they want reliable service. With credit card processing, it is really quite easy . Charge a credit card, validate, reject, etc. Can you handle all of my transactions? Is your API clean?

The one issue I see:

* Some vendors are slow. E.g. 3-5 second transactions

* Too expensive

* No good PCI compliant user interface. E.g. if I want to embed an iframe into my application. These are kludgy.

Other than that, what a great market to be in. And not just credit card transactions but banking/ach transactions, wire transfers, the whole 9 yards.

I am pissed off. I am a life long linux user and Ubuntu has done great work.

I am really starting to see Ubuntu used for the desktop in various companies.

But nobody gives a shit enough to invest in their technologies. I think edge is a great idea. I will buy (once the phone is available). That is my contribution.

I think you can use both. As Clojure is more dynamic in nature where Scala/Haskell are good compiled static compliments.

Large projects, I would go with Scala/Haskell and for front-end systems, I would use clojure.

Why do it this way? With clojure, you can easily modify data or small pieces of logic. Simply edit the script without the recompile. With the scala/haskell api or library, you probably need something that changes less frequently. That backend system may act as a core piece of your library. ...

And if you don't like that. You can do Python and Java/C# which can give you the same effect.

Clojure has been grown up, it hasn't change that much since several years ago, especially on the surface.

Got ya, I was applying to financial firms for a NY position. 100% of them wanted 3.5 GPA from an Ivy league school.

Seriously?

I applied anyway and got some responses.

I am new to this. I don't allow ssh logins password based.

The hackers fail according to sshd but logwatch lists a list of chinese and russian attempts.

I was hoping my firewall would block them. I tried entering a block of ips but some of the same ones are connecting.

I don't know what this means:

Illegal users from: undef: 20 times 183.60.177.246: 7 times 217.14.134.68: 7 times 219.149.30.170: 6 times

It is interesting, when you read a lot of his stuff. It seems that absolutely did not want to worry about the "user" space. User software.

I always wondered, did he ever write user level code. He did write 'git' eventually. But I wonder what else, what does he think of web application development, etc?

I didn't want to say it but yea I thought BeautifulSoup has way more development.

I wonder if you disagree with him, he will unleash his wraith upon ye.

I asked this on reddit. The one thing about tech interviews. They could ask anything. Literally any facet of technology. How do you prepare for being asked anything?

In the Gayle book, they go from binay trees, to bit manipulation to queues, etc, etc. Of course that won't even get touched in some technical interviews, it will be more knowledge based, (Describe polymorphism).

I rarely get the complex algorithms (I am not in Silicon Valley) but I get a great deal of logic questions or draw this abstract concept out on the board. And it is hard for me to deal with NOT knowing a problem.

For example, if SQL is on the job description, might as well cover every aspect of SQL which aren't really covered in the technical interview books. How do indexes work, etc, etc? Venn diagram outer joins.

True,

But how much of your time or HR's time goes to scanning through resumes. If you only spend time reading 30 resumes. And it possible a recruiter database has 100's, possibly with good candidates, then you must missed a good set of candidates.

And then there is a timing issue. How long is your job post out there? 2 weeks, 2 months? So in the window of time that your post is out there, candidates have to find your site and your job post.

Recruiters, that is what they do. Everyday, they are scanning for candidates, filling positions.

I don't like it but at least it makes sense.