HNHacker News
TopNewBestAskShowJobs

Timothycquinn

317 karma · joined June 26, 2016

submissionscomments
Timothycquinn··on Don't post generated/AI-edited comments. HN is for conversation between humans
AI Server Error
Timothycquinn··on Halt and Catch Fire: TV’s best drama you’ve probably never heard of (2021)
I learned of that from On the Metal podcast. Was a big favourite. Definitely a great watch.
Timothycquinn··on Microsoft will give the FBI a Windows PC data encryption key if ordered
Time to use Linux as the on the metal OS.
Timothycquinn··on I dumped Windows 11 for Linux, and you should too
I did this 10 years ago. I now run windows server as my windows guest so I dont get all the client cruft. Works like a charm
Timothycquinn··on Heretic: Automatic censorship removal for language models
Could this be used to infer the alignments done by the creators of the models by passing in a common set of questions to before and after and then comparing the results? Would be interesting to see what Elon has done to his XAI model in comparison to OpenAI.
Timothycquinn··on Boa: A standard-conforming embeddable JavaScript engine written in Rust
There is a Rust based browser project ongoing that can use this (if its not already).
Timothycquinn··on Why SSL was renamed to TLS in late 90s (2014)
Considering that Microsoft was a completely different beast in that time, I'm not surprised it does not seem that silly.

M$ (appropriate name for that time) of the day was doing its best to own everything and the did not let up on trying to hold back the open source internet technologies until the early 2010's I believe. Its my opinion that they were successful in killing Java Applets, which were never able to improve past the first versions and JavaScript and CSS in general was held back many years.

I still recall my corporate overloards trying to push me to support IE's latest 'technologies' but I resisted and instead started supporting Mozilla 3.0 as soon as they fixed some core JS bugs for our custom built enterprise JavaScript SPA tools in the early 2000's. It turned out to be a great decision as the fortune 500 company started using Mozilla / Firefox in other internal apps in later years long before it became common place.

Timothycquinn··on Mitigating unexpected arithmetic overflow – Kees Cook
Brodie Robertson just posted a YouTube video summarizing this including Linus’s response. It’s definitely a doozy. I’d be interested to hear the BSD folks perspective on this.
Timothycquinn··on A History of Source Control Systems: SCCS and RCS
While researching which SCS to use at Honeywell in early 2000’s, I read the RCS thesis and it was short concise and a fantastic read. I recommend any SCS N00b’s to read it first.

Thankfully at the time, I chose SVN over CVS and although SVN was only at v0.8 my small team never lost any data. I never regretted my decision.

Timothycquinn··on Python 3.13 Gets a JIT
Correct. I just checked the project yesterday and they are presently at 3.4 :-|
Timothycquinn··on Paste without formatting on macOS
I don’t recall paste w/ formatting ever working well. IMHO, the OS’s should allow for some global config for default for Ctrl-v, Ctrl-shift-v.
Timothycquinn··on FindMyCat – Open-Source Pet Tracker
I did a very rough BOM analysis of just the raw components and if you buy them at their highest rate (1pc cutoffs), the raw component cost excluding the PCB was about $100 USD. My guess is you would be looking at about $200.

Personally, I would be jumping in if I could buy a fully populated PCB and take care of 3D printing, final assembly and software. However, doing electronics like this is far out of my wheelhouse.

Timothycquinn··on WTFPython: Exploring and understanding Python through surprising snippets
You are correct. I kind of took `is None` for granted as it just feels boilerplate when coding in Python.

Although I have written over a hundred thousand of lines of code in Python over the years; I use Python mostly for dev ops tooling, reporting, monitoring and automation so they don't get super complex and they mostly can lean on procedural programming patterns.

I could imagine complex frameworks needing heavy use of Objects that could lean on the 'is' keyword.

Timothycquinn··on WTFPython: Exploring and understanding Python through surprising snippets
Love this. I’ve written a ton of Python in recent years but never used the ‘is’ operator. After reading this I’m glad I did not.

I can see usecases but clearly it should be used sparingly.

Timothycquinn··on Textual: Rapid Application Development framework for Python
This looks great. I just finished an internal devops and change control app using unicurses and python and although it works, it will not scale well. Initially, I tried doing TK and QT but they both have their quirks with initial installation. My experience with QT is that its works well but useful documentation is sparse.

I'll definitely be giving textual a try as it fits my requirement space perfectly.

Timothycquinn··on Ball milling destroys PFAS in contaminated soil
Maybe they can put these near power plants and use for power factor correction.
Timothycquinn··on Cap'n Proto 1.0
Congrats in 10 years! Question: Can Cap'n Proto be used as an alternative to Python Pickle library for serializing and de-serializing python object structures?
Timothycquinn··on Oxide Computer: Docs
However, the folks at Oxide are at the top of the game for this space with dozens of years of experience in building and testing such systems. Secondly Oxide's crucible stack is completely written from scratch in Rust, which dramatically reduces failure modes common to such stacks, which are often written in C / C++.
Timothycquinn··on RustPython – A Python-3 (CPython >= 3.11.0) Interpreter written in Rust
Thanks for clarifying. Does not look like its there today but hopefully down the road it will.
Timothycquinn··on GOTOphobia considered harmful in C
I had a debate at work about whether guards are considered spaghetti code. The same person also thought that you should never use GOTO's. He learned these rules in his comp-sci classes and never questioned them; even after years in the real world.

Personally, I use guards heavily to reduce nesting and if the language supports goto's, I'll use them if it make sense to improve code flow. However, its been a very long time since I've needed to use goto :)

Timothycquinn··on Masonry Heaters: 18-24 hours of heat output from a single wood fire
I'm really temped to build one of these for my Woodshop. Was just concerned with the danger of some butt head accidentally leaning wood up against it. I assume that would only be a problem with the front of the unit if its a double walled one like this: https://www.youtube.com/watch?v=GfygkTCLDtw&t=1359s
Timothycquinn··on Nokia launches DIY repairable budget Android phone
I would love for them to announce them to be Graphene OS ready out of the box by contributing a Graphene distro from the get-go. I know this is a vendor lock in nightmare but it would open up a huge market for the security conscious and those young ones interested in getting phones that are just for photos and texts.
Timothycquinn··on Elixir for Humans Who Know Python
Interesting article. Having the built in Redis via ETS is slick.

I currently use Python but don't use Django but instead wrote my own WSGI frameworks based on Flask Restx. I'm not a big believer of ORMs besides their CRUD functionality so there is not much benefit for me using Django and the security burden it carries (like PHP) by being so popular. I can keep my designs light weight, very secure and fast; albeit not nearly as fast as Phoenix.

Note however, I don't build public facing high performance applications so its not critical to have max IO like that which Phoenix can handle.

In a way, I wished I had moved to Elixir but with the technical debt invested in Python its a very big jump. Maybe someday down the road...

Timothycquinn··on ChatGPT get-rich-quick schemes are coming for magazines, Amazon, and YouTube
Good. Maybe we will hear less about blockchain and NFT's.
Timothycquinn··on FCC Considering Banning Transfer of Online Consent Forms
Yes, there are a bunch of hoops to jump through if your businesses need to send out a lot of texts. If you have a 8xx number, there are even more strict rules.

For years, we were able to get away with email to sms addresses but they have become undependable as the carriers are blocking them more and more; likely because of the amount of spam going out.

Timothycquinn··on FCC Considering Banning Transfer of Online Consent Forms
As someone who manages code that sends out legitimate text messages for operational purposes, this is a good thing. By lowering the potential of spam situations, this will hopefully make legitimate text message sending easier to manage.
Timothycquinn··on Waymo's collision avoidance testing
Personally, I don't understand the economics of lidar for self driving vehicles. 1) How many lidar units will one vehicle need and how much will this cost? 2) How will noise from other lidar systems be addressed? Eg two or more disparate lidar systems on other vehicles using similar frequencies? 3) How small can the lidar systems be made while still being effective in real world use? These units being used for testing are massive and probably stupendously expensive!
Timothycquinn··on LastPass: Notice of Security Incident
I sync my keepass using signal's 'note to self' feature.
Timothycquinn··on YaCy – your own search engine
I remember really enjoying Copernic.
Timothycquinn··on PowerToys – open-source Windows utilities
A great OS Utility is Path Copy Copy (https://pathcopycopy.github.io/)
Page 1 of 6Next →