Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cessor
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
61.
▲
by
cessor
10y ago
As my other comments outline, there is some science, although you are right in that empirical work on software engineering is a very small niche. Most people just report studies like: "Hey, look what I cooked up in my basement using ha
62.
▲
by
cessor
10y ago
> That's because no one even knows how to start doing "science" in this direction I am sorry to disagree, but this is just not true. http://www.ptidej.net/courses/inf6306/fall10/slides/c
63.
▲
by
cessor
10y ago
> I think it's hard to prove/justify/qualify without some scientific evidence over a large population sample. I agree with you, which is why I decided to gather some evidence about stuff like this. Here is a start - I have
64.
▲
by
cessor
10y ago
It's true that other languages often don't require certain patterns. Strategy and Visitor are often unnecessary when a programming language has functions as first class citizens. I found that it often helps to remember that the Go
65.
▲
by
cessor
10y ago
> "Why don't you just add these patterns into your computer language as abstractions? Wouldn't that aid comprehension even more?" I often asked myself this question! Why do I have to say public class DatabaseCon
66.
▲
by
cessor
10y ago
I ran a centos server for a while (ran= not my responsibility any longer) with SE Linux and a tomcat portal app, as well as other, custom web apps (ruby on rails with a mail queue and mysql backend, etc). I always left it in permissive, bec
67.
▲
by
cessor
10y ago
I agree. Simply put, it would sense to provide #define CharPointer char* and then declare char c = 'a'; CharCointer p = &c; To me this became clear when I did some C# interop, where IntPtr is a common cla
68.
▲
by
cessor
10y ago
Thank you for clarifying. I have never heard of "declaration mirrors use" (DMU) before. Also thank you for explaining it in a non-hateful way (which isn't always the tone when touching religious matters). Next up: Tabs vs. Sp
69.
▲
by
cessor
10y ago
I wouldn't agree to call it "wrong", since we're talking about languages that are trying to discourage you from doing your own memory management *(C#, that is, but I'd say this applies to any language running in a V
70.
▲
by
cessor
10y ago
The equivalent in C# always made more sense to me (not comparing memory or allocation model between the languages, but simply syntax in relation to a person reading it): int[] arr = new int[5]; // C# int arr[5]; /&
71.
▲
by
cessor
10y ago
Here are some thoughts. I have a Lenovo Thinkpad w510, which I bought in 2009. I work as a software developer, scientist and play games occasionally. Pros: - Extremely Powerful. - i7, 4 Cores - Came with 4 GB RAM - GeForce Quatro Fx 880M -
72.
▲
by
cessor
10y ago
I often found that these terms are not very usefull when explaining the concepts of IoC in testing (which is essentially what they do) to colleagues who were unfamiliar with it. Programming in .NET I usually tried to use frameworks that avo
73.
▲
by
cessor
10y ago
I enjoy rabbit holes with much less meaning, such as: http://z0r.de/ or http://www.theuselessweb.com/ The last one is great. I once discovered this gem: http://www.pointerpointer.com/
74.
▲
by
cessor
10y ago
Code using single letter variable names and abbreviations makes people up to 15% slower at understanding code [1, 2]. Of course it is possible to determine - bottom up - what a variable is supposed to do or that p is short for pointer, it s
75.
▲
by
cessor
10y ago
"We wish to set back society, because we want to make more money". I use Sci-Hub all the time. I can access all papers via my library subscriptions so I actually DO have paid access to everything, but searching with and authentic
76.
▲
by
cessor
11y ago
Following every step of this program is a very good way in making me avoid your product.
77.
▲
by
cessor
11y ago
I enjoyed it. I would love if it was tougher though. Most enemies are vulnerable when you strafe away and attack them from the side. I found that out pretty quickly and for that reason didn't like the power sword, because the knockback
78.
▲
by
cessor
11y ago
I use Seaborn [-> 0, 1] for both purposes from iPython notebook. I found it makes for good publishable graphics that can be fine-tuned. I usually use my own color palette. [0, 1] http://stanford.edu/~mwaskom/software
79.
▲
by
cessor
11y ago
A content filter plugin, that allows me to block content semantically. Every year I feel the net gets swamped by certain events which affects my browsing experience. Halloween and the Superbowl are fairly regular, or the football world cham
80.
▲
by
cessor
11y ago
I would recommend reading about the Tornado WebServer. It features some nice stuff such as coroutines, async stuff. https://github.com/tornadoweb/tornado/
81.
▲
by
cessor
11y ago
The author states: "Most of the things programmers say about comments in code are excuses for not writing any comments at all" This is true. Here is my excuse: 1. Follow all rules for writing good comments 2. Comment is now short
82.
▲
by
cessor
12y ago
"On becoming a person" by Carl R. Rogers. He defines Psychotherapy as merely a special case of any relationship, where the relationship will help you grow by allowing you to overcome built up incongruence. Many technical books mad
83.
▲
How do we read source code?
(code.psychologie.uni-heidelberg.de)
1 points
by
cessor
12y ago
|
0 comments
84.
▲
Scientific study on code readability – Looking for participants
5 points
by
cessor
12y ago
|
3 comments
85.
▲
by
cessor
12y ago
Nice one! I love a simple timer that does exactly one thing. I could do with the google analytics though. Another example of a nice, simple timer is this app: http://stopthismeeting.at/ A friend of mine wrote it some time a
86.
▲
by
cessor
12y ago
wild status 404 appeared: http://www.cessor.de/404
87.
▲
by
cessor
12y ago
The author suggests a common opinion on patterns, that I have seen violated a billion times: > Two people with a common set of patterns find it easier to communicate [...] than those without one. > [...] writing down our shared contex
88.
▲
by
cessor
12y ago
I felt that your comment speaks to me - I had a similar understanding a couple of years ago. In their book "Growing Object Oriented Software, Guided by Tests", Nat Pryce and Steve Freeman describe values and objects, *(Values in t
89.
▲
by
cessor
12y ago
Sorry, but no cigar from me. I like the code and it is well written, but I think clarity means something different to me. "Clarity" does not come from putting comments and blank lines in the code. Properly naming your variables an
90.
▲
by
cessor
12y ago
Really nice way to discover music. One problem though: The colorpicking works with my touchscreen, but not with my mouse, TP w510..., Chrome
More ›