HN user

dmoose

119 karma

jeff shumate com /contact

Posts4
Comments26
View on HN

Atomization is a fact, and the best road out of it might be to connect with other like minded people wherever they are, but it seems that the Internet hasn't lived up to this promise. Why? What have we done wrong?

The Internet itself is just a way to transfer information. Humans are the ones manipulating that information for commercial and ideological reasons. I would say as several posters above have implied we have not evolved filters that protect us from this manipulation. Quite the opposite we have biases baked into us that are being actively exploited.

What we have done wrong is not find a way to manage this for the benefit of society rather than its harm, sadly that describes much of human history. When an environment exists that amplifies self serving behavior and concentration of power it is not surprising to see it come to reflect the worse rather than best of humanity.

I think we’ll see new newsrooms emerge that reinvent what journalism is, are unafraid to build real, lasting, two-way relationships with the people they’re trying to serve

I agree with the idea, but there is a lot of subtlety. Journalism is a profession. Journalists must understand context and research while also finding ways to convey often complex concepts in an unbiased and comprehensible way. The average internet voice trying to fill this role is just spouting opinion and often with undisclosed motive.

If we do not solve the credibility gap that currently exists and let professionals be adequately compensated for doing good work in a difficult profession most of the suggestions here are just bandaids on a mortal wound.

You'd think. However, this is a rural area with a sheriffs department that has budget constraints. I know of 2 shops with monitored alarm systems that were successfully robbed over the last 5 years because by the time anyone followed up they were gone.

Your statement that "a proper monitored alarm system would have prevented this" is optimistic. I never had any particular expectation that if somewhat intelligent criminals decided to break in when no one was there that I wasn't going to lose whatever they could get at. The cameras let me document what happened and when and what was taken. If the imagery ends up having any other value that's a bonus rather than the point.

A 7U cabinet in an overhead space that is difficult to access. Installation and configuration were a bit of a headache but ended up being worth it. There was a NAS in the office and they stripped 7 drives, sleds and all, out of it.

I'm guessing with such an obvious endpoint for the camera storage it never occurred to anyone there was a second box. I had something like this in mind when I wired the building. It seemed like a good idea to make onsite security footage much harder to find given the cameras were obvious and anyone breaking in would probably look to damage or destroy the system.

I really thought the cameras themselves were the deterrent, but these guys gave it a shot anyway. Cutting the cable to the starlink and walking off with the NAS drives seemed to be the plan.

In the future I'm going to add a local battery backed alarm connected to external siren and strobe that is immediate on opening the office door to draw attention. I was driving down to WWDC when the starlink went offline and saw the notice on my phone but wrote it off to equipment failure which gave them enough time to clean the place out pretty well.

The hole in my strategy was thinking nothing could happen without notification, but being in a car in the middle of Norther CA with spotty cell coverage and lots of distractions blew that up pretty hard. I'm also thinking one of ubiquiti's cellular backups is in my future. Starlink offline is annoying but not the attention grabber that a still of a guy walking in the door would have been. Cellular backup would have gotten me that.

Kagi search filters. I've had medium blocked since I first signed up. Occasionally I search from other peoples machines and realize how much crap on Medium I've just forgotten about. There are a lot of things to like about Kagi but the ease of removing junk sites from search results is near the top.

This is entirely local and private. You can even air gap the UniFi Protect system from the Internet and it'll operate fine.

One week ago 3 guys broke into my shop while I was traveling. They had sense enough to power down the starlink that was providing internet which would have taken out all of the remote camera options.

They did not realize that almost everything they were doing was being recorded via the unifi system. In the end about the only thing of value left in the building was the hard drive with all of their pictures on it.

The police have used the footage to identify all of them and it will be pretty open and shut when they see a court room. Offline and air gapped the whole time they were there but did exactly what it was installed to do.

Google Hates You 2 months ago

i guess i don't blame a writer who's job is threatened by this technology to write a piece like this

it's the same as toll booth operators complaining about fastpass

I think your analogy would work better if toll booth operators built the roads, the cars, the toll booths themselves, and then were all replaced by fastpass.

I have been having a blast going back through topics I learned in college and haven't used in years. Being able to rubber duck specific questions and follow a path based on what I remember vs don't is much faster with LLM than it would be with textbook. However, I'm doing this because it is personally fun. I'm guessing if presented with a task I wasn't interested in the LLM would create exactly the opposite outcome. Thankfully I'm at a point in my career where I don't have a lot of stuff forced on me externally so this hasn't come up, but I can picture teenage me taking a much lazier path with a much different end result.

I picked up one as well and even after flying to pick it up and fuel for driving 700 miles back I'm in it less than $4K. My theory was fleet maintenance to some extent mitigated the 330K miles and even if it takes a crate engine to keep it running I probably still get enough value to be worth it. Turns out I got 19 mpg on the drive back and the only thing I've found wrong with it so far is dead battery in a tps. Wrap is goofy looking but at least I'm never going to lose it in a parking lot.

I'm a bit reluctant to draw attention to my solution since it was written to scratch my own itch and I have only had a handful of users other than myself. Last year I was seriously thinking about making linux my dev choice because coming back to a machine that had slept left me with several minutes of reorganizing the windows that had jumped to various spaces as the multiple monitors were recognized. Aerospace could put them consistently somewhere but it couldn't distinguish windows of same app. I built WinPin for that use case but then kept going to solve other things that have made using a Mac with multiple screens and dozens of windows that need to be organized around my workflows easier. I built in support for workspaces but really haven't used that myself since spaces were more of a necessary evil to organize windows rather than useful in themselves. Interestingly to make WinPin truly useful you have to turn off spaces because I can't figure out a way using what Apple gives me to determine which space a window is in.

If anyone would like to try the app out (https://winpin.app) I'm pretty confident that downloads and update flow are working and it has been running without issue for me on multiple macs for the last 4 months. There are a lot of edge cases I'm sure I haven't seen yet, but it has truly changed my workflow and I'm interested to see what others think. Please don't try to purchase a key, it is fully functional without one. I'm still working on that with Polar.sh and want to make sure my t's are crossed and i's are dotted. Gotta be one of the weirder posts to HN since I actively do not want to sell you something right now.

This is quite beautiful. I had a somewhat similar use case last year and built something that wasn't this polished. The only feature that seems to be missing for what I needed then is the ability to tear off tabs into new windows that could also be dragged back into the frame to reattach. Will definitely be keeping this project in mind for future needs.

I think the greatest crime social media has committed is convincing everyone their opinion matters

So much this! Social media has also allowed people to reinforce their own opinions and spread them by connecting with others who think the same way. Back when we mainly interacted in real social communities, fringe ideas couldn't get traction because there wasn't enough reinforcement.

I agree with this point completely and have been maintaining at least a few linux servers for many years now. However, I never feel completely comfortable about it because it is not my primary responsibility and I know the target is always moving. If you have any good resources to recommend for current best practices I'm sure they would be useful for me as well as anyone deploying this kind of tool.

Location: US West Coast Remote: Yes Relocate: No Email: jeff at mssgs dot net

Senior Technology Leader with 25+ years of experience in software development, network infrastructure, and technical leadership. Former ISP founder/CTO with extensive hands-on development experience.

EXPERTISE: - Technical Leadership: Built and led engineering teams, managed infrastructure scaling, CTO experience - Software Development: Go, Network Programming, Security Systems, Distributed Systems - Infrastructure: Network Architecture, Cloud Systems, Security Implementation - Business: Founded and successfully exited technology company, product strategy, team building

SEEKING: - Part-time CTO/Technical Advisory roles - Interesting development projects (primarily Go) - Technical architecture consulting

I do the same using kanel. It's just enough to make the typings smooth without dictating anything else about how they are used. I prefer to write the queries directly in sql using pg-promise and then type the results of the query and the parameters of the query using the output of kanel. Any changes to the db result in generating new typings followed by running the tests to make sure nothing broke.

I live in snow country as well so when I updated my boiler for home automation I connected the existing controller that has worked for 20 years to the NC side of each relay. This way if the HA controller fails it falls back to the old less sophisticated but near bullet proof analog control system. I dialed those thermostats down 10 degrees below the HA setpoints. If the HA system fails the relays are inert and the old system keeps the house from freezing.

I suppose if it fails with the relays energized it's going to get pretty hot inside, but in the meantime if I have issues with the HA system I can just turn it off and use the old thermostats. This was great while I was debugging my design.

I clicked the lost password link on a site handling legal documents the other day and they sent me a plaintext copy of my password via unencrypted email.

There may be issues with a central identity provider, but given the wide range of horrible choices implemented by so many different websites I think the assumption that keeping identity between you and the site owner is a better choice than trusting a central provider is true only in a limited number of cases.

If I hadn't hit the lost password link I never would have known that they keep an unencrypted copy of my password. Finding one trustworthy central provider at least protects you from unknowingly trusting a large number of incompetent providers.