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 A better way to deploy Python web apps to production with all dependencies
I've recently started using shiv to package apps for internal deployment. Relies on the proper version of Python being installed on the server.

Briefcase is another option. It bundles everything, including Python. I've just started playing with it.

https://shiv.readthedocs.io/en/latest/ https://beeware.org/project/projects/tools/briefcase/

rgacote··on Covid-19: What do we know about “long Covid”?
Welcome to the newest "pre-existing condition" in American health care.
rgacote··on Surprise Fujitsu Releases 64-Bit ScanSnap Manager for Older Scanners
Nice, I guess. I gave VueScan my money about six months ago. Works flawlessly with my ScanSnap S510Ms.
rgacote··on Put tiny businesses back into residential neighborhoods
I've found that it is typical for people who run these small types of businesses also live in the neighborhood, or close by.

Another improvement is that people who both live and work in the community have time for more community engagement, but it their children's schools, local government, or local volunteer efforts.

Local businesses improve the community.

rgacote··on HIPAA Grouse
If you're having fun now, wait until you get to PCI for payments.
rgacote··on Charlie Chaplin Was Almost Assassinated in Japan to Start a War
All of the Hard Core History podcasts are incredibly informative and in-depth. Definite recommend.
rgacote··on Onelook Thesaurus with the Query “Bamboozle”
I think we’ve been hoodwinked, deceived, and hornswoggled.
rgacote··on Craig Federighi confirms Apple Silicon Macs will not support booting other OS
Although I have no interest in running Linux on an ARM iMac today, I'll likely be interested in running Linux on an ARM iMac in 5 or 6 years when the OS deprecates the hardware support. Currently running Ubuntu on several iMacs as 'extra' computers.
rgacote··on Don Lancaster's “Guru's Lair” Archive
Hard to believe my first Don Lancaster book was the RTL (Resister Transistor Logic) 1975 reprint. Much of what I know about hardware logic originates in these books.
rgacote··on Does memory leak? (1995)
The (web) world used to be synchronous. Traditional Apache spawns a number of threads and then keeps each thread around for x number or requests, after which the thread is killed and a new one spawned. Incredibly useful feature when you're on limited hardware and want to ensure you don't memory leak yourself out of existence. Modern Apache has newer options (and of course nginx has traditionally been entirely async on multiple threads).
rgacote··on Verlan: French slang that inverses words
TTL logic
rgacote··on Self-driving truck delivers butter from California to Pennsylvania in three days
No single driver can make that time, but a two person team can make coast to coast in 3days in decent weather. The issue with all these autonomous vehicles is that this country regularly has some nasty weather.
rgacote··on Inside Macintosh (1985) [pdf]
Inside Macintosh is a beautifully written piece of work (contrary to some other statements in the thread). No mention of Inside Macintosh should exclude the amazing Caroline Rose: http://www.storiesofapple.net/interview-with-caroline-rose.h...
rgacote··on Linus Torvalds: Git proved I could be more than a one-hit wonder
Mercurial is wonderfully simple, particularly for smaller teams. Also, not being able to throw away branches ensures the project maintains a history of some wrong paths that were pursued.
rgacote··on Thank You, Guido
In Pascal, the braces are simply larger: BEGIN END;
rgacote··on The benefits of a more asynchronous workplace
Switched from Slack to Twist six months ago and have not looked back. Slack is great if you need your focus to be online and immediate response. However, as a developer, I found Slack to be nothing but constant interruptions and needing to dig back through long threads wondering if I missed something important. Life is much saner (and productive) after switching to Twist.
rgacote··on Linode Data Corruption and Issues
Long-time Linode user here. Stuff happens. Agree Linode responded appropriately. I use their automated daily backup service but also maintain off-server redundant copies of critical data.

Learn from the experience, review your backup and management policies, restore from last available backups.

rgacote··on BBEdit 13.0 Release Notes
My daily workhorse editor since 1992. Thanks, Rich, for 27 great years.
rgacote··on Hard comp-fi reading list
I'd add "When Harlie was One" by David Gerrold to that list: https://en.wikipedia.org/wiki/When_HARLIE_Was_One
rgacote··on Statement on the Purpose of a Corporation
And case law.
rgacote··on Columnist asked researchers what they could find out from just his cell number
I use nonsense terms which are easily readable. Mother's maiden name: Lady of Amberly, first maid of countess Blue, inheritor of the golden bull.
rgacote··on Empress trees absorb about 103 tons of carbon a year per acre
Not sure planting a "highly invasive tree" is the solution: http://www.ecosystemgardening.com/paulownia-princess-tree-on...
rgacote··on Pylint False Positives
Close to 30% of the documented Pylint warnings are for test code. I find Pylint incredibly helpful, but there are two things I rarely do with Pylint:

1: Run it on my test code. 2: Run it untuned for a specific project.

The heritage of "lint" tools is to be overly picky.

rgacote··on No more cardboard boxes? 3M invents an ingenious new way to ship products
Aside from the plastics vs. paper issue, how do you pack these things into a shipping container or trailer? Can you imagine the logistics of every order Amazon packs being a (nearly) unique size?
rgacote··on Interesting Programming Languages
SNOBOL: Was the first language that opened my eyes that there was more to computing then numbers. Up to that point, college was all FORTRAN, Cobol, and a bit of CDC 6600 assembly.
rgacote··on New Hampshire installs historical marker to honor the creation of BASIC
And that was pretty serious research at the time. The Gravity Research foundation was founded by Roger Babson (who also founded Babson College). At the time, the nature of gravity was not well understood. If it was a "wave" then it could be blocked, i.e Anti Gravity!

The New Boston historical society has a nice link, as does Wikipedia (which mentions Edison suggesting the idea to Babson):

http://www.newbostonhistoricalsociety.com/gravity.html https://en.wikipedia.org/wiki/Gravity_Research_Foundation

An annual essay contest lives on. Several Nobel lauriets have won that prize including well recognized names like Stephen Hawking and Roger Penrose.

rgacote··on JSON as configuration files: please don’t (2016)
And TOML does not have the security code execution vulnerability that is in YAML.
rgacote··on Ask HN: What password manager do you use?
PwSafe (Mac and IOS only)

https://pwsafe.info/

rgacote··on Ask HN: Why would I choose Python over JavaScript/Node?
This. Thousands of modules required when spinning up applications. Worries about the security, side effects, bugs, maintainability of them all.

Also find the async/concurrency syntax in Python in cleaner — granted, a personal preference.

rgacote··on The Future of Crime-Fighting Is Family Tree Forensics
The Bear Brook Podcast from NH Public Radio covers an early case solved via family tree forensics. An excellent listen. https://www.bearbrookpodcast.com
← PreviousPage 2 of 6Next →