HNHacker News
TopNewBestAskShowJobs

drnewman

304 karma · joined October 4, 2011

https://delonnewman.name
submissionscomments
drnewman··on Ask HN: Freelancer? Seeking freelancer? (August 2023)

  Location: New Mexico
  Remote: Yes
  Willing to relocate: No 

  Technologies:
    Primary Languages: Ruby, JavaScript, Clojure
    Databases: SQL (PostgreSQL, MySQL, SQL Server, Oracle, MS Access), Datomic, Redis, MongoDB
    Infrastructure: AWS, Docker, Linux SysAdmin
    OS: Linux (Debian, Ubuntu, Redhat, Fedora), macOS, iOS
    Back-end: Rails, Sinatra, Node.js
    Front-end: Vanilla JS, React, ClojureScript, SASS, Google Closure 
    Other Languages: TypeScript, C, Java, Python, Swift, Perl, Bash, PHP, C#, VBA, C++, ColdFusion, Scheme, Common Lisp
    Interested in gaining experience with any of the following:
      - Data Science, ML, NLP applications
      - Compilers, Interpreters, Query Engines

  Résumé/CV: https://delonnewman.name/resume.pdf
  Email: contact@delonnewman.name
  Portfolio: https://delonnewman.name
  Github: https://github.com/delonnewman

  Looking for part-time (preferably less than 20 hours)

  - Over 23 years of experience
  - Polyglot developer
  - Enjoy working with arcane data formats (e.g. EDI)
  - Build user-friendly data-oriented applications
  - System integration & automation
  - System architecture & design
  - Experienced tech lead, mentor & teacher
drnewman··on Ask HN: Who wants to be hired? (June 2023)

  Location: New Mexico
  Remote: Yes
  Willing to relocate: No 

  Technologies:
    Primary Languages: Ruby, JavaScript, Clojure
    Databases: SQL (PostgreSQL, MySQL, SQL Server, Oracle, MS Access), Datomic, Redis, MongoDB
    Infrastructure: AWS, Docker, Linux SysAdmin
    OS: Linux (Debian, Ubuntu, Redhat, Fedora), macOS, iOS
    Back-end: Rails, Sinatra, Node.js
    Front-end: Vanilla JS, React, ClojureScript, SASS, Google Closure 
    Other Languages: JavaScript, TypeScript, C, Java, Python, Swift, Perl, Bash, PHP, C#

  Résumé/CV: https://delonnewman.name/resume.pdf
  Email: contact@delonnewman.name
  Portfolio: https://delonnewman.name
  Github: https://github.com/delonnewman

  Looking for part-time (preferably less than 20 hours)

  - Over 23 years of experience
  - Polyglot developer
  - Over 7 years of experience in Healthcare & Research
  - Enjoy working with arcane data formats (e.g. EDI)
  - Build user-friendly data-oriented applications
  - System integration & automation
  - System architecture & design
  - Experienced mentor & teacher
  - Math & CS nerd (<3 Lisp)
drnewman··on Ask HN: Freelancer? Seeking freelancer? (June 2023)

    Interested in gaining experience with any of the following:
      - Data Science, ML, NLP applications
      - Compilers, Interpreters, Query Engines
      - Elixir/Erlang
      - Go
      - Rust
      - Julia
      - Common Lisp
      - Scheme
drnewman··on Ask HN: Freelancer? Seeking freelancer? (June 2023)

  SEEKING WORK

  Location: New Mexico
  Remote: Yes
  Willing to relocate: No 

  Technologies:
    Primary Languages: Ruby, JavaScript, Clojure
    Databases: SQL (PostgreSQL, MySQL, SQL Server, Oracle, MS Access), Datomic, Redis
    Infrastructure: AWS, Docker, Linux SysAdmin
    OS: Linux (Debian, Redhat), macOS, iOS
    Back-end: Rails, Sinatra, Node.js
    Front-end: Vanilla JS, htmx, React, ClojureScript, SASS, Google Closure 
    Other Languages: TypeScript, C, Java, Python, Swift, Perl, Bash, PHP, C#, VBA

  Résumé/CV: https://delonnewman.name/resume.pdf
  Email: contact@delonnewman.name
  Portfolio: https://delonnewman.name
  Github: https://github.com/delonnewman

  Looking for part-time (preferably less than 20 hours)

  - Over 23 years of experience
  - Polyglot developer
  - Over 7 years of experience in Healthcare & Research
  - Enjoy working with arcane data formats (e.g. EDI)
  - Build user-friendly data-oriented applications
  - System integration & automation
  - System architecture & design
  - Experienced mentor & teacher
  - Math & CS nerd (<3 Lisp)
drnewman··on Ask HN: Who wants to be hired? (April 2023)

  Location: New Mexico
  Remote: Yes
  Willing to relocate: No 

  Technologies:
    Primary Languages: Ruby, Clojure
    Databases: SQL (PostgreSQL, MySQL, SQL Server, Oracle, MS Access), Datomic, Redis
    Infrastructure: AWS, Docker, Linux SysAdmin
    OS: Linux (Debian, Ubuntu, Redhat, Fedora), macOS, iOS
    Back-end: Rails, Sinatra, Node.js
    Front-end: Vanilla JS, React, ClojureScript, SASS, Google Closure 
    Other Languages: JavaScript, TypeScript, C, Java, Python, Swift, Perl, Bash, PHP, C#, VBA, C++, ColdFusion, Scheme
    Interested in gaining experience with any of the following:
      - Data Science, ML, NLP applications
      - Compilers, Interpreters, Query Engines

  Résumé/CV: https://delonnewman.name/resume.pdf
  Email: contact@delonnewman.name
  Portfolio: https://delonnewman.name
  Github: https://github.com/delonnewman

  Looking for part-time (preferably less than 20 hours)

  - Over 23 years of experience
  - Polyglot developer
  - Over 7 years of experience in Healthcare & Research
  - Enjoy working with arcane data formats (e.g. EDI)
  - Build user-friendly data-oriented applications
  - System integration & automation
  - Experienced mentor & teacher
drnewman··on Ask HN: Who wants to be hired? (December 2022)

  Location: New Mexico
  Remote: Yes
  Willing to relocate: No 

  Technologies:
    Primary Languages: Ruby, JavaScript/TypeScript, Clojure
    Databases: SQL (PostgreSQL, MySQL, SQL Server, Oracle, MS Access), Datomic, Redis, MongoDB
    Infrastructure: AWS, Docker, Linux SysAdmin
    OS: Linux (Debian, Ubuntu, Redhat, Fedora), macOS, iOS
    Back-end: Rails, Sinatra, Roda, Node.js  
    Front-end: Vanilla JS, React, HTML, CSS, SASS, Bootstrap, ClojureScript, jQuery, Google Closure
    Other Languages: Java, Perl, Bash, PHP, Python, Swift, C#, VBA, C/C++, ColdFusion, Scheme and Common Lisp (no professional experience, but reasonably comfortable)

  Résumé/CV: https://delonnewman.name/resume.pdf
  Email: contact@delonnewman.name
  Portfolio: https://delonnewman.name
  Github: https://github.com/delonnewman

  Looking for part-time (preferably less than 20 hours)

  - Over 23 years of experience as a programmer, designer & sysadmin
  - Over 8 years of experience in Healthcare & Research
  - Enjoy working with arcane data formats (e.g. EDI)
  - Build user-friendly data-oriented applications
  - System integration & automation
  - System architecture & design
  - Love to learn and help others learn
  - Math & CS nerd (<3 Lisp)
drnewman··on Why Racket? Why Lisp? (2014)
The Actor model is interesting because it wasn't originally a model for concurrency. It expresses concurrency semantics naturally, which is why it's been used that way. But, believe it or not, originally it was a mathematical theory of computing comparable to the Lambda Calculus.

If you'd like to explore this space look up the original papers by Carl Hewitt. He's also written some more recent papers on the subject. Also the "Lambda Papers" by Sussman and Steele are instructive. They deal with implementing various control structures and computational patterns with lambdas. Unfortunately there isn't a "Lambda the Ultimate Object" which could be written. I'm guessing they didn't go there because at the time OOP hadn't taken off and may have seemed obvious to the people who where involved in Lisp/OOP at the time.

In his essay "Objects Have not Failed" Guy Steele addresses the history that deckard1 mentions.

[1] "Viewing Control Structures as Patterns of Passing Messages" - Carl Hewitt

[2] "Actor Model of Computation: Scalable Robust Information Systems" - Carl Hewitt

[3] The Lambda Papers - https://research.scheme.org/lambda-papers/

[4] "Objects Have Not Failed" - Guy Steele, https://www.dreamsongs.com/ObjectsHaveNotFailedNarr.html

drnewman··on Why Racket? Why Lisp? (2014)
My comments where not at all to make a statement about FP vs OOP, for me they both have their place, and I agree that Lisps are great OOP languages. It just turned out for me that FP came more naturally as a new programmer, and learning about the subtleties of lambda the ultimate, lexical scope and state from an FP perspective helped me to finally feel like I grok OOP. I was pleasantly surprised to see someone else express a similar sentiment.
drnewman··on Why Racket? Why Lisp? (2014)
My experience has been exactly the same.
drnewman··on Ask HN: Who wants to be hired? (December 2021)
Cool, where are you from in NM?
drnewman··on Ask HN: Who wants to be hired? (December 2021)

  Location: New Mexico
  Remote: Yes
  Willing to relocate: No
  
  Technologies:
    Languages: Ruby, JavaScript, Clojure
    Databases: SQL (PostgreSQL, MySQL, SQL Server, Oracle, MS Access), Datomic, Redis, MongoDB
    Infrastructure: AWS, Docker
    OS: Linux (Debian, Ubuntu, Redhat, Fedora), macOS, iOS, Windows
    Back-end: Rails, Sinatra, Roda, Node.js  
    Front-end: Vanilla JS, React, HTML, CSS, SASS, Bootstrap, ClojureScript, jQuery, Google Closure
    Other Languages: Java, PHP, Python, Swift, C#, Perl, Bash, VBA, C/C++, ColdFusion

  Résumé/CV: https://delonnewman.name/resume.pdf
  Email: contact@delonnewman.name
  Portfolio: https://delonnewman.name

  Looking for part-time (preferably less than 20 hours)

  - Over 22 years of experience as a programmer, designer & sysadmin
  - Over 7 years of experience in Healthcare & Research
  - Enjoy working with arcane data formats (e.g. EDI)
  - Build user-friendly data-oriented applications
  - System integration & automation
  - Love to learn and help others learn
drnewman··on Ask HN: Who wants to be hired? (January 2019)
Location: Albuquerque, NM

Remote: Yes

Willing to relocate: No

Technologies: Ruby (Sinatra, Ruby on Rails), JavaScript (Vanilla, Node.js), Clojure, Java, Perl, PHP, MySQL, Postgres, AWS, MS Access, VBA, C#, Datalog, Bash

Résumé/CV: http://delonnewman.name/resume.pdf

Email: contact@delonnewman.name

Website: http://delonnewman.name

Interests: Data-driven systems (Functional/Relational, Case management, Workflow, Business Process Management, Scheduling), System integration, Web development, Databases, Application development, Data scraping (websites & console applications), Linux sysadmin, Linux system programming

Industry Experience: Research, Healthcare, Education, Government, Marketing, Small Business

drnewman··on Ask HN: Freelancer? Seeking freelancer? (January 2019)
SEEKING WORK | Albuquerque, NM or Remote

WWW: http://delonnewman.name

My specialties include building data-driven applications (such as workflow, case management, and scheduling systems), system integration (via web services, data exchange formats and glue code), data scraping (from web sites and legacy applications). I've worked with a variety of technologies over the years but, currently I mostly work with Clojure, JavaScript, Ruby & Java.

Please contact me at "contact at delonnewman.name" to discuss your project.

drnewman··on Ask HN: Ruby Is to Perl What Scheme Is to Common Lisp?
I guess it’s an analogy that has been in my mind for a while. Rubists are often quite eager to distance themselves from the legacy of Perl. But, the connection is very strong to me. In terms of design goals (programmer happiness), and over all feel (sigils, context variables, infix conditionals) and there’s quite a bit more I could point out.

In fact, many Perl developers where saying things like, “Ruby until Perl 6” not long ago. The difference between two (i.e. Ruby and Perl and similarly Scheme and Common Lisp) IMHO is that Ruby has as an additional goal of wanting to be simple and elegant (which I would say similar to Scheme in contrast to CL).

Whereas, the aesthetic Perl has always been after was programmer productivity and happiness even at the expense of having the capacity to look like line noise. As a result it’s got everything and the kitchen sink sometimes at the expense of apparent elegance (which seems similar to CL in contrast to Scheme).

drnewman··on What does a conductor actually do? (2014)
I guess I could have clarified that ambiguity in the title :-).
drnewman··on Ask HN: Who wants to be hired? (November 2018)
Location: Albuquerque, NM

Remote: Yes

Willing to relocate: No

Technologies: Ruby (Sinatra, Ruby on Rails), JavaScript (Vanilla, Node.js), Clojure, Java, Perl, PHP, MySQL, Postgres, AWS, MS Access, VBA, C#, Datalog, Bash

Résumé/CV: http://delonnewman.name/resume.pdf

Email: contact@delonnewman.name

Website: http://delonnewman.name

Interests: Data-driven systems (Functional/Relational, Case management, Workflow, Business Process Management, Scheduling), System integration, Web development, Databases, Application development, Data scraping (websites & console applications), Linux sysadmin, Linux system programming

Industry Experience: Research, Healthcare, Education, Government, Marketing, Small Business

drnewman··on Microsoft has developed its own Linux: in-house software-defined networking OS
Don't know anyone's ages here, but is anyone fascinated by the historical implications of this? I started using Linux in the 90's and the talk in the community at the time was "world domination". It seems to me that's happened--more or less behind the scenes, but it's happened.
drnewman··on Expect – automates programs that expose a text terminal interface
There's http://expectj.sourceforge.net, https://code.google.com/p/expect4j, and https://code.google.com/p/enchanter.
← PreviousPage 2 of 2