Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rumcajz
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
32 ms
·
481.
▲
by
rumcajz
11y ago
> Now I may underestimate the work GC is doing for me — quite possibly — but if I had to track the memory myself, and still write Go code, I don’t think I’d really mind. I've written a go-style concurrency library for C for people w
482.
▲
Saving the journalism. With Bitcoin
(250bpm.com)
2 points
by
rumcajz
11y ago
|
0 comments
483.
▲
by
rumcajz
11y ago
What do you mean by "use"? It has nothing to do with the functionality. That would work well even if all the scaffolding was removed. It's not readability, a code with scaffolding is harder to grok than the code without. I gu
484.
▲
A really hard problem
(250bpm.com)
3 points
by
rumcajz
11y ago
|
3 comments
485.
▲
by
rumcajz
11y ago
One thing to learn from djb is how to write virtually bug-free code. Much more people would be able to do that if they: a. Stopped using buggy dependencies b. Focused on the task being solved instead of on the technology
486.
▲
by
rumcajz
11y ago
As I understand it, the scaffolding in Java exists to express astraction, no?
487.
▲
by
rumcajz
11y ago
There'a real problem with abstraction. Look at any Java code. If you haven't seen it before you are going to deperately browse around the code to find out a single line that actually does something. But all you see is scaffolding.
488.
▲
by
rumcajz
11y ago
Stanislaw Lem: Futurological congress
489.
▲
by
rumcajz
11y ago
Why should BAP theorem take into account 24/7 human support and CAP theorem shouldn't?
490.
▲
You cannot have at-least-once broadcast
(250bpm.com)
11 points
by
rumcajz
11y ago
|
5 comments
491.
▲
by
rumcajz
11y ago
One reason for long work hours may be the proliferation of bullshit work. If you are working in bullshit position (stategic coordinator for the east coast and such) you can't be judged based on your results. By definition, there are no
492.
▲
by
rumcajz
11y ago
If you are fleeing from ISIS why, for heaven's sake, would you go to Saudi Arabia?
493.
▲
by
rumcajz
11y ago
Interesting to see that people cite code churn as the main reason for _not_ adopting LP. I've argued in the past that LP is especially useful in highly volatile environments: http://250bpm.com/blog:54 Tl;DR: If the env
494.
▲
by
rumcajz
11y ago
But why not use assembly with a lot of comments then? Higher level languages aspire to take at least some of the "meaning" stuff that would otherwise be in comments and represent it using in-language constructs.
495.
▲
by
rumcajz
11y ago
Link?
496.
▲
by
rumcajz
11y ago
Speaking of inheritance and adequate representation of reality, it's extremely hard to come up with something real that looks like a class hierarchy. The two things I was able to come up with are the tree of life and some military or b
497.
▲
by
rumcajz
11y ago
True. But in reality, when you hear term "OO" people mean Java and C++, not the orginal Alan Kay's concept. Sad but true.
498.
▲
by
rumcajz
11y ago
Good points. I, personally, would say that the most of the wiring is defined by natural languages we use. If programming language cuts against the grain of those, it is bound be hard to learn and use.
499.
▲
by
rumcajz
11y ago
Dunno about America but why not take part in CCC? That still has the old-school hacker feeling about it.
500.
▲
Documentation at scale: The principles
(250bpm.com)
2 points
by
rumcajz
11y ago
|
0 comments
501.
▲
C++ in Coders at Work (2009)
(gigamonkeys.wordpress.com)
3 points
by
rumcajz
11y ago
|
0 comments
502.
▲
by
rumcajz
11y ago
Just add asserts to your code. Make an assert for any assumption you make no matter how trivial or unlikely to be broken. And don't disable the assert in release versions. That can, as a very conservative estimate, cut down time spent
503.
▲
Document intent not algorithm: An use case
(250bpm.com)
1 points
by
rumcajz
11y ago
|
0 comments
504.
▲
by
rumcajz
11y ago
But that requires substantial investment. Which is exactly what you don't have in most cases.
505.
▲
by
rumcajz
11y ago
Let's take Treaty of Versailles, for example. Who would you say was responsible for it? Lawyers or politicians?
506.
▲
by
rumcajz
11y ago
It's called Conway's law.
507.
▲
by
rumcajz
11y ago
> Maybe I hacked it together on a rainy weekend. But why are you running it? What are your incentives? This is what I was writing about. Programmers, for some unknown reason, try very hard not to express their political interests and try
508.
▲
by
rumcajz
11y ago
The term "politics" is not as all-covering as it may seem at first. It refers to the process of people and human groups reconciling conflicting interests.
509.
▲
by
rumcajz
11y ago
First answer this question: Why are you running the service? Respect? Trying to establish a lock in? Then aswer the second question: Are you getting it? Do people respect you? Or do they ignore your service? Does the lock in happen? No? The
510.
▲
by
rumcajz
11y ago
The point is that if there aren't multiple parties involved, it's not called API.
More ›