Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
memracom
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
74 ms
·
661.
▲
by
memracom
13y ago
This is silly. Why would you go ask a consulate when this info has been on the web for ages. When I got a TN visa in 1997, all the info needed was on the US embassy's website including detailed lists of requirements for the different c
662.
▲
by
memracom
13y ago
There is no such thing as mastering a language. You can master a style of programming and you can master a set of libraries, but not a language. Two things flow from this. The first is that once you have mastered the Java libraries or .NET
663.
▲
by
memracom
13y ago
I like the photo of Linus looking like a minister of religion in that suit and those glasses. But I tend to worship at the church of statistics so right now I believe that it is all about regression to the mean until someone comes up with s
664.
▲
by
memracom
13y ago
The only one on your list worth learning is Erlang. However, there is a JVM language called Clojure that is a form of LISP and is very worthwhile, but the main reason for learning Clojure is not that it is a form of LISP, but that, like Erl
665.
▲
by
memracom
13y ago
Russia. It is a big place with lots of choices of interesting places to live. And there is no way that the USA could ever get you out, even with rendition teams, except possibly in the capital Moscow. In fact, In Russia it is easy to disapp
666.
▲
by
memracom
13y ago
Change jobs. There are lots of opportunities here in Vancouver and many employers who frown on overtime because they know that it leads to writing a tangled mess of code that is a nightmare to maintain. Seriously, leave the Linkedin profile
667.
▲
by
memracom
13y ago
A full test suite does not replace comments. Most comments are replaced by well-chosen descriptive names for data and functions, combined with refactoring to the point that no functions have more than a half dozen lines, which means that th
668.
▲
by
memracom
13y ago
What's the problem? This is in Russia where it gets REALLY cold in winter and never thaws for several months. Or did you think that they would haul the parcels into a heated building for sorting? Nope. As any Canadian knows, that kind
669.
▲
by
memracom
13y ago
I remember ordering books from the O'Reilly website back in around 1993 and when I got to the payment part, the page asked me to email credit card details to an O'Reilly email address. I did so and received my books a few days later.
670.
▲
by
memracom
13y ago
The way I remember it from Date's db book way back in the late 70's, is that first there was QUEL which stood for QUEry Language. The follow-on improved product was SEQUEL which stood for Structured English QUEry Language and attempted to b
671.
▲
by
memracom
13y ago
In general, no they should not because most of them don't actually do engineering of the code that they write. But some developers actually do approach the task like engineers and they definitely do deserve , the title for that. Devops is a
672.
▲
by
memracom
13y ago
7 years. Grade 12, 4 yrs university and a couple of years as a working programmer. In that 3rd year I was promoted to lead programmer, we introduced an new computer system with a new language and started going after bigger customers. Someth
673.
▲
by
memracom
13y ago
More people should think of SQLITE when doing a simple project over the weekend... For this use case, you can use the BLOB datatype and just write a simple shim with get and set methods that interfaces with the db.
674.
▲
by
memracom
14y ago
People who make that suggestion don`t know that there are tools like ResolverONE. It is a spreadsheet that your finance people can use as usual. But when it comes time to validate assumptions and check the calculations, a professional devel
675.
▲
by
memracom
14y ago
There is a whole organization with an annual conference for the past 10 years, that is dedicated to analyzing spreadsheet errors. http://www.eusprig.org/index.htm This is a big deal. In fact, the ResolverONE spreadsheet was created as a w
676.
▲
by
memracom
14y ago
The problem is people being satisfied with a free application for doing mission critical calculations. Yes, you buy an MS Office licence and Excel comes free. That is fine for run of the mill everyday calculations, but it is not OK for miss
677.
▲
by
memracom
14y ago
In my experience 10X is more to do with the environment than it is to do with the programmer. I have been 10X and more in the past over maybe a 10 year stretch when I was doing lots of greenfield development and I also had control over the
678.
▲
by
memracom
14y ago
JVM shops don't only do Java. They also do Clojure and Scala and Groovy. Grails is a Rails-like framework for Groovy on the JVM. And there is also a lot of Ruby running on the JVM in addition to Python and even PHP. In fact, if you need to
679.
▲
by
memracom
14y ago
In our company we had a team of Moscow developers. It did not work out because the person who was supposed to manage them was not doing that. We took the work in house. But this is not an outsourcing sob story. To do the work, we had added
680.
▲
by
memracom
14y ago
This company does outsourcing and the reason that it works for them is a) they are doing it on a small enough scale to keep control of the situation and not let problems fester, and b) they are doing it themselves, not subcontracting to a f
681.
▲
by
memracom
14y ago
The copy of the file that Dropbox stores in your local file folder is NOT the same thing as a local copy. That Dropbox folder is under the control of Dropbox, not you. If you want a local copy of documents, then put that copy in some othe
682.
▲
by
memracom
14y ago
This is an odd question. For Python there are several implementations that provide better speed. Some of them are tools used with C Python, and others are total reimplementations like Jython, IronPython and Pypy. Ruby is a newer language an
683.
▲
by
memracom
14y ago
There is only one web-based language and that is Javascript. With node.js and Rhino, it can now also be used on the server side. So if you really want to learn a web-based language Javascript is the one. If you decide to go for Python or Ru
684.
▲
by
memracom
14y ago
Just think, the company spent millions of dollars training this guy in protecting production data, and then instead of treating him like gold, and putting him in charge of fixing all the weaknesses that allowed this to happen, they pushed h
685.
▲
by
memracom
14y ago
There has been an annual conference in London for quite a number of years all about spreadsheet mistakes and how to avoid disaster. A few years ago, some entrepreneurs from resolversystems.com built a better spreadsheet named resolver-one s
686.
▲
by
memracom
14y ago
Actually it is not excessive. It is legal for CSIS to monitor non-citizens and it is even legal for them to investigate citizens if they may be assisting foreigners that Canada disapproves of. I was interviewed by CSIS because I did some te
687.
▲
by
memracom
14y ago
Yes, there are inherent problems with the built-in firewall. The bad guys know it is there so any exploit that they install will likely modify the firewall to cover their tracks. External firewalls can be trusted more than built-in software
688.
▲
by
memracom
14y ago
He is of Lebanese ancestry and studied in Lebanon for 2 years thus he likely speaks Arabic and has Arabic speaking friends. This alone could be enough if someone among his acquaintances has terrorist links. In addition he was one of the fir
689.
▲
by
memracom
14y ago
I used to code in Ruby before Rails existed and I switched back to Python because they had addressed a lot of the problems with object-oriented and functional programming that made me look for something else. And then there was this wave of
690.
▲
by
memracom
14y ago
I suspect that the most used pattern in the HN community is the ActiveRecord pattern although many who use it probably are not aware that they are doing so.
More ›