Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ohyes
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
104 ms
·
931.
▲
by
ohyes
16y ago
"But notice how much effort is put into making sure code is correct. We have unit testing, integration testing, fuzz testing, static analysis, formal verification, ... Games studios pay scores of people to sit around playing games all day.
932.
▲
by
ohyes
16y ago
You'll note, that isn't what I was arguing. You can have code that is not 100% correct, it still runs and generates reasonable answers, without crashing, and is very useful. Even code that has been worked on for years still has subtle bugs
933.
▲
by
ohyes
16y ago
'True. I need to remember to be more precise; "doesn't have strong typing" just means "doesn't have type feature Blub". ' That might be less precise, but more correct :-P. "Common Lisp has runtime type safety, and type hints for efficiency;
934.
▲
by
ohyes
16y ago
"Programming on the other hand... code is either 0% correct or 100% correct. Anything less than 100% correct is broken." I don't think that's true. Anything less than 100% correct is incorrect, it isn't necessarily broken. How do I know my
935.
▲
by
ohyes
16y ago
"I think there are two mind sets when it comes to programming, those that relish in learning every detail in a particular technology and those that find beauty in simplicity." These don't strike me as conflicting traits. I can love succinc
936.
▲
by
ohyes
16y ago
'I of course started rambling about how nice it is for concurrent applications, that you can make a map statement run in multiple threads by simply changing “map” to “pmap”.'[sic apparent typos] While this is sort of true, that is not true
937.
▲
by
ohyes
16y ago
From another angle, if I read an e-book and I like it, I can't give it to my friend, because I don't technically own it (for that matter, I can't resell it or donate it to a library either). I just have a personal license for it. It might b
938.
▲
by
ohyes
16y ago
"But what about the employees? Instead many are finding themselves churning through a series of companies built to flip, never making much money themselves and just jumping between treadmills." This sounds remarkably like what happened to m
939.
▲
by
ohyes
16y ago
This is why I sit at the desk with a pen and paper and my computer. When I'm trying to work something out, I write stuff out and make sure that my plans (and the stuff I have to keep track of) gets down onto paper. Sometimes I even draw a p
940.
▲
by
ohyes
16y ago
In contrast to the army of Thinkpad/MBP users; I've been using a (fairly generic) Toshiba laptop (It is an older satellite model) to run Ubuntu. It has been rock solid for me for 2-3 years now. The key thing is to make sure that all of the
941.
▲
by
ohyes
16y ago
"I do agree that you won't see any serious programming done on tablets. You need a keyboard, mouse and large display for that." This is true for any of the 'serious' programming languages currently in use. And it is because their semantics
942.
▲
by
ohyes
16y ago
Another interesting example of a program like this is CLPython: http://github.com/franzinc/cl-python It is too bad that more language implementors do not go this route, as it is a really easy way to get decent efficiency. I suppose it isn
943.
▲
by
ohyes
16y ago
My metabolism is similar, unless i am eating something (like pasta) that causes my blood sugar to seriously spike, I will not feel hungry, I will just kind of start to drag as the day goes on. The key is to train yourself to pick up on when
944.
▲
by
ohyes
16y ago
I disagree. HN is humor neutral and stupid hostile. What gets passed off as 'Internet humor' is not actually funny. It is too stupid to be funny. It is something else. I think this article inadvertently makes this argument. (Some sort of po
945.
▲
by
ohyes
16y ago
"A kata is just a simple program that you write over and over again as a way to practice." Sounds like a waste of time. I can see how it would be good for a physical activity where you need to train your muscle memory, but I can just as eas
946.
▲
by
ohyes
16y ago
I sit in a a beige cubicle at a computer, and I type. Mostly I write computer code. In the afternoon I drink a lot of coffee to keep me from nodding off. Sometimes I talk on the phone or answer e-mails, other times I train people to use the
947.
▲
by
ohyes
16y ago
On the one hand, childish replies should be down-voted. I don't think anyone disagrees with that. No one wants 10 deep pun threads or repetitive meme/snowclone exchanges. On the other hand, there is a certain level toxicity in a community t
948.
▲
by
ohyes
16y ago
If you are a woman and you keep your phone in your purse this might be nice (of course, you'd have to make it a fashion accessory for it to catch on if that were the case.. the Sony Ericsson Android watch by Gucci). Or if you are driving an
949.
▲
by
ohyes
16y ago
This does not seem wrong to me. "Among other things it depends crucially on an important assumption about the laws of physics: that we ought to be able to understand why they work, not just observe that they do work" IANAP but, In assuming
950.
▲
by
ohyes
16y ago
They agreed not to actively compete for each other's employees. In my simplistic (possibly wrong) view; If you look at employment as a market place, and individual employees as different commodities, it keeps the market price of employees (
951.
▲
by
ohyes
16y ago
It is the tight coupling of the terms that is doing the disservice. It is a modern language. -> T. It is a lisp. -> T. However, I only hear, 'It is a modern dialect of lisp,' when I am being told why I should switch from Scheme or C
952.
▲
by
ohyes
16y ago
[OT aside/ignore] "Anointing CL or Scheme (core) as the final arbiter of the value of a language feature is tantamount (bucket list item #73: use "tantamount" in a sentence; check) is OK if it works for you, but it certainly wouldn't work f
953.
▲
by
ohyes
16y ago
We're detractors because we care... I like Clojure, I've used it for a number of projects. I've given money to rhickey. I think it is very promising. It has a lot of good ideas and it is very refreshing to see people tackling current issue
954.
▲
by
ohyes
16y ago
I agree, rewriting software, even ugly but well debugged software, is bad. (Debugging is 90% of software development). But this isn't even debugged. I write a prototype to learn the technologies for a given project all the time. It is the f
955.
▲
by
ohyes
16y ago
"when following on from a relatively small, elegant, and successful system." I don't think that the second system effect applies, specifically given that it isn't elegant or successful yet. (In fact, most of the comments are that it is inel
956.
▲
by
ohyes
16y ago
This code was written by a bunch of undergraduate college students. This is hiring a bunch of interns (with near zero experience) to implement your product, giving them three months, and then being shocked -- SHOCKED, when the code is not p
957.
▲
by
ohyes
16y ago
I think a bigger problem might be that for the majority of people who use The Facebook, diaspora has absolutely no denotation. (And very little connotation). Diaspora is at least an easy-grade SAT word. Even for those of us who know the den
958.
▲
by
ohyes
16y ago
I'm sure it depends, in my experience, the best way to learn is from a more experienced programmer. I would make the newer programmer drive so he doesn't end up twiddling his thumbs. So I'd say, no, the newer programmer will not hold back t
959.
▲
by
ohyes
16y ago
""Shiny black slab" was an attractive design choice, but it may not have been the best choice if you want the device to be able to function in the presence of sunlight. Sigh. This is a shame, because the screen is surprisingly readable when
960.
▲
by
ohyes
16y ago
I used to have more, but I have since streamlined... My entire .emacs file: (defun sbcl () (show-paren-mode) (setq inferior-lisp-program "sbcl") (add-to-list 'load-path "~/emacs/slime") (require 'slime) (slime-setup)) (sb
More ›