joepvd | 3 years ago | on: Fascination of Awk
joepvd's comments
joepvd | 6 years ago | on: Ask HN: Where are the GUI libraries that aren't bloated?
[1]: http://manpages.ubuntu.com/manpages/bionic/man1/zenity.1.htm...
joepvd | 8 years ago | on: Missing data hinder replication of artificial intelligence studies
I though ML folks would have the statistical background to know you cannot infer a true statement from a single occurrence?
joepvd | 8 years ago | on: On average, skipping college and investing tuition costs nets a higher return
Think it is time to update Godwin's Law.
joepvd | 8 years ago | on: Ask HN: Do you keep a developer diary?
Maybe an extra advantage is that you are not tempted to rewrite everything all the time, as I am doing with my attempt of topicaly organized notes.
Append-only might really be helpful. Experiment starts now :)
joepvd | 8 years ago | on: Ask HN: Do you keep a developer diary?
I think searching works well when you are as month or maybe three into the project. How does this work like after five years?
joepvd | 8 years ago | on: Ask HN: Do you keep a developer diary?
The context of discovery is often not relevant for the context of fix.
joepvd | 8 years ago | on: Ask HN: Leaving the DC Metro Area, should I move to a tech hub?
Given this liberty, you have two choices: 1. Find/create the most awesome project. Don't care about where. 2. Go to the best town, travel, or whatever, and fix your employment there. Look into remote work.
This is one of the rare moments in life where you are free to choose. Do so wisely.
joepvd | 9 years ago | on: Buku v3.0 – Command Line Bookmark Manager
joepvd | 9 years ago | on: The Benefits of Solitude
joepvd | 9 years ago | on: 2038: Only 21 years away
joepvd | 9 years ago | on: The no excuses culture
True that. He also mentioned firing people for not complying with his new rules several times. And also that he did. Those seem like the more substantive acts of his reign, as communicated in this post.
joepvd | 9 years ago | on: Mdoc(7) – semantic markup language for formatting manual pages
joepvd | 9 years ago | on: Mathematics for Computer Science [pdf]
University text books should be material to get back to later in life, when confronted with a related problem. Part of university education should be a complete book shelf of well-understood books.
This just exemplifies the new nature of university education: An ephemeral experience where the most durable result is debt /cynisism.
joepvd | 9 years ago | on: Why Socialism for the Rich, Capitalism for the Poor?
> Because the average employee does not take an active enough role in management decisions.
Think on the politics that are closer most people in their day-to-day lives, at the workplace, active engagement with general policy is disencouraged and might be dangerous. Meaning, most people refrain from engagement with "management material." Being trained like this, it naturally extends to governmental politics.
joepvd | 9 years ago | on: The Awk Programming Language (1988) [pdf]
Not sure what that would mean. I think the tool was designed to be a user's programming language. I liken to think that `awk` was the Excel + VBScript of its days.
joepvd | 9 years ago | on: The Awk Programming Language (1988) [pdf]
* Cannot have an array as an input to a function
* Cannot return an array from a function
* Meta-programming or pointers are only (barely) available in gawk
* There is an `@include` statement for `gawk` that is not part of POSIX, and there is no name spacing involved.
* Functions names can only exist in the global name space
There are some reasons somebody felt an urge to create perl... Still loving awk, and using it every day for text processing jobs.
joepvd | 9 years ago | on: The Awk Programming Language (1988) [pdf]
Bought this book 2nd hand online. This book on one day costs $150, and on the next $2. The first bit has been an awesome read, never got to read much more. Tend to read much more from $READER. Sure this PDF will get me going again!
joepvd | 9 years ago | on: Is Europe Disintegrating?
The Spanish presence is less visible now, I am guessing because some left, and the others got better integrated. Would not be surpised if some of the PhDs are prepping a few dozen of meals each evening...
Will ask my spanish friends soon.
joepvd | 9 years ago | on: Ask HN: What “old” programming languages will you still be using in 2017?
Classic Shell Scripting Arnold Robbins, Nelson H.F. Beebe
Recommend it to anyone with a basic understanding and a will to learn more. It also really doubles as a rich information resource. Cannot recommend it enough if books are your thing.
$ query_something | awk 'generate commands' | sh
For larger programs, I wrote and use ngetopt.awk: https://github.com/joepvd/ngetopt.awk. This is a loadable library for gawk that lets you add option parsing for programs.