HNHacker News
TopNewBestAskShowJobs

codalan

545 karma · joined July 25, 2018

submissionscomments
codalan··on Ubuntu 22.10 Kinetic Kudu
I switched over to Linux Mint recently. There's no way I'm going back to plain old Ubuntu anytime soon.

Cinnamon just works for me, and I still have apt to manage my packages.

It's kind of the logical next step for dissatisfied Ubuntu users.

codalan··on We're Drowning
It depends. I've encountered C# apps with very few NuGet packages.

And then there are the ones that pull in all sorts of logging libraries and abstractions, 3rd party DI frameworks, 3rd party ORMs, Newtonsoft JSON, and more!

Fortunately, the trend is moving back to more centralized, MSFT maintained packages and libraries (EF Core, ASP DI, System.Json, etc.), which makes future maintenance less of a headache.

The main issue I have with 3rd party packages (particularly with obscure ones) is vetting them out. Arguably, the same is true for pulling in MSFT libraries, but when serious security issues happen, you can expect MSFT to (eventually) resolve it. I don't really get that guarantee from 3rd party packages, which might have only 1-2 unpaid maintainers if you are lucky. If you are unlucky, the code might be abandoned and completely unreadable.

I try to limit this risk by only using well-known, well-maintained packages, e.g. Serilog, and keeping package dependencies as minimal as possible.

codalan··on EasyList is in trouble and so are many ad blockers
To me, getting banned is when the provider locks out (or just deletes) your account and prevents you from using their service entirely.

CF didn't do this. They sent them an email telling them that what they were doing was a violation of their TOS and to cease doing it. They did not kill off their account. They still have the option to comply and continue with CF, which seems to be what they are going to do at the moment.

Hopefully, CF will grant them amnesty on this one. At the end of the day, an HTML file is just a text file, so I don't see why this would have even mattered to begin with.

codalan··on EasyList is in trouble and so are many ad blockers
Ahhh, good point!
codalan··on My Initial Thoughts on Bluesky's AT Protocol
For better or worse, AT commands are still alive and well, along with mainframes, COBOL, and OS/2.

They'll probably outlive me. They'll probably outlive all of us.

codalan··on EasyList is in trouble and so are many ad blockers
They shouldn't have to foot the bill for this. This is some bad developers releasing a bad fork of a bad browser.

At a minimum, they should have either reduced the requests to something like a monthly download (not great, but far better than requesting a file every startup), or ideally, hosted and updated the file themselves, on their infrastructure. At least that would force them to look at their own hosting bills, instead of crippling a prominent and important contributor to ad-blocking software.

codalan··on EasyList is in trouble and so are many ad blockers
They didn't get banned. They got an email from CF support saying that they cannot cache TXT files and that they'd need to disable the proxy.

This does not mean banned.

codalan··on EasyList is in trouble and so are many ad blockers
That would only work if they had an API; AFAICT, they're just hosting a file.

At this point, they might be better off coordinating with the other major adblocker providers and just outright move the file elsewhere. Breaking other people's garbage code is better than breaking yourself trying to fix it. Especially on a budget of $0.00.

If the defective code for the browsers are in public repos, it might also be more effective for someone to just fork the code, fix the issue (i.e. only download this file once a month, instead of every startup), and at least give the maintainers a chance to merge the fix back in.

codalan··on Ask HN: How did Microsoft email services became the primary source for spam?
I think DKIM was a good idea at the time of its inception. It caught a lot of the low hanging fruit, which was spammers who spoofed domains.

But yeah, now anyone can buy a domain for dirt cheap, setup DKIM, and start spamming away.

At least with DKIM, you have a basis for blocking a domain outright. That is, until they buy up another domain and repeat their spamming activities again.

Email has really fallen apart in the past decade. When it's not spam, it's retailers and other companies sending me unsolicited, unwanted marketing emails, entirely without my consent. They are the bulk of the garbage in my inbox today.

It's amazing to think that companies still think this is a valid way to advertise products and services. At best, people get annoyed and dump you in the Junk folder. At worst, they view it as a form of begging by a desperate company looking for money, and those people definitely won't be interested in buying anything from you ever again. If there was a way to measure it, I would be that companies are losing more money from annoying spam marketing campaigns than from the .00001% that do convert.

Mailchimp, Constant Contact and their ilk are truly a scourge upon our inboxes. You know they're truly terrible companies because if they ever provided a global opt-out of all their email lists from all their clients, they'd go out of business.

One of these days I will just create another self-hosted email service of my own with a fresh domain and only whitelist it with recipients that I actually care to hear from.

codalan··on My Initial Thoughts on Bluesky's AT Protocol
It's probably still in great use with telemetry devices.

I worked at a small company that developed GPS + Cellular devices. Most of the firmware I worked on processed AT commands, either off the RS232 serial bus, or the network adapter. These devices were either deployed to remote locations for monitoring, or on vehicles for tracking purposes. Basically all the commands to get data or execute commands were customized AT commands.

codalan··on My Initial Thoughts on Bluesky's AT Protocol
I wish they would have named it something else.

https://www.developershome.com/sms/atCommandsIntro.asp

codalan··on GitHub Copilot, with “public code” blocked, emits my copyrighted code
If Copilot was designed with any ethics in mind, it would have been an opt-in model.

Instead, they scoured and plagiarized everyone's source code without their consent.

codalan··on On the cheap, like a local, and without a lot of luggage
NYC, LA, and Chicago are bubbles. They are not reflective of the rest of the US in my experience. They are much more cosmopolitan and are the top destinations for tourists, migrants, and other people looking for opportunities. You can find a little bit of the rest of the world within 30 sq. miles in those cities. I can't really say the same for the rest of the major American metropolises. Boston, DC, SF, Seattle come pretty close, though.

Where I do diverge in opinion w/ the article (and agree with you on) is the whole idea of traveling "like a local", as a lot of traveloguers like to call it. I think the best most travelers can expect is maybe some curiosity from the community they're visiting, but they'll never have the full local experience. Only locals get that experience. You could live in a foreign city for years and even learn the language, but you will always be an outsider to the people in that community. You will never gain the years of culture and context that comes with having grown up in the area you are visiting. The best you could ever do in that situation is accept it and be gracious and courteous to the people in those communities.

codalan··on Apple is quietly pushing a TV ad product with media agencies
The issue is when there is no ad-free tier.

Cable TV started out ad-free. The content was paid for by subscribers. But that wasn't enough. Now cable TV is just as ad-ridden as broadcast TV.

Even Spotify will randomly shove an ad in my face when all I want to do is navigate to my playlist, and I'm a paying subscriber. I hate the way it interrupts my flow so much that I'm probably going to cancel them in the next month or so.

codalan··on Apple is quietly pushing a TV ad product with media agencies
I had a Pixel A-series phone last year. I was ambivalent at first, but was quickly surprised at how much easier it was to use. It also felt less intrusive and gave me more ability to control notifications.

This is coming from someone who hates Google products.

This year, I decided to go back to an iPhone. This has been my experience so far:

- When you disable notifications for an app, expect to be asked inside the app itself to enable notifications. Every. Single. Time.

- Expect some apps to hijack control. Spotify is the worst offender. I plug my phone into the car, will be in the middle of setting my course in Apple Maps, then get rudely interrupted as Spotify forces itself into the foreground after connecting.

- In general, everything takes multiple taps to complete in iOS. It's just such a time suck to have to tap tap tap tap away at something that should be just one or two taps, at most.

- Inability to customize apps. I use a third-party app to browse Reddit. The only way I can open Reddit links from the browser is to hold-tap, share, select 3rd party app. Just more tap swipe tap swipe tap...

- The built-in mail and calendar apps are garbage

- Safari is garbage and can't be replaced with a true 3rd party browser

- A buggy Do Not Disturb functionality that will randomly leave itself on outside scheduled hours

The first two points could arguably be blamed on the third-party apps themselves. But I would counter-argue that it's Apple's responsibility to punish companies that actively diminish the user experience by finding ways to skirt around iOS settings. If I turn off notifications, it should mean that the first time I'm asked. An app should not beg me over and over and over again to turn them on. I said no, don't ask again.

Apps should not be allowed to hijack control, either.

If Apple isn't going to focus on improving the user experience, and if they're going to start down the road of advertising, I guess I wonder what delineates them from anyone else in the mobile space. Now they're just a buggy, expensive interruption machine.

Ironically, I had more control over my Pixel (with stock Android) and the way it behaved than I've ever had with the iPhone.

codalan··on Gmail 2FA causes the homeless to permanently lose access 3 times a year
It's bullshit like this that makes The Pirate Bay a better option.

No ads, easy to use, free, and doesn't require a phone number or email.

codalan··on Startup Builds Houses by Pumping Concrete into Inflatable Forms
Cement production is one of the biggest carbon emitters. There's also the issue of using PVC for the form. None of this seems eco-friendly.

Why not 3d print homes at that point? At least you can get the rebar and other forms in place ahead of the print, and you get more flexibility in the final design of the structure.

codalan··on Meta cuts Responsible Innovation Team
At the end of the day, they will have IP rights for a lot of VR related technology, and that will be worth something.
codalan··on Meta cuts Responsible Innovation Team
I don't think it's totally dumb.

There's a lot of IP and patent rights to be gained. Even if Metabook shrinks back, they will always have a possible revenue stream in enforcing those rights and collecting royalties on newcomers to the VR market.

codalan··on FAA approves unleaded fuel for piston fleet
https://www.faa.gov/newsroom/leaded-aviation-fuel-and-enviro...
codalan··on Launch HN: Boostly (YC S22) – SMS marketing for restaurants
I use a burner number in Google Voice, but even that has issues. I've had some retailers reject the number because they're able to tell that it's not tied to a cell phone.
codalan··on Launch HN: Boostly (YC S22) – SMS marketing for restaurants
I've had doctors and dentists that, internally, would move patient's appointments up if they had a cancellation. It was pretty awesome.
codalan··on Launch HN: Boostly (YC S22) – SMS marketing for restaurants
Feels like we've entered that marketing hellscape already.

I have to register for every other website if I want to purchase something, then get subscribed (without my consent) to some garbage spam mail. And god forbid if I abandon a shopping cart. Now I get some creepy email to come back and finish an order that I probably dgaf about.

And if I revisit some ecommerce site a year later, I get automatically re-subscribed to their marketing spam again.

I guess the next logical step is to migrate this nightmare to phones, where we'll all be forced to keep opting out of shit we never asked for in the first place.

I'm glad we're really using technology to make the world a better place.

codalan··on Google’s video chat merger begins: Now there are two “Google Meet” apps
Ugh, no app for iOS. They do have a beta for Android.

https://proton.me/blog/calendar-free-web-android

Looks like they support shared calendars:

https://proton.me/support/share-calendar

codalan··on Google’s video chat merger begins: Now there are two “Google Meet” apps
Haven't got there yet. I should try it out this weekend. I have a mess of different calendars (google, outlook) that need to be consolidated.

I think the only thing that kinda sucked was desktop integration. You wind up running a service on your computer to allow Thunderbird/Outlook to sync back to the Protonmail server.

codalan··on We're improving search results when you use quotes
Okay, Google
codalan··on The OG Social Network: Other People’s Websites
I do a search for "how to barbaz a foo" on google.

I get the following domains as the top 5 results:

  1. allaboutfoo.com
  2. fooexperts.com
  3. infoonfoo.com
  4. foonation.com
  5. thefooblog.com
The linked pages above all have

  1. A table of contents section
  2. About 30mb of AI, autogenerated filler ("Why should you foo?", "How does foo affect your dog?", "Can you foo a foo?", "Why you should foo twice a day?")
  3. The same content plagiarized from each other's sites, just slightly reformatted/edited
  4. NO ACTUAL INFORMATION ON HOW TO BARBAZ THE FOO
It's 2022, and there's still no way to filter this garbage out?
codalan··on Google’s video chat merger begins: Now there are two “Google Meet” apps
I've long moved on to Proton Mail for my hosted email service. In the past year or two, they've really made it into a (mostly) polished product.
codalan··on Google’s video chat merger begins: Now there are two “Google Meet” apps
It's like the same toxic UI designers bounce between Google and MSFT and Apple and destroy any semblance of usable iconography.
codalan··on Google’s video chat merger begins: Now there are two “Google Meet” apps
I think that's called a Program Manager.
← PreviousPage 4 of 5Next →