HN user

igneo676

464 karma

[ my public key: https://keybase.io/donniewest; my proof: https://keybase.io/donniewest/sigs/IBvf9lRvCVItG60Deros5f1iWKuEZjKxK9zOAuMD3Ww ]

Posts9
Comments123
View on HN
Declining America 2 months ago

The mitigation mechanism is moderators like dang who manually intervene

It's not perfect, but it ain't nothing

Oddly enough, I'm colorblind and I have had the worst time with color schemes. Many are completely unreadable and lack sufficient contrast. Others I just don't like

So, I've started using AI models to generate color schemes for me.

Take an unreadable theme I like and generate one that is high contrast and still coherent. It's probably not good enough for a full spectrum vision person to use but wow has it improved my quality of life.

It wouldn't surprise me if this is exactly the type of problem that is solved in the same way for the rest of you

The difference is that, in the west, there's an acceptable counter narrative. I can tell you that Ruby Ridge and Waco never should've happened and were examples of government overreach and massacre of it's own citizens. Or <insert pet issue with the government here>

You can't with Tiananmen square in China

What's actually going on here is the Unix Philosophy applied to more and more platforms.

Previously, if you wanted to rig up a screen recording app in a few minutes you'd use Linux and specifically one of the minimal desktop environments like i3 or sway. Then you'd wire up a few command line utilities (slurp, wf-recorder, etc) and get the exact experience you want. These small unix tools allowed the greater ecosystem to just cobble together what they wanted without too much hassle. I've done exactly this!

This is the exact mindset that keeps people away. They'd prefer to NOT maintain their own video recording software THANK YOU VERY MUCH. So you get people who go to Mac OS because there's always a slick solution for a couple bucks and you never have to be TOO fiddly.

This doesn't destroy the market for people in the latter camp, but it DOES open up the market for people in the former.

Sure, people are free to believe whatever. I am quoting the very scripture they claim to believe though and so it would be hypocritical to do otherwise

The term we have for those folks is that they're doing "easy-believism" and it's broadly a pitfall within Christianity. It's not considered normative to so heavily lean on grace in the way that you're describing

You've been dealing with the wrong folks then because all Christians should believe what James says when we says

James 2:14-20, 26 (NET) What good is it, my brothers and sisters, if someone claims to have faith but does not have works? Can this kind of faith save him? If a brother or sister is poorly clothed and lacks daily food, and one of you says to them, “Go in peace, keep warm and eat well,” but you do not give them what the body needs, what good is it? So also faith, if it does not have works, is dead being by itself. But someone will say, “You have faith and I have works.” Show me your faith without works and I will show you faith by my works. You believe that God is one; well and good. Even the demons believe that – and tremble with fear. But would you like evidence, you empty fellow, that faith without works is useless? For just as the body without the spirit is dead, so also faith without works is dead.

Fahrplan – 39C3 7 months ago

Nah, this is just the No True Scotsman fallacy. San Francisco is FAR more left in their politics than most of the nation. For example, the new mayor described himself as:

As a lifelong Democrat and San Franciscan, I am running for mayor to turn around the city I love

London Breed, the mayor before, was endorsed by explicitly Democrat or nonpartisan individuals (including Kamala Harris)

We could go on. What's ironic here is that this comment just reveals how disconnected this form of left wing politics is from the larger nation. They call even examples of the politics of their own "right wing" because they're so radically left

I'm reminded of a rather unpopular statement made by Mark Shuttleworth

Don’t trust us? Erm, we have root. You do trust us with your data already. You trust us not to screw up on your machine with every update

By using Windows, you're impicitly trusting Microsoft and every update they make and that it won't screw things up. If you've somehow stuck around past the integrated ads, screwy install process that forces you to have an online account, and the thousands of other papercuts then you shouldn't be surprised to find some other user hostile move has taken place.

Good luck with that I guess

People just aren't used to how LLMs and their tools are developed

Depending on the time of the year you can expect fresh updates from any given company on how their new models and tools perform and they'll generally blow the competition out of the water.

The trick is to either realize that your current tools will just become magically better in a few months OR lean in and switch companies as their tools and models update.

If the defaults are fine for a use case then unless I want to tune it for personal interest it’s either a poor use of my fun time or a poor use of my clients funds.

It doesn't matter if you've crippled the benchmark if the performance of both options still exceeds your expectations. Not all of us are trying eek out every drop of performance

And, well, if you are then you can ignore the entire post because Redis offers better perf than postgres and you'd use that. It's that simple.

LineageOS 22 2 years ago

Mainly historical reasons:

Back in 2009 during the Cyanogenmod days, Google issued a C&D to the developers to keep them from distributing Google Apps alongside the main ROM. IMO it was less about the app distribution and more to force Cyanogemod to come to the table and work with Google to develop ground rules on how 3rd party ROMs would interact with Google more broadly. Cyanogemod (now LineageOS) basically agreed not to step on Google's toes. At the time it was not to distribute Google's Apps inside of the ROM. Now it's to not bypass OS level protections like Play Integrity (formerly Safety Net)

Their stance now can be found here: https://lineageos.org/PlayIntegrity/ . Note the part that says:

Any action taken to bypass Play Integrity risks a backlash against all custom OSes, and could cause Google to block them entirely from the Play Store.

So long as the main players follow this advice, Google tends to also ignore smaller players that _are_ working around this via Magisk or other means. It's also possible that this simply becomes non-viable after some time.

It's also worth noting, Google has ways to allow third parties to certify their devices on https://www.google.com/android/uncertified/ . This doesn't grant fully Safety Net, but it's definitely another way Google is working with custom ROMs to ensure you have access to the Play Store

It's a great browser, but sadly my 2fa keys don't work with it. Looking forward to the day the underlying engine adds support

My highschool teacher in 2008 taught us how to use the "mail merge" feature in Word. Out of the whole class it was the most "advanced" feature we learned and I wondered if I would ever use it in reality. Nope. Good to know it was outdated in the 90s

All things being equal, you're right. I'd want to avoid the issue of wanting a lawyer and prefer the resources of a larger corporation making those decisions

But they're not equal.

The police can acquire a warrant and serve it to a select few megacorps for ALL of the footage at a specific location for a specific time range. That's setting aside some policies where there's active cooperation between the megacorp and the police. By hosting it myself, I avoid this sort of blanket privacy violation.

In my particular situation, I'd guesss it would entirely eliminate police acquiring a warrant for my footage unless I'm a criminal suspect or there was a crime committed in my front yard. Maybe I'd be a bit more forthcoming anyway if a crime happened on my property :P

Maybe your situation is different?

Ah yes, the mere possibility of a sentient AI arises and we're already invoking Roko's Basilisk

More seriously, that seems like a poor way to make moral choices in regards to AI. It's important to be able to distinguish if it does or doesn't have personhood. All evidence I've seen says "No", despite what this guy says.

This is why I power down my laptop physically and ensure startup is speedy. You simply can't trust suspending the laptop to not jack up the overall stability of the system after wakeup or drain the battery unnecessarily or whatever unforeseen disaster awaits you.

I can't stand other platforms comparatively. On Linux, I can start my laptop and be productive in the time other platforms take _to wake up from suspend_. No thanks

Choosing an instance limits you in two ways:

1. The rules of what you're allowed to post

2. The other instances that they choose to federate with (typically a block list that is public)

If you find yourself limited, common advice is to create more accounts (alts) to work around those limitations

I've also seen people host their own instance and get around the lack of federation (but you limit the visibility of your posts from organic traffic)

Why I left Pine64 4 years ago

I think that's a huge overstatement of how much duplicated effort is involved. The process is much more akin to:

* OS 1 finds a bug in Gnome, reports it and perhaps fixes it

* OS 2 benefits from pulling in the new code as well, fixing bugs

* OS 3 writes a driver for the camera and publishes it as part of their kernel

* OS 4 finds a bug in the camera driver they started using, publishes their fix

Yes, there's some overheard to running 25 projects. There's also a huge downfall to excluding 24 projects from contributing as first class members of the project. To boot, it's also a situation where the more contributions make the fixes contributed even more battle tested and beneficial.

tl;dr - OSS development styles don't map onto commercial development styles cleanly

Generally speaking, I highly advise against this path. You're going to end up picking up some Java

With Guest languages (Kotlin, Scala, Clojure, Fennel, etc) you almost always end up learning the original Hosted language. Heck, most languages have an FFI that you'll end up using at some point for C interop because it's all C at the end

But you've been coding for 24 years. You're experienced enough that you can ignore most of the differences and just go full Kotlin.

Most commonly though, you'll need to know:

1. The type system. Your IDE will largely handle the Java interop but not knowing how the type system works will still bite you

2. How the class path works. A lot of issues can be avoided if you understand the build system on this level

3. Your build tool (Gradle, Maven, etc). Basically for the same reason as the class path

If you can tolerate that, you're going to be fine with Kotlin. If you can't, well, good luck and Godspeed

Note: this is setting aside Kotlin's ability to target C and JS, but those are more uncommon use cases. And obviously decoupled from Java

That's not the point

The point is, without antitrust regulation, the FCC only has to go through two giant corporations.

After trust busting Apple and Google, we would theoretically have many more competing stores. The FCC would have to then ask each individual store for a takedown, perhaps even across different legal jurisdictions (read: outside of the USA) and therefore be unable to take down TikTok in such a centralized fashion

I'm not sure using a different license actually opts you out. By merely hosting your code on GitHub you grant them the right to analyze your code on their servers[1]

They may be morally in the wrong, but I'm unsure they are legally in the wrong here. To boot, denying them the right to create this tool in your license is technically a violation of OSS principles and problematic

[1] https://docs.github.com/en/site-policy/github-terms/github-t...

It's entirely useless. Anyone who asks for an update can see it plainly on the repository. There will either be commits against the default branch, an open PR, or a branch with in-progress work.

In any other case (unclosed issue, missing changelog) the solution is to step up and help. Mention that you've replicated the issue, found the solution is up, and that the issue can be closed. Or contribute a changelog