emacdona

Joined 19 years ago

Karma
832
Submissions
114
Member since
Dec 31
My name is Ed MacDonald.

I own the domain that is the same as my firstname and lastname concatenated... in the .net TLD.

If you want to contact me, the username within that domain that I have an email address attached to is _the_ administrator account in any *nix distribution I've ever used.

If you need validation before sending an email, know that the sha256 sum of the email described above, when typed in all lowercase, is:

49713c8a4827c2c4e4c54fb97eea301ac5e76efe86c211a4fa8b805b8cdaa35d

Yes. I know. Your LLM can trivially determine my email address. Still, maybe that's just enough to hold off the spammers for a little bit longer...

View on Hacker News

Recent submissions

Comment · 5 days ago
Same! I have a huge soft spot for CF. It put a lot of food on my table in the early 2000’s. Then I switched to Java :-)
Comment · 12 days ago
> I'm curious on why you think that, say, an M2 running linux will ever be a better choice for AI workloads than an M5 Pro running MacOS?

I mean that if Asahi starts to gain on Apple with respect to generation of M chip they support. If Asahi supported M4 chips...

But clearly, my dream hasn't come true yet :-)

> What is it that you think is in the hardware that you'd be able to unlock with linux but isn't exposed by MacOS?

I believe that Linux would give me more control over exactly what is running on the machine (and using up precioius memory). Maybe it would also have better support for the toolchain/ecosystem needed to run local inference?

Comment · 13 days ago
I have this dream that previous gen M chips will be worth more than current gen M chips b/c people want to run local inference on Apple silicon... but they want to use Linux and not OS X.
Comment · 16 days ago
That's the optimistic take. I have a much more pessimistic take: there is now only one place where people who want to sell dental devices have to focus their efforts. Less effort for them... and because of the scale... much bigger payoff.

When I was thinking of the examples I gave (poison the training and/or pay the providers), I was intentionally drawing analogs to how I saw Google search decline.

First, SEO "experts" poisoned the results. Then Google saw how much money could be made, and they sold the ad space directly to marketers. If you search for "Best <widget> for <doing something>" on Google, I am certain you are not getting the "correct" answer. And Google has suffered no consequences for this. To the contrary: it has been extremely lucrative.

Comment · 16 days ago
> In the future, you will go to a special dental imaging facility where a modestly-compensated technician images your whole mouth and feeds the results into an AI system, and when you get home you can look at the assessment and chat with the AI about it. Then you can potentially go visit a dentist, oral surgeon, etc, if you actually need work. This system will produce far better dental health outcomes at far lower cost: the diagnoses will be more accurate, and there will be no bias towards additional, unnecessary procedures.

Right up until the sellers of dental supplies find a way to...

Indirectly influence model training to increase the frequency with which models recommend dental work and/or lower the bar for what they determine to be "necessary"...

or...

Directly influence model recommendations by paying model providers (who will be happy to take that money).

The point being that models (and particularly the humans that control them) are presumably just as corruptible as the humans they are replacing.

Comment · 20 days ago
Wow, the timing of this question is eerie. Just last week, I got tired of talking about segmenting my network but never doing it. So I did some research, asked some friends, and settled on the following:

* An Opnsense firewall (purchased from Deciso; ie: "official" hardware)

* An OpenWRT One (ie: "official" hardware) to be used as an access point

* A Microtik switch (SW OS, not Router OS)

My plan is to create multiple SSIDs, have each one on a different vlan, and then control services provided to that vlan. For example, I'll dump all IOT crap onto a vlan that doesn't have internet access.

I'm still not 100% sure it will work (the hardware still hasn't arrived). But finally, to answer your question: "Yes!"

Holy crap, give me official hardware. I installed DD-WRT on my linsys router. It's been so long that I don't remember exact details, but the process was INTIMIDATING. I felt like I had to download a blob from a website that wasn't the official website (ie: I seem to recall different people building DD-WRT for different hardware). I also recall some features not being available on some hardware.

Give me the hardware that is sold by the people that work on the project!

I want some reassurance that I have the "most supported hardware", so I don't have to go through huge feature matrices to see if my hardware supports feature X.

I want headroom to install new packages. I don't want to have so little space that I need to remove one package to install another.

And finally, I want the people writing the software to GET PAID, because I want it to still be around... and being actively developed 10 years from now.

PS:

I initially wanted to get a consumer grade switch, but my network operator friends told me that was a terrible idea... and that I should get a use Cisco switch on Ebay. Cisco is probably great and network operators love it... but holy crap... trying to figure out what switch to buy is an enormous pain in the a$$. I pushed my friends, they relented and said: "Mikrotik is also great". I went to their website. 1000 times better than Cisco's; their switches were cheaper. I didn't have to "call for a quote" or scour Ebay. I haven't turned it on yet, but the buying experience was so much better.

Comment · 22 days ago
I lol’d when they said “there’s no time to waste”… after making me watch five splash screens.

Thank you for making this. Biting commentary on modern video games.

Comment · 1 month ago
Check your public library. If you are lucky enough to live near a big one, they may have all the shows you want to watch on DVD already.

I live in a large metropolitan area and belong to 4 different public library systems. Two of them have branches within walking distance of my house. For either of them, I can go to their website, search for a dvd, and have it delivered (for free) to the branch closest to my house.

It's not instant gratification -- it takes a couple of days. But in some ways, that's a feature, not a bug.

On top of that, they also have Kanopy (a streaming service offered via libraries). The selection is NO WHERE NEAR as complete as major streaming services... but, it's certainly nice to have.

Comment · 1 month ago
Thank goodness... I thought I was the only one complaining. Ever since Apple started putting ads in the App store, I started referring to them as an "ad company". Every time I search for, say, "Signal" and see the first result be a "promoted" link to "Whatsapp", my blood boils.

F*k any company that shows me ads on the hardware/software that I bought from them. ESPECIALLY if they were once NOT an ad company... and then transitioned to one.

I'm fine seeing ads if they were part of the original deal -- for example, the ad subsidized Amazon Kindles. But nothing is safe or sacred anymore. I am all but certain that if you paid for a Kindle with no-ads (ie: you paid the premium), you can be 100% sure that you will eventually see ads!

All contracts, all privacy policies, all terms of use... come with a clause to the effect of "we can change this whenever we want and by using it, you consent!"

Mark my word: very soon, every commercial OS will use shady TOS to train their AI models on every byte you have on your hard drive. ZERO privacy. And if Linux becomes popular enough, you can be certain that the ad companies will start financing open source projects so that they can pressure them to exfiltrate data.

I remember when I was young, there was an organization, Nielsen Media Research [1], that would seek a statistically significant number of volunteers whose television viewing habits they could monitor. They existed because it was ILLEGAL for cable companies to monitor and collect data about what you watched.

Others have said it, and I'll repeat it: this is NOT a problem that can be fixed with technology. People need to get pissed off and write their legislators, and those legislators need to grow a backbone.

In the meantime, the ad industry lobbyists will be spending tons of money to (1) convince legislators otherwise and (2) keep the masses ignorant of the scale of the surveillance apparatus they have created.

[1] https://en.wikipedia.org/wiki/Nielsen_Media_Research

Comment · 1 month ago
I used to be one of those people that would countdown the hours to Apple's launch events and tune in for the live stream. I was never someone who updated my iPhone every year, but I _did_ update my iPhone every two years.

Now, I can't even remember what version iPhone I have. I just remember that I bought it after my last one stopped working (after maybe 5 or 6 years of having it). I won't lie: part of the reason is that I'm just getting older and care less about these things.

But a bigger part is that new tech just isn't fun anymore...

I _hate_ using my current iPhone for surfing the web... because I can't run the full suite of ad-blocking software that I run on my computer (Firefox + uBlock, sponsor block; Little Snitch with tons of block lists). I hate that all that ad-blocking software is necessary... but that's a totally different rant.

I _hate_ that I'm being asked to spend $2000 on a device that will, by default, surveil me 24x7. I can spend HOURS trying to disable every feature designed to track me... and still not be certain that somewhere in the TOS that I've still given permission for them to vacuum up SOME piece of information about me.

And I _hate_ that Apple is now an ad company.

And yes, I acknowledge that with respect to privacy, Apple is STILL the less bad choice (compared to Android).

And yes, I acknowledge that there are other options. In fact, when this iPhone dies, I plan on getting a Pixel and putting GrapheneOS on it.

I guess what I'm saying is... I hope that there are more people like me out there... who are sick of paying thousands of dollars for devices that, instead of serving me, serve those who want to collect my information so they can sell me stuff.

edit: "because I can't" instead of "because can't"

Comment · 2 months ago
> Keep in mind the typical user doesn't care enough to go install any ad blocker

I hate that you are right about this :-)

It really hit home for me today. My project manager was sharing her screen so we could see the free planning poker webapp our team uses. I had it open locally on my machine. She had ads, I did not.

She's not a programmer, but she _is_ technical. She's worked adjacent to programmers for many years, and she's very adapt at writing SQL to query our DB. But she didn't think to install an ad blocker.

I guess I really do live in a bubble where I think _most_ people run ad blockers.

Comment · 2 months ago
Yeah, keyboard binding consistency is what I really want. Ideally, you could choose between Vim, Emacs, <whatever else> keybindings for the program you're using.

I think what's also needed is a standard way of navigating what I guess I'll call the "focus tree". For example, if I'm running Vim inside of a terminal multiplexer (eg: Zellij) inside of a terminal emulator inside of a tiling window manager (eg: xmonad)...

It would be GREAT if I could use Vi keybindings to navigate windows in whatever "focus layer" I'm at... and then have a "standard" keybinding to navigate up and down that tree (eg: "Ctrl + >" and "Ctrl + <").

Right now, everyone seems to solve the "focus tree" problem by trying to choose a control key combination that won't collide with any other process that might be listening for key chords at the same time.

Comment · 2 months ago
Many of these aren't animated... which gives me a great(?) idea for a new AI benchmark: "Animate the mechanical movement at this URL: ..."

Way more telling that "draw a pelican on a bicycle"

Comment · 2 months ago
> The ad system they built isn’t illegal, but it’s pretty clear who it’s for.

"If you're not the customer, you're the product".

Well, Amazon actually did it. They made us the customer _AND_ the product. Hooray.

Like LOTS of other people, I, of course, use Amazon. But, more and more often... if I can find a product somewhere else within, say, 5-6%... I'll buy it that someplace else. Especially if that someplace else is actually a building I can walk into and inspect the thing I'm buying before I pay for it.

Shopping on Amazon is getting worse every day. How can it be good for Amazon in the long run that every time I buy something from their site, I actually have to spend time convincing myself that I'm not getting a knock-off product?

In the modern world, every single time money leaves my bank account I feel like I'm potentially being scammed. I hate it.

Comment · 2 months ago
Oh, I hope you are right about cars. If one of the outcomes of the memory crunch is that manufacturers start making “dumb cars” again, it would almost make it all worthwhile.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton