HNHacker News
TopNewBestAskShowJobs

kenmacd

333 karma · joined December 13, 2013

my public key: https://keybase.io/kenmacd; my proof: https://keybase.io/kenmacd/sigs/g5xURBRm8cP8h-SbNwHSFrcFp5iG-oPcn_R3y0GvEC8
submissionscomments
kenmacd··on Pass: Unix Password Manager
If you can spare a USB port you can use one of their Nano keys that just stays plugged in.

Even if someone/malware was to steal my yubikey pin they'd still need to convince me to tap the thing over 1,000 times to steal all my passwords.

kenmacd··on US warns hidden radios may be embedded in solar-powered highway infrastructure
Seems a little sparse on details. If the radios are actually cellular it seems it would be trivial for an entity like the US government to at least determine what SIM (and even data) any of these modules was sending.

Rather than anything malicious I'm thinking it's probably just a common module made for signs that can be updated over-the-air, and that feature just isn't enabled in the US signs.

kenmacd··on Ask HN: What would you look for in a hobbyist alternative to IDA Pro?
My suggestion: asking for sacrifices for non-commercial users is the wrong approach. You want users to ask their employers to get licenses and adding a bunch of limitations will just make them more likely to use/learn something else.
kenmacd··on Leaving Gmail for Mailbox.org
Not sure on the reputation, but I personally haven't had any issues emailing people using gmail or microsoft. They have a good DNS Diagnostics page that checks all your domains DKIM/SPF/DMARC settings.

I've been using identities created in the admin panel, but they do have subdomain addresses where everything to *@user.domain goes to user@domain, and you can configure a 'Catchall' address (and of course 'plus addresses'). I haven't used either though.

kenmacd··on Leaving Gmail for Mailbox.org
I use identities for this:

https://migadu.com/guides/identities/

I can send as the address, and emails arrive in my normal mailbox. I also use them for giving self-hosted services their own address/password to email me.

kenmacd··on DeepSeek-v3.1
And unfortunately no more half price 8-hours a day either :(
kenmacd··on Ask HN: GCP Outage?
I dunno. If just your employers site is down then you'll be expected to fix it, whereas if everyone is down there's less pressure.
kenmacd··on Bypassing Google's big anti-adblock update
<cough> SponsorBlock (https://sponsor.ajay.app/) <cough>

It works amazingly well provided a video's been out for at least a half hour or so. It also has the option to skip the "like and subscribe" parts too.

I also tried the https://dearrow.ajay.app/ extension to replace clickbait titles, but decided I'd rather know when a channel/video is too clickbait-y so I can block/unsubscribe.

kenmacd··on IKEA ditches Zigbee for Thread going all in on Matter smart homes
I've done everything using old Particle Xenon boards (nrf52840 microcontroller) and didn't encounter anything 'user hostile'. Originally I had all the 'hub' stuff on one of the boards too, but the newer recommended way is to have the board be the 'radio' and to use a normal computer for the routing.

The matter network is just an IPv6 network, so I run coap server on my matter devices and then control them with command like 'coap-client -m post coap://[<ipv6 addr>]/open_button'.

kenmacd··on Anthropic cut up millions of used books, and downloaded 7M pirated ones – judge
> to make a profit off of the information that is included in these works?

Isn't that what a lot of companies are doing, just through employees? I read a lot of books, and took a lot of courses, and now a company is profiting off that information.

kenmacd··on They tried Made in the USA – it was too expensive for their customers
> has the "market" decided that the unlicensed business is superior?

I think recently we've decided it does? Look at Uber versus licensed taxis, Airbnb versus licensed and inspect B&Bs, and many more.

I get what you're saying though, and if there was the will for it then the unlicensed business would be fined such that it would pay more in fines than the cost of a license. It just seems to be going the opposite way.

kenmacd··on They tried Made in the USA – it was too expensive for their customers
Are you arguing against the automation here? Because if so it seems we could bring back a lot of employment by simply getting rid of machines, but would we really be better off? Is it better for humans to spend their short lives working as telephone operator, knowing it an entirely pointless job?

If you're not arguing against automation then I think we need to think about what happens when we expand your timeline a little. Are there really enough 'employment' jobs that can't be automated for billions of humans of different intelligence/physical abilities?

kenmacd··on The AI Paradox: If machines do all the work, who buys the products?
If you haven't, you may enjoy reading Player Piano by Kurt Vonnegut. It explores some similar themes to the 'would humans be satisfied in a world where they have no economic role whatsoever' discussion.

I thought it was interesting to see Claude say 'It seems like we'd just be shuffling money in circles' as if that's not exactly what money is for, and 'If we're essentially having companies fund UBI through taxes, which then gets spent back at those same companies, it does seem circular. Why not just... give people the goods directly?', when the exact same could be said about labour (and it being an equally bad idea).

As to the wider discussion, it seemed to fall a bit too far in to the "won't somebody think of the economy" in places, and in to pretty easily solved issues like 'What if everyone wants a Ferrari?'.

kenmacd··on I think it's time to give Nix a chance

     du -sh /nix
    187G /nix
This is with

    nix.gc = {
      automatic = true;
      dates = "weekly";
      options = "--delete-older-than 30d";
    };
Cleaning up some direnv versions and a `nix-collect-garbage --delete-older-than 5d` would bring it down to around 40G. For me this isn't _too much_ space, but it's easy for an update to download multiple gigs, so something to keep in mind I guess.

The size of the nix store has never really caused me issues, but ending up with a full `/boot` has. I now always set `boot.loader.systemd-boot.configurationLimit` to avoid these issues.

kenmacd··on Ask HN: Did Aliexpress stop shipping to US?
Possibly related, but I've found recent Ali shipping to Canada has gotten much faster. I've received some thing in around a week that would normally take over a month.
kenmacd··on TmuxAI: AI-Powered, Non-Intrusive Terminal Assistant
Keep in mind that using the free tier models means Google will keep what you send and use it for training.

In bold in their terms is: "Do not submit sensitive, confidential, or personal information to the Unpaid Services."

https://ai.google.dev/gemini-api/terms#unpaid-services

kenmacd··on A tiny Go tool for generating conventional commits using Claude
Nice tool. To add a workflow to the 'lots of these', I usually use an aichat[^1] role. The prompt is stored in `~/.config/aichat/roles/gitcommit.md` and then I do this:

``` git diff --cached | aichat -m deepseek:deepseek-chat -r gitcommit | git commit --edit --file - ```

I like that your tool includes some previous commit messages... I'm not sure if that can be done with `aichat` but it seems like a great idea.

I'd be tempted to wrap individual commit messages in pseudo-xml <commit> tags, as Claude really likes those[^2] and the `%B` format doesn't really show the breaks between commit messages.

1: https://github.com/sigoden/aichat

2: https://docs.anthropic.com/en/docs/build-with-claude/prompt-...

kenmacd··on Cloudflare takes legal action over LaLiga's "disproportionate blocking efforts"
When you find you're seeing a problem as easy, and that "they should just", then you probably either don't have enough detail, or haven't thought about an issue enough.

For example, what else should 'morals' compel Cloudflare to spend money on blocking? Should they preemptively drop accounts that link to any abortion information? Did anything happen at Tiananmen Square?

Let's set all that aside though and say "unauthorized streaming bad", and say that we all agree that that is the case. Say we also agree that it's Cloudflare that should be the enforcer of this. We then run in to the practical issues. Random numbers I found online say that Cloudflare streams around 100 petabytes of video every month. How do you propose that it filter that amount of video and identify the 'offending' streams? There's legitimate license holders that could be streaming through Cloudflare, cut them off and you're looking at a lot of lost business if not a lawsuit against you. There's clips being shown during a recap on someone's sports info stream that probably fit some 'moral fair use'. Both those rely on being able to distinguish between this current streamed game and a replay of a game for a year ago, even in cases where the streaming party has taken measures to make that difficult.

How much extra would you be willing to pay Cloudflare for their services so they could do this type of 'football stream blocking'? Are you okay paying the extra to Cloudflare when the end result is that there's no fewer streams available online?

kenmacd··on Amazon's killing a feature that let you download and backup Kindle books
> I know you say buy a copy if you enjoyed it but that’s not really how commerce works and none of these authors agreed to offer you donationware.

I'm all for also buying books, but my local library has all the books too, so it is sort of how the commerce of books works (at least where I live).

Also if people are still buying ebooks or kindles from Amazon after the whole 1984 fiasco I doubt they're going to care about downloads.

kenmacd··on Show HN: Convince DeepSeek R1 to send you $1000 USDC with 50 tokens
~~I wouldn't bother as this seems like a scam. Both me and another person on the discord channel got "solved" links but both led to error pages.~~

Going to retract my 'scam' comment. I think I hit an honest bug in the processing of the answer by trying to hit the claim page before the reply was fully complete.

While disappointing, I have since found out that a couple prompts for other people had already worked, so hopefully one of those people were the ones that ended up claiming the money.

((All that said, setting up a small prize to collect a bunch of jailbreaks that you could then use for your own consulting/bug-bounties would probably work pretty well))

kenmacd··on Why Blog If Nobody Reads It?
Obviously facetious, but I'd hope most people would want their blog post read by LLMs.

I suspect (hope) a lot of blog posts are written to share knowledge. In that regard having that knowledge trained in to LLMs (ideally open ones, but even closed ones) could further that goal.

kenmacd··on We’re receiving about 3,000 reports/hour
Adding a content warning to the account/post seems about right to me. Someone that creates an account just to immediately post something like this is very likely not following the community guidelines.

It's not like it was posted with any research, or as an opinion, or even on a thread on that topic. It's unlikely to have been posted with any altruistic intentions. It's much more likely to have been posted from a base of hate and with the intent to cause harm.

Heck, that you have an issue with this and think that it is 'extreme censorship' makes me much more likely to be suspect of your intention behind future posts here. That you frame this action as being 'banned' when the account wasn't actually banned only adds to that.

kenmacd··on An embarrassingly simple approach to recover unlearned knowledge for LLMs
Interesting counter-points. Thank you for taking the time to post them.

I don't think I have anything useful to add without giving the issue more thought. Your reply definitely adds new dimensions for me to think about.

kenmacd··on An embarrassingly simple approach to recover unlearned knowledge for LLMs
I hear what you're saying, and I'm not saying some of it doesn't have merit. The following is meant as an open philosophical discussion.

On the topic of 'the information isn't free' I'm curious if you have the same opinion of encyclopedia companies. You must admit there's at least some parallels in that they also consolidate a large amount of information that was 'generated' from others.

Or how about the information you and I have gained from books and the internet? Sure we might 'pay' for it once by buying a book or seeing some ad, but then we might use that information to make thousands of dollars through employment without ever going back to buy another copy of that book. An even more 'egregious' example could be teachers. They're literally taking the knowledge of others, 'regurgitating' it to our children for money, and 'not giving anything back to whoever create the information in the first place'.

> there's a distinct danger that they will simply suck they sources dry and leave the internet itself even more of a wasteland than it has already become

Maybe. There's the whole AGI/ASI argument here in that they/we might not _need_ humans to create information in the same way we don't need human-calculators any more.

Barring that though I do hear what you're saying around a lowering value to creating 'new internet information'. Personally I can't see it affecting my internet use that much though as there's basically two categories my internet information gathering fall in to:

1. I want to know something, give me the short quick answer. This category is already full of sites that's are just trying to hack the search algos to show their version of copy-pasted info. I don't really care which I go to and if AI kills their business, oh well.

2. I want follow a personality. This category is where I have bloggers/youtubers/etc in RSS feeds and the like. I want to hear what they're saying because I find them and the topics interesting. I can't see this being replaced by AI any time soon.

kenmacd··on ToolGit: A collection of scripts that extend Git with various sub-commands
Obligatory mention of https://github.com/tj/git-extras/blob/main/Commands.md for more/similar commands.

Especially useful to me is `git bulk` to apply a command to all the git repos under the directory, and `git ignore "bin/"` to quickly add something to the `.gitignore` file.

kenmacd··on Show HN: Ratarmount 1.0.0 – Rapid access to large archives via a FUSE filesystem
I find this project hugely helpful when working with Google Takeout archives. I normally pick a size that's not too large so that downloading them is easier, then it's simply a matter of:

  ratarmount ./takeout-20231130T224325Z-0*.tgz ./mnt
kenmacd··on DeepSeek v2.5 – open-source LLM comparable to GPT-4, but 95% less expensive
For most of the world this is a good argument for being cautious of using US-based AI services (and closed-models) as well.

As someone living in America's Hat, without any protections from PRISM-like programs, and who can't even reach DeepSeek without hopping through the US, it's probably less risky for me to use Chinese LLM services.

kenmacd··on US man jailed for cloning giant sheep for trophy hunting
It's an interesting question as to if what this man did was helpful or harmful to those conservation efforts.

It's at least possible that someone who would otherwise have hunted one just to have the 'wall art' might have hunted a hybrid instead. Also from a purely genetic standpoint it increased the number of copies of that genetic code.

kenmacd··on US man jailed for cloning giant sheep for trophy hunting
I read the article, but I'm still not sure what part was illegal, and why. It says that part of the law is 'prevent the creation of hybrids', and the sentence was to 'deter anyone else from trying to "change the genetic makeup of the creatures"'... but isn't that way every animal breeder does?

I get the importation of body parts of endangered animals being illegal. If it's just a sentence for that then I get it. But then why is it written that he was jailed for cloning the sheep.

kenmacd··on Llama 3.2: Revolutionizing edge AI and vision with open, customizable models
> Google’s and OpenAI often answered far-left, Progressive, and atheist.

Can you share some conversations where the AI answers fall in to these categories. I'm especially interested in seeing an honest conversation that results in a response you'd consider 'far-left'.

> These political systems don’t represent the majority of the world.

Okay… but just because the majority of people believe something doesn't necessarily make it true. You should also be willing to accept the possibly that it's not 'targeted suppression' but that the model has 'learned' and to show both sides would be a form of suppression.

For example while it's not the majority, there's a scarily large number of people that believe the Earth is flat. If you tell an LLM that the Earth is flat it'll likely disagree. Someone that actually believes the Earth is flat could see this as the Round-Earther creators promoting their own views when the 'alignment' could simply be to focus on ideas with some amount of scientific backing.

← PreviousPage 2 of 8Next →