HNHacker News
TopNewBestAskShowJobs

rgacote

272 karma · joined July 26, 2010

[ my public key: https://keybase.io/raycote; my proof: https://keybase.io/raycote/sigs/sLVuZf9I91LLlbVm1aVKEko-kjsYzYHDshfhK6tePUs ]
submissionscomments
rgacote··on I Am the Girl That STEM Lost
At least in the US, I think there continues to be a concept that programming is related to mathematics.

I remember discovering in college that there were languages like Snobol and Lisp that had very little to do with numeric computation. Opened up a world of possibilities.

rgacote··on Show HN: Python Flask course
Course description seems to cover fewer topics then the Flask Mega Tutorial: https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial...
rgacote··on Linting 400kLOC of Python Code with Black
Using black has improved my level of concentration while writing Python.

No longer do I need to worry about a line getting a bit too long, or if I have the right number of blank lines between definitions, or did I format my dictionary initializations consistently. Instead, I let black take care of everything.

Black reduces the constant cognitive load of formatting while programming. Now I just program...

rgacote··on Slow Software
> and no one runs antivirus on Mac, ever. Work at small company. Have Eset NOD32 on all Macs. It is possible to install non-signed software (I sometimes install development tools from small companies who do not have signing cert, if I'm comfortable with their reputation). It's also possible something could sneak through in a PDF, Word Doc, homebrew/ports install, etc.
rgacote··on A Look at Python Static Site Generators
Been playing with Lektor. The advantage is the ability to define data structures for different pages.
rgacote··on Ask HN: Lua (and community libraries) for web programming
The OpenResty community is a good place to get answers on Lua web development. https://openresty.org/
rgacote··on Generate ASCII RFC-like header diagrams for your own custom protocols
Looks like a nice reference, in addition to supporting custom protocols.
rgacote··on Learn just a little Awk (2010)
True != Success
rgacote··on GitHub Sourceforge Importer
Funniest thing I've seen in awhile
rgacote··on Bare Bones Software Celebrates BBEdit's 25th Anniversary
First thing I install on every Mac I've owned since 1995. Thanks Rich!
rgacote··on Ask HN: Do you subscribe to print magazines anymore?
Bi-weekly Science News is a must have for me in print. https://www.sciencenews.org/
rgacote··on Ask HN: How long did it took you to master programming?
40 years so far and working to "master" probably my tenth significant production programming language.

What I've worked to consistently master over those years is:

  * listening
  * recognizing patterns
  * turning a blank whiteboard into a plan
  * reading, reading, reading, ...
  * asking for help
  * accepting criticism
Getting a little better at it each year. :}
rgacote··on All about whiteboard markers
Try going over the image with a fresh marker. My daughter figured out that you can then easily erase the image.
rgacote··on Ask HN: In what order did you learn your languages?
School: FORTRAN COBOL Snobol Lisp

Commercially: Assembler: 8008 (8080/80286), 8080, 6502, 6800(68000), Z80(8000) Basic (various) Pascal C Objective-C C++ SQL Perl Python JavaScript

Learning: ELM Elixir

rgacote··on A woman who went to the library and read every book on the shelf (2014)
I enjoyed going to my local small library, randomly selecting an aisle, then reading everything on an entire shelf. Let me to books I likely would never have otherwise discovered.

(And am I alone in missing card catalogs? Picking a random card out of the catalog and reading the next three books in alphabetical order right after that card?)

rgacote··on Daimler has new electric trucks and a buyer for them
60 miles is practical when both warehouse and delivery locations are within city limits.
rgacote··on Tinker, tailor, soldier, sandbagger: sometimes TV from the 70s holds up
There's also an episode where they get back the lead's (Marston's) love interest from East Germany. Without providing any spoiler's, the ending of that episode left younger me in shock for days. Still one of the most powerful (fiction) TV moments I've ever seen. I think it was "Special Relationship" season ending in Series 1. But don't watch just that one. Watch them all.
rgacote··on Stanford: New windows switch transparent/opaque and back again in under a minute
I thought 3M demonstrated this technology over a decade ago. How are these different?
rgacote··on Lazarus – A Delphi-compatible cross-platform IDE
I'd definitely use it more if I could port over the last few Delphi apps I have in production. My Delphi 7 is getting a bit old...

Aside from single-file executables, the biggest advantage to Lazarus (and also Delphi) [to me] is that all the libraries are also built in the language. No needing to bounce down to opaque DLLs just to display some GUI element.

rgacote··on iNaturalist Computer Vision Explorations
The iNaturalist species identifier is astoundingly good. Of the dozen observations I've made with it over the last few weeks all but one were spot on -- and the last one did have the proper species within the "don't know but might be one of these" list.

Flowers, trees, moths, mushrooms, and bees all properly identified for one or two images.

rgacote··on California earthquake alarm sounded – 92 years late
This was my first thought when I read this. Definitely Y2K flavored.
rgacote··on Why we’re betting against real-time team messaging
I look forward to testing this. We've not found an optimal solution since moving off FirstClass BBS years ago (price and an every growing bloat of unneeded features).

Biggest FirstClass features we miss: - Asynchronous (don't need to respond in realtime). - Threads within topics/folders. - Ability to mark item as unread. - Confirmation that message had been read.

That ability to mark item as unread was extremely useful. I'd frequently read something, see it is important, but will take time to do. Simply, mark as unread and go on with life. It is there waiting later in the day (or tomorrow). The message originator knows I've seen the message.

Threads on Slack are clumsy. Tried using them and quickly abandoned them.

rgacote··on Build Python Go-extensions
Appreciate seeing a full practical example vs. a proof of concept. Seeing how to move string data in/out of the extension is also useful. Thanks.
rgacote··on [pdf] PostgreSQL 10 New Features with Examples
Nice detailed description and examples.
rgacote··on Why OWASP's Threat Dragon will change the game on threat modeling
Link that does not require you to provide GitHub access: http://docs.threatdragon.org
rgacote··on Antarctica’s potential collapse could damage coastal cities across the globe
Same issue occurred with Y2K. Dire threats, nothing occurred on actual date. Fact is there was an immense effort to update millions of lines of code throughout our infrastructure -- apparently successfully. Do recall several cases of old systems being kept running "to see what would happen" and they did demonstrate the failure.

Just because we averted disaster doesn't mean it wasn't going to happen.

rgacote··on CockroachDB 1.0
Much better to name it something like Oracle, after a mythical seer who gives cryptic, self-contradictory answers open to wild interpretation.
rgacote··on Why our agency helped a client open source the web app we wrote in Elm
I look forward to learning more about Elm by digging into a decent-sized Elm application.
rgacote··on Ask HN: Which OS do you program on and why?
Mac OS for Python, Go, JavaScript. Primarily for combination of GUI and command line. Large set of tools. VMWare instances for Linux and Windows for final build/testing and deploy.
rgacote··on Nginx reaches 33.3% web server market share while Apache falls below 50%
Yes, json validation against schema. Bigger picture, in future we're looking to do some upstream proxy redirects based on payload. Figured the first step is short-circuiting anyone not sending us valid json. Plus, back ends are written in a variety of languages -- not all of whom do json schema validation nicely.
← PreviousPage 3 of 6Next →