HackerTrans
TopNewTrendsCommentsPastAskShowJobs

don-code

no profile record

comments

don-code
·bulan lalu·discuss
I agree with you in regard to paying attention while driving, but the perception issue was actually around "you can't be bothered to be at your desk for meetings, so we perceive you as lazy", not "you're a risk to those around you, so we perceive you as irresponsible".
don-code
·bulan lalu·discuss
I find driving to be one of the most useless ways of spending my time, and if it's for more than half an hour, I do try to figure out some way to increase the value of that time.

I have a weekly commitment that leaves me driving home (~40min) at 9pm, and I usually eat dinner (just a sandwich) while I drive. That also has the advantage of making it so that I'm not eating an hour before bed.

If I know that I need to call someone, I'll usually try to schedule that call while I'm driving. I used to take meetings while driving as well, though I stopped because it was perceived poorly by others.

What's sort of sad is that I can take public transit to all of my regular commitments, and that lets me keep doing something (reading, working, whatever). The schedules are poor, though, and they blow my commute times completely out of the water. For example, I've got a 5-7pm commitment that is a 15-minute drive one way, but if I wanted to go by bus, I'd have to leave at 3:30pm (latest it comes before I need to be there), and get back on it at 8pm (the earliest it comes after I'm done).
don-code
·2 bulan yang lalu·discuss
I agree with the author's premise - that one feedback loop optimizes for speed, and the other for scale - but I don't think the market is bearing the conclusion - that AI should be utilized to enable more rapid experimentation, where we better scale what works.

Many vendors seem to be learning (or not learning, but just throwing their weight against it anyway) that adding hastily-generated AI features are causing customer dissatisfaction, as more people brand the features "slop".

In the best case, the users give the company more chances. Infinitely more chances.

In a worse case, the users assume the new feature will always be bad, given their first impression. It's hard for a vendor to make people reconsider a first impression.

The absolute worst case is that AI enables a new market, but the first attempts are so poor that the first movers make people write that market off as a dead end, leading to a lost opportunity.
don-code
·2 bulan yang lalu·discuss
There was a point where two friends and I each lived alone in an apartment, and I was the only one who had a (2-door) car. We still occasionally did Costco runs.

We'd go in and walk the store - the whole store - aisle by aisle.

If I saw something like a 2-pound bag of tortellini, but thought two pounds was too big a quantity for me, I'd ask, "does anybody want to split two pounds or tortellini?" One might say yes, so we'd throw the tortellini in the shopping cart.

At the end, one person (the membership holder) would pay, and we'd divvy up the result of our haul into reusable containers, in the parking lot. One of us would then take point on itemizing the receipt, and we'd pay back the person with the membership.

In hindsight, I think we did this more to socialize than to save money, but we definitely did save money. Even as a single apartment-dweller, I bought my fair share of 24-packs of yogurt and 5-pound bags of frozen vegetables.
don-code
·2 bulan yang lalu·discuss
My experience has been that it's easy to say, "oh, it's just me", but much harder to subject someone you care about to the same standard that you would yourself. I'm in a similar position with the thermostat, even though something we initially bonded over was that we both kept our thermostats at a low temperature that was outside the window of being socially acceptable.
don-code
·4 bulan yang lalu·discuss
I had the Treo until 2012; the Android headwinds were blowing full speed at that point.

Before the Treo, I had a VisorPhone. Wonderful device, and fit a specific need (no phones allowed in school - great, I can slide the phone out of the back, and continue to use it as a PDA). The thing that killed the VisorPhone for me was PalmOS 3.5's lack of memory protection, combined with a bug in the SMS app. Anybody sending me an MMS message instantly crashed it, requiring me to pull the batteries. Sometimes I hadn't realized it happened for hours, and missed phone calls. MMS messages (group texts, etc) only became more and more common, and when this became a multiple-times-weekly occurrence, I made a move.
don-code
·4 bulan yang lalu·discuss
I'm sort of curious where the law stands on this (I am not a lawyer).

Since it has a license plate on it, it in theory displays some ownership info. Is that enough for me to say, "it's clearly not mine now"? If it didn't, does that give me any right to take something off a public roadway?

Obviously, I know that the letter of the law, and what actually will be enforced, are two different things. Taking something that belongs to CBP would almost definitely be prosecuted in this case, regardless of whether it's legally fair game to do so.

It appears that I can't direct-link to it, but look up case 19S-CR-00528 on public.courts.in.gov - this was a case in which the Supreme Court of Indiana overturned an earlier ruling that removing a GPS monitoring device from your own car, when you weren't aware it was there, was theft.
don-code
·4 bulan yang lalu·discuss
This is one of the reasons I hung onto my Treo for so long. It was so much faster to do... well, basically anything that the device was capable of. With the physical keyboard, you actually didn't need to take the stylus out very often, either.

Calling Mark: (power on) (phone key) M-A (send) - hitting the phone key automatically brought up the dialer, which did double duty as contact search.

Adding a new event to the calendar: (power on) (calendar key) (enter) - and just start typing; you could navigate the fields with the up and down arrows.

Opening the calculator: (power on) (home key) C-A (enter) - the launcher was filterable with the keyboard.
don-code
·4 bulan yang lalu·discuss
There was an article a few years ago here on HN about "can't be evil" business models, which used Costco as an example. As soon as Costco turns evil, it stops working. https://www.bryanlehrer.com/entries/costco/
don-code
·5 bulan yang lalu·discuss
Has the site actually been running all this time? I notice that the generator tag says "FrontPage 12" (post-2003), and site has a TLS certificate, which in 1996 it most certainly would not have had.
don-code
·6 bulan yang lalu·discuss
> Why don't cloud providers have a nice way for tools like TF to query the current state of the infra? Maybe they do and I'm doing IaC wrong?

This is technically how Ansible works. Here's an extensive list of modules that deploy resources in various public clouds: https://docs.ansible.com/projects/ansible/2.9/modules/list_o...

That said, it looks like Ansible has deprecated those modules, and that seems fair - I haven't actually heard of anyone deploying infrastructure in a public cloud with Ansible in years. It found its niche is image generation and systems management. Almost all modern tools like Terraform, Pulumi, and even CloudFormation (albeit under the hood) keep a state file.
don-code
·6 bulan yang lalu·discuss
Being familiar with the hijinks that Steve Wozniak pulled with the switched mode power supply in the Apple II (1977), I was curious about how the author solved for this piece:

> It also needed three supply voltages; +5v, +12v, and -5v. That made it tough to power it from a single-voltage power supply or battery.

According to https://www.allaboutcircuits.com/news/mc34063-the-switching-..., the solution - the MC34063 - isn't _exactly_ a design that's contemporary with the Altair or other 1970s micros, but was introduced in the early 1980s. That would put it closer in age to the Commodore 64 which, in spite of its much smaller size, still indeed does not fit in an Altoids tin.

Very cool project nonetheless!
don-code
·6 bulan yang lalu·discuss
https://hardwarehacks.org
don-code
·6 bulan yang lalu·discuss
A few months ago I spoke with the frontman of a local Boston band from the 1980s, who recently re-released a single with the help of AI. The source material was a compact cassette tape from a demo, found in a drawer. He used AI to isolate what would've been individual tracks from the recording, then cleaned them up individually, without AI's help.

Does that constitute "wholly or in substantial part"? Would the track have existed were it not for having that easy route into re-mastering?

I understand what Bandcamp's trying to do here, and I generally am in support of removing what we'd recognize as "fully AI-generated music", but there are legitimate creative uses of AI that might come to wholly or substantially encompass the output. It's difficult to draw any lines line on a creative work, by just by nature of the work being creative.

(For those interested - check out O Positive's "With You" on the WERS Live at 75 album!)
don-code
·6 bulan yang lalu·discuss
One of the neater aspects of HP-UX is that, given the breadth of pre-2000s HP, HP-UX ran on a number of different devices. You can almost (_almost_ - it's a stretch) think of it as a precursor to how Linux proliferated on routers and smartphones.

While you'd _expect_ to find HP-UX racked in a datacenter, you can also find it on workstations, where its proprietary VUE desktop environment eventually morphed into CDE (which, ironically, I've only ever used on Solaris).

It powered at least one early, pre-laptop-form-factor portable PC, the HP Integral. And you can also find it running on oscilloscopes, logic analyzers, and other test equipment from the 80s and 90s.
don-code
·7 bulan yang lalu·discuss
Doing connected work from the subway has gotten much, much easier in the last few years. I attribute that to three things:

1. Cell service has become low-latency. This is very different from "fast", which it has also become! When I started working from the train (on HSPA+), pings in the hundreds of milliseconds were the norm. My first step was usually to SSH to a remote machine, and let just the text lag on me. Nowadays, I can run a Web browser locally without issue.

2. Cell service has, at the same time, become ubiquitous in subway tunnels. When I started, there were some areas that dropped down to EDGE (unusable), and some areas that had no service at all. Now, there is exactly one place on the Boston transit system - Back Bay Station - where I lose cell service.

3. Noise cancelling tech has gotten better. It's not just about noise cancelling headphones: both of my laptops (a 2024 MBP and a ThinkPad P14s) have microphones that can filter out screeching wheels and noisy teenagers quite well. That means I can take meetings without making them miserable for the people on the other end.

These, honestly, are a huge game-changer for me. The ability to take a 30 minute meeting while commuting, where otherwise I would've had to get in early or stay late at work, actually does wonders for my ability to have a life outside of work.
don-code
·7 bulan yang lalu·discuss
Sadly, you don't even need to engage directly with these companies to be affected. Case in point: e-mail.

I host my own e-mail. Valid SPF, not on any spam blacklists, good reputation score on my static IP.

At the beginning of November, I lost the ability to send e-mail to Gmail - it was all rejected as, quote, "possibly spammy". Double checked SPF and DMARC... Double checked documentation... Spent time setting up DKIM on my mail server, even though I sent nowhere near enough mail to merit it. Nothing got through for two weeks.

Google Postmaster Tools were totally unhelpful, telling me _that_ I was being blocked, but not _why_ I was being blocked. There is a community support forum where I posted - it hasn't seen a response since I posted in November. There was also a support portal where I could, in theory, contact a human. I sent something in there, and am still awaiting a reply.

Now remember, Gmail isn't just for @gmail.com addresses. Gmail hosts my accountant's domain. Gmail hosts the domain for a club that I'm part of. Gmail hosts friends who also have their own domains. Gmail hosts... well, probably a solid half of the Internet's e-mail.

My only way out of this nightmare was to reach out to a contact at Google, who - having an @google.com e-mail - was also unable to receive e-mail from me, and made the case to the right folks internally that I couldn't send important messages to him. A few days later, I could magically send e-mail to Google again.

Do I have any idea what I did? No. Do I have any idea what they resolved? Also no. Can I prevent it in the future? Who knows!
don-code
·7 bulan yang lalu·discuss
> All if, else if constructs will contain either a final else clause or a comment indicating why a final else clause is not necessary.

I actually do this as well, but in addition I log out a message like, "value was neither found nor not found. This should never happen."

This is incredibly useful for debugging. When code is running at scale, nonzero probability events happen all the time, and being able to immediately understand what happened - even if I don't understand why - has been very valuable to me.
don-code
·7 bulan yang lalu·discuss
I likewise have a circa 1997 LaserJet that I refuse to give up. Both the printer and scanner still function flawlessly, every time I need them to - something that few printers today seem capable of.

I switched to 64-bit Windows in 2006. The printer supports PCL drivers, but there are no 64-bit drivers for the scanner. Luckily, I was able to keep it going by running 32-bit Windows in a VM, and passing the parallel port through.

I switched to a laptop without a parallel port in 2019 (thank you, Lenovo, for keeping the parallel port on docks as long as you did). At that point, I bought a JetDirect that supports both printing and scanning over the network. CUPS and SANE both support it out of the box.
don-code
·7 bulan yang lalu·discuss
Much like the author, I consider myself to not use my phone too much. That said, it's probably just as far from the truth for me as it is for him.

Microsoft Authenticator is the biggest offender that comes to mind - without it, I cannot work. My company requires that we share our location to access systems (it's to enforce compliance controls that data stays in the country), so I can no longer use an offline MFA strategy like a U2F token or a TOTP key - I _have_ to use Microsoft Authenticator.