HNHacker News
TopNewBestAskShowJobs

mitchitized

165 karma · joined August 5, 2010

Make no sudden moves.
submissionscomments
mitchitized··on Gumroad’s source is available
This actually strikes at the heart of the disconnect between open source philosophy and common vernacular.

I've argued for years that "free" does NOT mean "free to use as long as you follow my restrictions". To me the only licenses that meet this criteria are the permissive ones such as MIT, BSD and friends where the only requirement is preservation of the copyright notice. The vast majority have limits of what you can do, or when you have to pay, or some other BS that just complicates everything and IMHO just reeks of "I'm manipulating the FOSS community so I can make a buck" or "I'm pretending to give this software away but actually have a laundry list of rules you have to live by". Basically the opposite of what "free" means!

Similarly, "open source" implies that I can do whatever I want, since it is "open". But most open source licenses - including this one - have restrictions and in many cases pretty strict ones that forbid use for many. This is not open at all.

Either give it away, or lock it up, but PLEASE PLEASE PLEASE stop with the hypocrisy, lying and wordplay so you can make a buck (or satisfy a religious tilt). If you want me to help you with your code then you gotta let me use it how I see fit!

And for the love of all things holy, quit calling restrictive licenses "free". This is a binary state, it is either free or non-free, and "you can only use this if you make less than X" or "only use this with other free software" or "if you make changes you have to share" are NOT FREE.

There. Thanks for reading. Stepping outside to yell at a cloud now. And get off my lawn.

mitchitized··on Apple shuffles AI executive ranks in bid to turn around Siri
Apple needs to just put Siri down and launch a brand new, ground-up service/feature that completely changes the subject. That is a win for them, and we finally get rid of the most unhelpful "assistant" the world has known since Clippy.
mitchitized··on Richard Feynman's blackboard at the time of his death (1988)
> I think teaching requires not only that you understand how to do something, but also what someone else's incomplete understanding is.

This 100%. I have been playing guitar since around 1972, and am really good at it. I will never offer lessons to anyone, at any level, because that is a completely different skill than just being able to play a guitar.

I also know instructors at bootcamps that are not master programmers, in fact more than a few don't meet senior-level expectations; but they are exceptional at explaining the basics, triggering those "lightbulb" moments in their students, that makes them a far better instructor than someone with vastly more experience and expertise.

mitchitized··on The barriers to AI engineering are crumbling fast
As a hiring manager LinkedIn profiles are a huge window into someone's professional side, just like github may be a huge window into their technical side.

As a candidate I think LinkedIn is absolute trash - and toxic with all the ghost jobs and dark patterns. Feels like everyone else has the same opinion, or at the very least it is a common one. But when I have 50 candidates to review for 5 open positions, LinkedIn is going to give me great insight that I cannot really get anywhere else. I keep my profile current in the hopes that I'm not doing it for LinkedIn, but for the person researching me to see if I am a valid candidate for their role.

mitchitized··on Copilot vs. Cursor vs. Cody vs. Supermaven vs. Aider
Wondering why Phind is not more commonly considered, integration with VS Code is stellar, and the quality is pretty good.
mitchitized··on Subvert – Collectively owned music marketplace
Finally, a website that convinced me to write my own CSS overrides.
mitchitized··on Dev Starter Pack: The essential startup starter kit
Where's the FOSS tools? This reads like an infomercial on an affiliate marketer's page.
mitchitized··on The Slow, Painful Death of Agile and Jira
My biggest gripes are mostly Atlassian's fault, in that their products seem to take AGES to load (wasting my time) while also providing a UX that seems designed to force as many page loads as possible (wasting even MORE of my time). They keep hiring product people from the Marquis de Sade School of User Interface Design, and it shows.

I also have a huge dislike for all the horrible things so many companies do with Atlassian products, and although that is not necessarily their fault it is still somewhat related to those products. Want a guaranteed raise next time? Just chop your code up into a zillion commits, and write a crapton of sub-issues. SMH

GitHub issues/projects are great for small teams, but can't remotely stand up feature-wise in a larger organization (and assumes everyone is a developer) so as much as I love their stuff, it cannot really compete in the Enterprise space by design.

mitchitized··on Zettlr: Note-Taking and Publishing with Markdown
Also forgot to mention if it wasn't obvious - I'm not a STEM researcher and don't have aspirations to use a notes app beyond notes, but I am curious about efficiency, simplicity and workflow.
mitchitized··on Zettlr: Note-Taking and Publishing with Markdown
Longtime Joplin [1] user here, how does the most recent version of Zettlr compare? I have grown really comfortable with the simple interface of Joplin, plus using S3 for sync makes life easy for me as I'm living on my own infrastructure.

[1] https://joplinapp.org/

mitchitized··on Dazed and Confused: A Large-Scale Real-World User Study of ReCAPTCHAv (2023)
From the study:

"In terms of cost, we estimate that – during over 13 years of its deployment – 819 million hours of human time has been spent on reCAPTCHA, which corresponds to at least $6.1 billion USD in wages. Traffic resulting from reCAPTCHA consumed 134 Petabytes of bandwidth, which translates into about 7.5 million kWhs of energy, corresponding to 7.5 million pounds of CO2. In addition, Google has potentially profited $888 billion USD from cookies and $8.75-32.3 billion USD per each sale of their total labeled data set."

mitchitized··on Dazed and Confused: A Large-Scale Real-World User Study of ReCAPTCHAv (2023)
Not only that, but adding insult to injury - the whole captcha process is being abused by Google for their surveillance capitalism.

Just load a captcha-blocked page in a fresh browser with no google accounts every being used - you got like a 1% chance of getting through. Login to google, and BOOM you're in.

mitchitized··on Mobifree – An open-source mobile ecosystem
Why? Do they mandate process or procedure policies that kill productive organizations, or what? I'm genuinely curious.
mitchitized··on Show HN: Porter Cloud – PaaS with an eject button
Small startup with brand new team, no devops/infrastructure/security. Most engineers are mid-level and not really strong on infrastructure, they are hired to build features and backend.

In this environment something like Porter Cloud would make it far simpler to deploy apps as they were being built and know that there is a chance of scale (at least to a certain degree). Otherwise you get to watch engineering grind to a halt while everyone learns how ECS/AIM/SSM/XYZ works.

mitchitized··on Show HN: Pages CMS – A CMS for GitHub
I feel your frustration, it should either be free or not-free. Stop pretending to be both, while ending up being neither!

Maybe we can start to refer to these types of projects as GOSS (Gated Open Source Software) or maybe COSS (Crippled Open Source Software)? :-)

mitchitized··on Governments spying on Apple, Google users through push notifications
Wouldn't the exact opposite focus have a better effect? Going after the "evil corporations" would mean nobody was collecting the data in the first place, which would also take away the "evil government" as they have nobody to buy that data from.

Right now they just write fat checks to Google, Apple, Amazon and the telcos and badda bing, badda boom it's done.

mitchitized··on Major outages across ChatGPT and API
More like the new Google down
mitchitized··on Mistral 7B
> taking away your nail clippers before you board an airplane.

TRIGGERED

mitchitized··on Twitter has officially changed its logo to ‘X’
I was there when Scully "took over", and can tell you from firsthand experience that Steve Jobs was the young, rebellious entrepreneur whose startup had grown far beyond his experience (or interest at the time). Scully may have been the only man in Silicon Valley with the guts to push Steve out, and Steve knew that it needed to happen. He couldn't, because Apple was his baby - he needed someone to give him that last shove.

You mean NeXT, the company he sold back to Apple for $400 million dollars?

I would argue that the majority of design flops from Apple in the past twenty years were more Jony Ive than Steve Jobs, based on history and design style. That said yeah not every idea the man had was rock solid, but comparing Steve Jobs to Elon Musk is laughable.

Elon was wealthier than 95% of the people in the United States, the second he was born. He's been playing with a stacked deck this whole time.

Whenever someone says "oh so-and-so is so successful" only two questions enter my mind:

1. where did they start? 2. how much help did they get along the way?

I would argue that in Elon's case he's been successful despite himself.

mitchitized··on In 1961 a Gallup poll showed only 33% of Americans in favor of moon landing
> I'm gonna get crucified for saying this, but what do invasions of Iraq, or occupations of Afghanistan for 20 years actually really achieve?

I'm going to answer with another question. For the past thirty years, how many countries have traded crude oil in currencies OTHER than the dollar, and of those countries, which ones have NOT been invaded by the United States?

Petrodollar explained: https://www.wallstreetmojo.com/petrodollar/

This doesn't really have anything to do with NASA budget but deserves a lot more scrutiny than it gets, IMHO.

mitchitized··on LinkedIn adopts protocol buffers and reduces latency up to 60%
* clones hello_world repo

cd hello_world

npm install

* watches text scroll for five hours

mitchitized··on “The days of using untyped languages on non-trivial projects are over.”
Disappointed to find a puff-piece on typescript. Dishonest headline.

Javascript frustrates me just as much as the grumpy old man in the article. That said, I once sat down and asked myself, "self, why was it okay to live through the php years yet you despise javascript for being the same way?" And then it dawned on me, my involvement in php projects forced me to have a low-level understanding of the language that I never acquired with javascript.

The consequence for me is that javascript is still full of voodoo and dark magic, all very frustrating and bowel irritating. But that's not the fault of the language, that's the fault of the knucklehead trying to use it without really digging into the internals and understanding how it should be used. That would be me.

Not learning how javascript internals work and complaining about javascript is no different than when Mongo first came out, and folks shoved third normal form schemas in there and complained loudly that Mongo was a lousy RDBMS. It's not an RDBMS, mate.

If anything this article instead implies that typescript means you don't have to bother learning javascript internals. Do not recommend.

mitchitized··on Show HN: Hansei
Gotta give them credit for at least having a public pricing page though. That is something I will NEVER understand, some companies somehow think that making this information a PITA to access somehow helps their business?
mitchitized··on Joplin – An open-source note taking and to-do application with synchronisation
Longtime joplin user here - been using s3 sync storage since it was available. As long as it is open and free, that will be my note app of choice. Yeah the mobile app definitely needs work, and there's always room for improvement overall. But it is free as in "free beer", as well as "free speech". Both are hard requirements for me, at least for my notes (and data, in general).

I have years of notes in joplin, spread across dozens of notebooks and several profiles. I'm impressed.

There are a zillion competitors out there, some with extremely beautiful interfaces - but it MUST be open for me to even look at it.

mitchitized··on The Case Against Denormalization
I remember when Mongo was first coming out: People would install it, then shove a third normal form schema in it and then complain loudly that it didn't support transactions, foreign constraints or other RDBMS-specific stuff.

Like cold-welding 2' wings on a '55 Thunderbird and then complaining loudly that it makes a lousy airplane.

KNOW YOUR TOOLS. Just like programming languages, each one is likely good a some things and lousy at others, it is up to YOU to know which is the right one for a given need or scenario.

And get off my lawn.

mitchitized··on Supertokens: Open-Source Alternative to Auth0 / Firebase Auth / AWS Cognito
That is not a strict understanding of that term though! That is just an anecdotal opinion. Open-core is where part of the codebase is open, while another part is not. Plain and simple.

And that is not the same as Open Source, which is absolute. The whole reason the term open-core came about was to disambiguate projects that could not claim 100% open code, and make it easier for consumers to pick based on that commitment (or not).

Either you're open source, or you're not. Open-core is not open source. Just be transparent and we're cool.

mitchitized··on Does Google need a new CEO?
Whether or not they change CEOs, they need a new business model. They have needed this for decades now, and it shows.

Their entire existence relies on GoogleAds. That's it. Nothing else comes even remotely close to GoogleAds revenue to their bottom line. This is why they can be so cavalier discontinuing products, as they don't make money so get cut without a second thought.

Search has been so co-opted by this model and dependency on revenue that they are literally killing the one product that makes them money.

My take from the outside at least is that GoogleAds revenue is no longer carrying the business (maybe less business, maybe the company grew too fast, maybe market pressure), and now they are forced to make some tough decisions.

Although I'd love his paycheck, I am glad I am not Google's CEO. That is a really awful position to be in, IMHO.

mitchitized··on Mac OS 9
First thing I did was look for Shufflepuck Cafe and Sun Tzu's Ancient Art of War.

Anybody else do the same?

mitchitized··on Brave browser now blocks cookie banners
Been rocking Firefox as my daily driver for several years now. I don't understand why someone would not switch to Firefox at this point, unless there's just a really strong personal preference or niche feature.

Despite Mozilla's organizational woes, Firefox remains the one true "free as in free speech" browsers out there that has remained competitive. I'm of the opinion that we need Firefox to keep the Web open.

mitchitized··on Obsidian 1.0 – Personal knowledge base app
Joplin stores files as separate markdown files, and the database is just an index for search and metadata.

I'm not a huge fan of Joplin's UX, but not having to pay for sync (and being able to choose the backend for sync) is important enough to me that it is a differentiator greater than the overall UX. I can point all of my Joplin installs to the same S3 bucket and boom done.

I'm hearing that with Obsidian you can use OneDrive/iCloud/Dropbox/etc for sync but that is all based on the sync provider. To me that brings ambiguity about how concurrency and conflict resolution are dealt with, since the app kinda capitulates that to the external storage engine right?

← PreviousPage 2 of 3Next →