HNHacker News
TopNewBestAskShowJobs

jquast

761 karma · joined December 31, 2014

submissionscomments
jquast··on John Carmack is reading and contributing to OpenBSD source code
I discovered it by accident from a source file header many years ago, “that can’t be THE John Carmack?!” I said to myself, it is! there are many web citations, too.

https://github.com/timon37/xwayland/blob/master/hw/xquartz/m...

http://www.finkproject.org/doc/x11/history.php

jquast··on John Carmack is reading and contributing to OpenBSD source code
My favorite developer contributing to my favorite operating system! This is like Christmas. I’ve been contributing $ to OpenBSD since 3.x release days, and reading John carmack’s “.plan” file since Doom 2, when they ran digital Unix!

Did you know: you have John Carmack to thank for first porting X11 to OSX? Thank you John!!

jquast··on GitHub CLI allows you to close, reopen, and add metadata to issues and PR
It's worse than that with Amazon.

The AWS Elastic Beanstalk CLI imports my package, but, when prompted to interview with AWS, they absolutely insisted that I perform their clowny online technical screening.

They trust to use my code in their product, but they don't trust that I know basic programming skills. The real kick in the shins is that I successfully passed this screening years ago, which they don't seem to want to count. Anyway, there are a thousand other candidates, f'em.

jquast··on Fungal Lightning
Why is Nitrogen fixation not mentioned?

https://en.wikipedia.org/wiki/Nitrogen_fixation

Anyone who worked at a farm or golf course or landscaping knows this elementary fact of science, having a hard time understanding what qualifications Geoff Manaugh has to write about science.

jquast··on Show HN: Python lib for rich text, markdown, tables, etc. in the terminal
please also consider blessed, an API-compatible fork of blessings that adds Windows 10 support, 24-bit color, keyboard input, and more. https://blessed.readthedocs.io/en/latest/intro.html#brief-ov...
jquast··on Pretty but useless cherry blossom tree
Ok.

I don't think a picture of laundry is worth a single god damned word.

jquast··on Pretty but useless cherry blossom tree
This web article could cost a satellite or mobile internet customer several dollars to view. Quality in megabytes, not quantity, please. Take a byte out of I/O crime.
jquast··on Ubuntu 20.04 LTS’ snap obsession has snapped me off of it
> On-demand decompression like this has made very little sense on desktops since the mid 90s

Ok, maybe not desktops? But ZFS on-disk compression is a sysadmin's frickin dream -- just one example that you can access logfiles with plaintext tools like grep while benefiting from the space savings with neglible cost, LZ4 has basically no overhead at all, https://www.servethehome.com/the-case-for-using-zfs-compress...

I really hope you will try on-disk compression, encryption, deduplication, and that sort of thing sometime, you will see it is so much better than gzip-compressed, gpg-encrypted files

jquast··on Climate experts call for 'dangerous' Michael Moore film to be taken down
I actually learned a lot of interesting factoids from a debunking movie, https://www.ancientaliensdebunked.com/

So yes, I would definitely watch "rebuttle" documentaries! Are there any others out there?

jquast··on Time to Check Your Pandemic-Abandoned Car for Rats
buy peppermint oil, soak cotton balls in oil, stuff cotton balls all over engine bay, compartments, trunks, underbody. repeat once per month or so, whenever you can't smell it anymore.

https://www.theexterminators.ca/blog/peppermint-oil-work-rat...

jquast··on How Coke and Pepsi make millions from bottling tap water
hot tip: in case of a water crisis, extract the remaining water from your hot water tank (it has a drain port).

That's about two weeks (drinking) for most families (30-80 gallons).

jquast··on Show HN: Pantry – Free JSON Storage for Personal Projects
I shared a free JSON API with parse.com with a bunch of friends to develop a set of FOSS CLI apps we communicated over.

It was all open and fun and funny.

Then parse.com shutdown. https://en.wikipedia.org/wiki/Parse_(platform) -- What started out as fun project for several developers turned into a dead project for us all, which by then had hundreds of users around the world, who were now getting errors instead of fun.

We all used different programming languages, nobody was able to re-engineer all of our clients into a new endpoint/api. My takeaway -- any one of us could have hosted the JSON api, but we made the mistake in thinking we would use a free 3rd party service. That decision killed the project.

jquast··on GNU poke: An interactive, extensible editor for binary data
you lost me at GNU
jquast··on Ask HN: What is your favourite OS and why?
openbsd. a coherent, complete, simple, pretty secure, and very readable unix.

It's my desert island OS. Most especially because of such great offline documentation and build infrastructure, I won't need to consult google for random factoids.

jquast··on SmileBASIC 4 for Nintendo Switch
Not that it matters, but I traded lots of BASIC code on local bbs’s for free, and on floppies and cassettes for free. I didn’t really mind pedaling my bicycle to share my next release of “Pong” or whatever I was up to, kids love sneakernets, but I don’t think this program supports any form of sneakernet, that’s a real shame for kids who don’t have credit cards and most certainly won’t be given permission for “in game purchase”, few parents will understand or approve such a thing.

That’s fine, nobody said this is for kids, or for education, it is what it is, I respect the effort and design to some degree, but won’t fund it. it goes against the very spirit of BASIC as an easy, educational, and naturally open source language.

my other beef is why should content creators, who add value to the platform, pay more money?

I really enjoy publishing FOSS, I maintain half a dozen of pypi’s top 100 packages, I feel joy and pride when I see my packages fly by on screens of colleagues. but if pypi starts charging me “server tickets” to publish these packages, strange EULA’s that sign my rights over, and to have to delete the less popular packages to make room to publish new ones, etc. I’d feel really damn sore about it.

I’d publish it as PDF images and instruct users Like you to print it out and type it in, or dish out $9. This would be my rebellion for not getting a single penny for the thousands of volunteer hours that other people are now paying to receive a copy of. It just rolls my brain around and around to think about both players and creators paying money.

jquast··on SmileBASIC 4 for Nintendo Switch
> In order to upload your works to the server or unlimited downloading of the published works, you need to purchase Server Tickets in the game.

ok.. so it costs money, but if I want to share a game I write, or look at others, I'd have to buy some kind of ticket? $9 to upload a limited amount of code, https://ec.nintendo.com/AU/en/titles/70010000010544/consumab...

What's next, some kind of "purchase another 100 lines of code" DLC package? You know, as a kid I learned BASIC from school friends, neighbors, and family members, and taught BASIC to many more, by trading the source code freely. Books like "BASIC Computer Games" were gotten at the library for free. My computer booted into BASIC for free.

Now I realize how disadvantaged I was, this is the future -- teaching children about "platforms", that hold your code hostage, monetize on your creative works, and nickel and dime away your creative energy.

To think, all that nasty PIRATING of BASIC code !! Without paying anyone?! Thousands of dollars on the table, finally somebody is monetizing this!

jquast··on Agile's early evangelists wouldn't mind watching Agile die
And just like writing software, when specifications of the agile process are not clear, almost founded on a “chose your own implementation” scheme, the result is a big-ridden over-designed and terribly unclear (and endlessly debated) process. implemented differently at each and every company. Just grand.

Just like the very process of software design this was meant to aid, they failed to understand the importance of clarity, brevity, and providing exacting specifications or instructions.

Fuck you, agile. This is not how engineering should be done in any profession. Thousands of hours of my career has been wasted clarifying this unclear process to swarms of people who have no single resource to learn from. And each new company brings a new “we do agile, but....” exception to adapt to, and damned be if anyone ever writes a single fucking rule of this process down, so we get to endlessly debate what is this “agile” thing at each and every opportunity.

jquast··on Telix clone
Thank you for all the memories !!
jquast··on A theory of Zoom fatigue
I can type up to 180wpm and I have to intentionally slow myself down to half speed, to use microsoft's start menu, wow. Typing "cmd.exe" or "notepad" in windows start menu, seeing those applications briefly appear as I type, but by the time I press return, it forgot about the match, and launches a bing search instead.

I feel like microsoft is still cluseless, looking at bing analytics and thinking millions of people search for "notepad" every day because they really think its a great thing to research?

jquast··on Inkscape 1.0 Release Candidate
I've been learning to use this just recently, as part of considering purchasing this pen plotter from the Evil Mad Scientist, https://shop.evilmadscientist.com/productsmenu/846

I had no idea it is also actively maintained and reaching stable, I hope vector graphics make a big comeback in many more construction-art kind of ways than just mobile apps or webverts.

jquast··on COBOL programmers answer call
Since python 3.7, dataclass is probably preferred over namedtuple, which is typed, https://realpython.com/python-data-classes/
jquast··on Code of Hammurabi
I would like to think the very first strategy home computer game was about Hammurabi, Hamurabi.bas, https://www.acriticalhit.com/sumerian-game-most-important-vi...
jquast··on Ask HN: How can I buy a quiet fridge?
This anti-vibration pad reduced my refrigerator's noise by 1.5dB, though https://www.amazon.com/gp/product/B01B7ZH2LG
jquast··on A Geiger-Counter for Viral Risk
Not sure if it is a parody.
jquast··on Is YouTube limiting Coronavirus recommendations?
coronavirus videos are demonetized, i suspect the recommendation engine only wishes to recommend videos that provide profitable advertising

https://www.theverge.com/2020/3/4/21164553/youtube-coronavir...

jquast··on I Add 3-25 Seconds of Latency to Every Site I Visit
I seem to remember being pretty upset when I found out Terry Davis of Temple OS was being shadowbanned. Maybe it was just temporary for a short period or a single comment, but I didn't like it.

I found this (related?) poll https://news.ycombinator.com/item?id=7818823

jquast··on Terminal Snake Game
cool, here's mine in python https://github.com/jquast/blessed/blob/master/bin/worms.py

looks like https://asciinema.org/a/8682

jquast··on Ask HN: Who wants to be hired? (February 2020)
Location: Santa Cruz, CA

Remote: Sure!

Willing to relocate: For good offer

Technologies: Python & Linux (19 & 23 yrs)

Resume: https://jeffquast.com/resume-jquast.pdf

Email: contact@jeffquast.com

I developed the flight data recorder and telemetry systems for Joby Aviation's eVTOL aircraft. I maintain and have contributed to many top-100 python projects. Looking for a new opportunity, please do not hesitate to write!

jquast··on UTF-8 history (2003)
Markus Kuhn did a great deal of work for unicode for unix, see the rest of the same folder, https://www.cl.cam.ac.uk/~mgk25/ucs/

such as examples/UTF-8-demo.txt a beautiful demo file for testing terminal emulators

or the wcwidth.c file I discovered was the origin of the same c function found in all OS's, i forked & maintain in python form as the public "wcwidth" module,

anyway just wanted to point out the treasure trove of the parent folder!

jquast··on macOS Catalina
try

   open -n /System/Applications/Calculator.app

works for me
← PreviousPage 4 of 11Next →