HackerLangs
TopNewTrendsCommentsPastAskShowJobs

billyhoffman

no profile record

comments

billyhoffman
·2 ay önce·discuss
Props to @sleepingNomad here, who has done 16 releases in the last 7 hours, incorporating feedback from HN on the fly!

* Don't like menubar apps? you you can run it as a normal app

* Don't like GUIs? Now you can run it on the command line

Just look at that Changelog:

https://github.com/darrylmorley/whatcable/releases?page=2
billyhoffman
·3 ay önce·discuss
Sincere advice: Consider engaging with a community before trying to use it to promote your work.

You account is not even 3 months old. In that time you made 6 submissions, all of them appears to be to your own work. You have only commented 9 times, with almost all of them being comments about your work.
billyhoffman
·3 ay önce·discuss
I mean it's cool your created a new CMS and all, but beyond the look of the admin interface and publishing flow, I don't see how this is a "Spirtual Successor" to WordPress at all.

Its a CMS, designed from scratch, for a serverless world. It has a stricter, well defined API that plugins are forced to use instead of directly calling/overriding core functionality like in WP. But that benefit comes with a CMS that's built on top of, and seems to prefer, a ton of CF proprietary capabilities (D1 Databases, R2 for image/media storage, their workers for running things).

The web need less consolidation on CF, not more.
billyhoffman
·3 ay önce·discuss
For plugins, no.

1- EmDash plugins are written in TypeScript, not PHP

2- EmDash plugins have a specific permissions model, where they need to explicitly request access to certain things.

3- WordPress plugins just invoke things. EmDash plugins have a defined API you use to talk to different capabilitites

4- Those capabilities are totally different, and at a different abstraction, than what WordPress provides.

Beyond the look of the admin interface and publishing flow, I don't see how this is a "Spirtual Successor" to WordPress at all. Its a CMS, designed from scratch, for a serverless world, using CF proprietary capabilities (D1 Databases, R2 for image/media storage, their workers for running things).
billyhoffman
·4 ay önce·discuss
There's a nice graph in this Six Colors article:

https://sixcolors.com/post/2026/03/apple-introduces-colorful...

Single Core performance: the A18 Pro is faster than an M3!

Multi Core performance: The A18 Pro is essentially the same as an M1.

This balance seems right for the target market of a $599 laptop.
billyhoffman
·4 ay önce·discuss
For years Apple has been selling an M1 Apple MacBook Air for $649 via Walmart. It was still using the old wedge case design and is literally unchanged from fall of 2020 when it came out. It was the base model with 256 GB storage and 8 GB of RAM model, no upgrade options, no colors.

The price point was designed to get customers who would not pay for a $1000 computer into using a Mac. Sourcing those 2020 era M1 components, screens, etc, let alone M1's, was probably becoming a problem in 2026.

The Macbook Neo is a modern way to meet that price point. The video ad is more instructional about what macOS is, and how it would work with an iphone the customer may already have.

It does very basic Apple Intelligence (they show the photo editing in the video), but this is not for running models locally (they even show the ChatGPT native app and say "runs all your favorite AI apps")

People complaining about the 8 GB limit are missing who the target market is for this machine. Its a Mac, for $599!
billyhoffman
·5 ay önce·discuss
Minor suggestion. I found this because the UI looked cool and I wanted to see a more zoomed in view of it. But right now the "Take control of your network today" is the only place with a really readable view of the UI. Perhaps add a gallery of screen shots, showing off different features?
billyhoffman
·5 ay önce·discuss
Congratulations on shipping! Looks awesome.

Minor bug: I tried opening the WebP screen shots in another tab so I could zoom and see them more clearly, and it does not work. Chrome renders the WebP image data as text, and Safari prompts you to download it. This appears to be because the web server is not returning a `Content-Type` header for these URLs:

curl --head https://www.netviews.app/_astro/ss7.D8bYvHF6_1awjYx.webp

EDIT: Fixed! I see a Content-Type header now
billyhoffman
·6 ay önce·discuss
There are real problems with the Torrent files for collections. They are automatically created when a collection is first created and uploaded, and so they only include the files of the initial upload. For very large collections (100+ GB) it is common for a creator to add/upload files into a collection in batches, but the torrent file is never regenerated, so download with the torrent results in just a small subset of the entire collection.

https://www.reddit.com/r/torrents/comments/vc0v08/question_a...

The solution is to use one of the several IA downloader script on GitHub, which download content via the collection's file list. I don't like directly downloading since I know that is most cost to IA, but torrents really are an option for some collections.

Turns out, there are a lot of 500BG-2TB collections for ROMs/ISOs for video game consoles through the 7th and 8th generation, available on the IA...
billyhoffman
·8 ay önce·discuss
I built and run a search engine and a "Wayback Machine" for Gemini:

gemini://kennedy.gemi.dev

There are ~4K hosts and ~1M documents/images/files which make for nice playground with experimenting with crawlers, indexers, and more. Its a nice hobby. Lots of primarily static sites, and CGI is used to add some interactivity:

gemini://gemi.dev/cgi-bin/moon.py
billyhoffman
·9 ay önce·discuss
In the early to mid 2000s I would believe this. But for a major e-commerce provider in 2012? That seems vanishing improbable.

PCI DSS is the data security standard required by credit card processors for you to be able to accept credit card payments online. Since version 1.0 came out in 2004, Requirement 4.1 has been there, requiring encrypted connections when transmitting card holder information.

There’s certainly was a time when you had two parts of a commerce website: one site all of the product stuff and catalogs and categories and descriptions which are all served over HTTP (www.shop.com) and then usually an entirely separate domain (secure.shop.com) where are the actual checkout process started that used SSL/TLS. This was due to the overhead of SSL in the early 2000s and the cost of certificates. This largely went away once Intel processors got hardware accelerated instructions for things like AES, certificates became more cost-effective, and then let’s encrypt made it simple.

Occasionally during the 2000s and 2010s you might see HTML form that were served over HTTP and the target was an HTTPS URL but even that was rare simply because it was a lot of work to make it that complex instead of having the checkout button just take you to an entirely different site
billyhoffman
·2 yıl önce·discuss
EDIT: Ahh, I was wrong and missed the addition of "strerror"

The PR is pretty devious.

JiaT75 claims is "Added the error text when printing out warning and errors in bsdtar when untaring. Previously, there were cryptic error messages" and cites this as fixing a previous issue.

https://github.com/libarchive/libarchive/pull/1609

However it doesn't actually do that!

The PR literally removes a new line between 2 arguments on the first `safe_fprintf()` call, and converts the `safe_fprintf()` to unsafe direct calls to `fprintf()`. In all cases, the arguments to these functions are exactly the same! So it doesn't actually make the error messages any different, it doesn't actually solve the issue it references. And the maintainer accepted it with no comments!
billyhoffman
·5 yıl önce·discuss
Respectfully, I think you have an opinion and are asking all websites to accommodate your opinion.

> Dark UI is to distinguish from, not to blend with content.

This is how you view Dark UI. That is not how I use it. I like the dark aesthetic and am using a system-level dark mode to universally apply that aesthetic. Native Apps pick it up automatically, and I'm glad websites can as well. Frankly it would be super annoying to have to manually opt-in for a dark mode for all the websites I visit.
billyhoffman
·12 yıl önce·discuss
I get that. But instead of saying "I'm upset with how the NSA's actions are impacting the revenue/growth of our technology sector, which is a major source of new jobs in the US, etc etc" he is talking about he thinks Snowden is a traitor.

This feels like a wasted opportunity.

He isn't making appeals for transparency or discussing policy ideas or legal frameworks where the NSA can continue its mission as an intelligence agency and yet not damage American businesses. Marc Andreessen comes off very badly in this interview.
billyhoffman
·12 yıl önce·discuss
I find it odd that Andreessen seemed most upset about effects the disclosures have had on "U.S. technology firms' ability to sell their products overseas," and yet he talks about Snowden.

Andreessen's anger is entirely misplaced and should be directed at the NSA. They are the ones that are intercepting American technology products, like Cisco routers, and modifying them before shipping them overseas. All without (as far as we know) the knowledge or consent of the companies that make the products.

All American technology products are now suspect, in ways they never have been perceived in the past. Not because of the NSA spying on foreign countries, or collecting domestic meta data. But because the NSA is now tampering with American technology products and companies.

The tarnishing of American business has nothing to do with Snowden.