Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
astrobe_
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
51 ms
·
631.
▲
by
astrobe_
5y ago
In my opinion, some concatenative go one or two steps too. Forth is more pragmatic and less academic, and let you do things the (almost) normal way: : min 2dup < if drop else nip then ; If you want to write programs that solve y
632.
▲
by
astrobe_
5y ago
Unless I'm mistaken there's no indication in TFA on the topic this person teaches, which is very important in my opinion, because grading a science-related work is indeed very different from grading literature-related stuff. Both
633.
▲
by
astrobe_
5y ago
FWIW, that's one reason why I turned away from commercial games and play almost only FOSS games. Yes, they don't have an income so they are at least 10 years behind on tech and generally have less good assets (textures, shaders, s
634.
▲
by
astrobe_
5y ago
> That seems like a tall order with current technology. The best way I know to simulate a very complex system is randomness :P. Turn your notes into a fortune file [1] and have those fortunes displayed where you look often (e.g. your b
635.
▲
by
astrobe_
5y ago
Apparently you know the feeling when a competitor comes up and do 80% of what you're doing for half the cost (in dev time, memory weight, etc.). Hell, it still feels unfair even when it's a coworker who gets tasked with redoing (u
636.
▲
by
astrobe_
5y ago
I think the idea is Uti, non abuti (use, but don't abuse). Counter-counter (sic) examples are not-so-funny meme pictures and emojis. Emojis have gotten so ridiculous in terms of illusion of communication that we have entire websites
637.
▲
by
astrobe_
5y ago
By accusing it of discrimination against generic classes.
638.
▲
by
astrobe_
5y ago
The "scheme" a) draws from gamification b) prevents the sometimes hostile reception of the use of metrics c) reinforces the feedback loop. Positive perception leads to positive behavior.
639.
▲
by
astrobe_
5y ago
Because I am talking about programmers, not about mercenary-developers.
640.
▲
by
astrobe_
5y ago
Yeah. You work to live, but you don't live to work. Even if you love your job; Don't put all your eggs in one basket.
641.
▲
by
astrobe_
5y ago
> Measuring developer productivity is like observing quantum state, the act of measuring it generally fucks it all up. This is a much more entertaining version of Goodhart's law [1] [1] https://en.wikipedia.org/wiki&
642.
▲
by
astrobe_
5y ago
One more thing: "put your money where your mouth is". Bug bounties work, why wouldn't "feature bounties" also work? You say you want those features, preferably bug-free, for this deadline. And there's $5K for t
643.
▲
by
astrobe_
5y ago
Funny. I read a book a long time ago about developer productivity. They started with saying: "measuring productivity witk KLoCs is terribad". And later on: but we only have that, so let's use it anyway. "Stopped reading
644.
▲
by
astrobe_
5y ago
A programming language is a tool. And like all tools, the situation is very different depending on if you are writing a personal tool that solves your problems or if you are trying to solve other's problems. I used to lurk in a program
645.
▲
by
astrobe_
5y ago
Here is today's car analogy : well sure, they pollute, but if nobody complains why would car makers invest in cleaner, more efficient motors? Oil is cheap anyway and will be cheaper in the future (that's probably what they thought
646.
▲
by
astrobe_
5y ago
> Everyone who writes about programming the Intel 286 says what a pain its segmented memory architecture was Actually this concerns more pre-80286 processors, since 80286 introduced virtual memory, and the segment registers were less pro
647.
▲
by
astrobe_
5y ago
Perhaps the relative importance of these elements is actually swapped: the subject is the character's eyes, the fact that this character is named Kyoko is secondary. So: ...didn't only draw the character's eyes (Kyoko)... .
648.
▲
by
astrobe_
5y ago
A third one: > Perl programs are easy to write and fast to develop. The interpreter doesn't require you to declare all your function prototypes and data types in advance, new variables spring into existence as needed, calls to undef
649.
▲
by
astrobe_
5y ago
I didn't find a meaningful difference between "end-to-end" and "point-to-point", except for a not-sourced stackoverflow post [1] and definitions for payment services standards. What is the terminology you use? [1]
650.
▲
by
astrobe_
5y ago
Yes, and it is amusing to see the word "forum" in the quote.
651.
▲
by
astrobe_
5y ago
This unspecifed behavior is perhaps a bit lesser-known than UB, here is a (hopefully non-null ;-) pointer: https://stackoverflow.com/questions/18420753/unspecified-und...
652.
▲
by
astrobe_
5y ago
Create an html page with notepad, click on it, maybe tel Windows to open it with a browser (same or similar with most Linux desktops). It does execute in-page JS scripts too, at the very least.
653.
▲
by
astrobe_
5y ago
So, it's like TRNG versus PRNG ;-)
654.
▲
by
astrobe_
5y ago
"The result of any sufficiently complex process is indistinguishable from randomness." - A. Kolmogorov [1] [1] Unpublished email
655.
▲
by
astrobe_
5y ago
I use them at work, I have the habit of looking at my todolist when I have nothing to do, or to decide what to do next. Actually we use a ticket system that could act as a todolist, but it's a mess for "local" reasons. This r
656.
▲
by
astrobe_
5y ago
Yes. My Todolist is a textfile with one horizontal bar (=====). Above it are the things to do, below the thing that I did. When something gets urgent I move the item just above the bar. When I do something I just move the line under the bar
657.
▲
by
astrobe_
5y ago
I think the articles you link are mistaken and that OP is correct. This is quote from one of them says it all: "I've tried to maintain to-do lists at various points in my life." Of course don't do that. Todolists are the
658.
▲
by
astrobe_
5y ago
> linear narrative structure IMHO, this is one of the three fundamental mistakes of literate programming: 1. Not everyone is an author or a teacher like Knuth is. Writing is actually hard . 2. A program is obviously not a linear thing
659.
▲
by
astrobe_
5y ago
The benign herpes virus "hides" in the body and can "surface" again from time to time. Wikipedia (I don't link cause unpretty images): "Worldwide rates of either HSV-1 or HSV-2 are between 60% and 95% in adults
660.
▲
by
astrobe_
5y ago
"conceal your weaknesses"... Wouldn't it be "security by obscurity" ? I didn't play those games, but I expect at least one introduces the idea of defense in depth. A tower defense game, for instance.
More ›