HNHacker News
TopNewBestAskShowJobs

troymc

3,330 karma · joined November 21, 2009

Troy McConaghy

https://troymcconaghy.com

submissionscomments
troymc··on 1M Users
Neocities has a similar vibe.

https://neocities.org/browse

As its name suggests, it was inspired, in part, by Geocities.

troymc··on Wp2hugo: Best WordPress to Hugo migrator (written in Go)
Maybe Publii?

https://getpublii.com/

troymc··on Microsoft donates the Mono Project to the Wine team
Fun fact: Second Life, the virtual world, has an in-world scripting language called LSL, and it gets compiled to bytecode that gets run on a virtual machine. Initially, it got compiled to bytecode that ran on an in-house virtual machine, but in 2008, they switched over to compiling LSL to Mono bytecode to run on the Mono virtual machine. I wonder if that's still how it works. (I haven't been involved with SL for a long time.)
troymc··on Exposure to the Sun's UV radiation may be good for you
The article is about a new paper in the journal Health & Place. That paper is open access and can be found at:

https://www.sciencedirect.com/science/article/pii/S135382922...

troymc··on Ask HN: Which apps tell you about which shoulders of giants they stand on
For web apps, see https://stackshare.io/

For many desktop apps, if you go into Help > About, you'll see a list of all the open source libraries used, and their associated licenses (as required by the license).

In Chrome, go to chrome://credits/

troymc··on WriteFreely: An open source platform for building a writing space on the web
WordPress.com is also based on open-source software (WordPress) and can connect to the Fediverse via Activitypub [1]. Similar to WriteFreely, there's even a WordPress.com desktop app [2]. That said, I understand the allure of a simple, minimal, distraction-free writing and reading experience.

[1] https://wordpress.com/support/enter-the-fediverse/

[2] https://apps.wordpress.com/desktop/

troymc··on AudioFlux: A C/C++ library for audio and music analysis
1/++
troymc··on A (not so) small library for terminal based game development
If pygamelib interests you, you might also be interested in Pyxel:

https://github.com/kitao/pyxel

troymc··on My daughter (7 years old) used HTML to make a website
I learned quite a lot by viewing the source of this delightfully clean and spartan website.

You don't need a DOCTYPE tag?

You don't need a head tag?

You don't need to declare the charset?

The body tag has a "background" attribute?

The HTML "center" tag still works?

troymc··on There's another way to write GUI apps for Windows
OctoPrint has been doing that since 2012. It's a clever idea.

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

troymc··on One Million Checkboxes
https://bubblespop.netlify.app/
troymc··on Please maintain eye contact for the duration of the ad
"Ad blocker?? Sounds great! I'll have to ask Bob how I can get one."
troymc··on Secret Hand Gestures in Paintings (2019)
One of the proposed explanations was that lots of people actually had fingers which naturally posed like that, which, if true, would be of interest to people in biomedicine. The paper was published in Acta Biomedica, an international, peer-reviewed, open access journal that publishes original research articles, reviews, and case reports in the field of biomedical sciences. It then got slurped into various journal indices and online libraries, including the National Library of Medicine at the NIH.
troymc··on Recently increased prevalence of human forearm median artery: Microevolution
The circulatory system of a fetus undergoes many changes at the time of birth. For example, in a fetus, the left and right atria of the heart are connected (allowing blood to bypass the lungs, which are not yet in use). Upon birth, that "hole inside the heart" (the foramen ovale) normally closes, redirecting blood flow to the lungs for oxygenation.

For another example, look up the ductus arteriosus.

troymc··on 37signals announces next ONCE product: Workbooks, to release for free
"But it's surprisingly challenging to publish books on the web in nice, cohesive, tight, easy-to-navigate HTML format."

Quarto is one great option for doing that today. Bonus: it can also generate EPUBs and PDFs, all from one set of source files.

https://quarto.org/

It's free and open source.

https://github.com/quarto-dev/quarto-cli

Example books:

https://wesmckinney.com/book/

https://jjallaire.github.io/hopr/

troymc··on Pacific squid flashes its attack 'headlights'
I thought I was the only person who watched that movie!
troymc··on Toon3D: Seeing cartoons from a new perspective
Yes, in fact at least one of them got funding from YC: Matterport.

There are many others: Kuula, Cupix, iStaging, EyeSpy360... Real estate companies use them a lot, e.g. to create a virtual tour for prospective buyers.

troymc··on Unitree G1 Humanoid Agent
I was unable to determine whether the website was:

A) Real, straight-up, what-it-says-on-the-tin

or

B) Satire. I mean, who wouldn't want a robot that opens walnuts by smashing them with its fist? What a great party trick! It for sure won't accidentally classify your pet gerbil's head as a walnut, don't be silly.

troymc··on Waymo now does 50k paid trips per week
That averages out to about 5 paid trips per minute, which is impressive considering the number of places where Waymo is offering paid trips: currently San Francisco, Phoenix, and parts of LA.
troymc··on OpenAI Bought Chatgpt.com
It seems the folks at OpenAI were surprised by how popular ChatGPT became. Because they didn't expect it, they didn't do the usual things to protect the "ChatGPT" brand, such as buying the .com domain name.

They also didn't do a very good job of protecting the "CHATGPT" wordmark trademark. Check out all the "live" trademarks there are for "CHATGPT" with the USPTO, and note how most of them don't belong to OpenAI:

https://tmsearch.uspto.gov/search/search-information

Edit: It seems there's no way to link to the search results, but you can do a new search for CHATGPT easily enough.

troymc··on Lithium-free sodium batteries exit the lab and enter US production
Here's Natron's page about safety: https://natron.energy/our-technology/safety

I don't think the battery is a big block of pure sodium. That would be unsafe.

The battery electrolyte contains sodium ions, but the same is true of salt water and Gatorade.

I think the industrial source of their sodium is sodium hydoxide, a common industrial feedstock. https://en.wikipedia.org/wiki/Sodium_hydroxide

troymc··on The Papa Johns closest to The Pentagon is far busier than usual
Maybe it's Mabel's retirement party.
troymc··on Show HN: I made a surprisingly fun & enjoyable AI Art buying game
I ran out of art to buy. Must have more art.
troymc··on Designing a Pure Python Web Framework
Google Cloud Functions is another online service where you can run arbitrary Python code "in the cloud" (on Google's servers). They have a free tier. And if you want to use it... you have to give them your credit card information. That's just how services like these work.

Reflex has nothing like that: you can't run your Python code on their servers, yet --- and once you can, you can be sure they're not going to let you try it for free without asking for your credit card.

troymc··on Designing a Pure Python Web Framework
As a general rule, an online server should never be left "open" so that anyone can run arbitrary code there. Such servers quickly get turned into bots for botnets (which do things like denial-of-service attacks for their commanders).

I suspect Anvil has that credit card requirement to prevent botnet recruiters from abusing Anvil's free trial. (Anvil lets signed-up users run arbitrary Python code on their servers.) By asking for a credit card, Anvil has the information they need to go after anyone who violates their terms of service.

Reflex doesn't have to ask for a credit card because you can try it out locally. With Anvil, there is no local dev, you do all the dev in your web browser, in the Anvil Editor app. It's not just a web framework; it's a Rapid Application Development suite.

troymc··on Designing a Pure Python Web Framework
"The runtime engine that powers Anvil’s app hosting is open source. This means you can host your app anywhere..."

Source: https://anvil.works/open-source

troymc··on Designing a Pure Python Web Framework
Anvil [1] is another "pure Python web framework", where you write both the client and the server code using Python. (The client code gets converted to JavaScript so that it can run in the browser.) Anvil has been around since 2016 [2].

[1] https://anvil.works/docs/app-architecture

[2] https://anvil.works/blog/page/15.html

troymc··on Ask HN: Are there symbols for languages like symbols for currencies?
Some software and websites show (or showed) a little country flag for each language. For example, German would get the flag of Germany. Don't do this. It is flawed for so many reasons...

Here's a whole blog about this, by someone who cares about it more than me:

https://www.flagsarenotlanguages.com/blog/

troymc··on Show HN: Flox 1.0 – Open-source dev env as code with Nix
I wonder if something like this could be used instead of conda or pixi to manage Python packages, the used-version of Python, the Python virtualenv, etc.
troymc··on How to Get Out of Vi (2015)
"Did you try turning your computer off and then back on again?"
← PreviousPage 4 of 34Next →