HN user

mitemte

157 karma
Posts0
Comments74
View on HN
No posts found.

The App Store has done a great job of training users to think that anything downloaded from it is somehow safe. In reality, Apple’s static code analysis and human review processes are flawed and people need to exercise way more caution than they do.

I can see a lot of negatives in relation to removing the human readable aspect of software development. Thorough testing would be virtually impossible because we’d be relying on fuzzing to iron out potential edge cases or bugs.

In this situation, AI companies are incentivised to host the services their tooling generates. If we don't get source code, it is much easier for them to justify not sharing it. Plus, who is to say the machine code even works on consumer hardware anyway? It leads to a future where users specify inputs while companies generate programs and handle execution. Everything becomes a black box. No thank you.

Figma has become absolutely shocking in the past few years. The performance is so bad these days. It doesn’t help that almost every designer doesn’t care to split things into more than one document. I’ve seen Figma documents with hundreds of screens.

In Australia, if you work in multiple places and at multiple companies, it’s still trivial to file your own taxes. You log in to the government portal, where the collected amounts of tax from each income source, including bank interest, is listed. It can get more complicated if you have your own business but for the majority of people it’s easy and doesn’t require a third party.

macOS Tahoe 10 months ago

I don’t mind the visual appearance of iOS 26. My main gripe is that this update introduces some pointless additional taps for common interactions.

Here’s some of the UX regressions:

- Apple Music: the “next track” button is only visible if the tab bar is expanded. So now we have to scroll or tap, wait for an animation and then click next. - Web views search web for selected text: previously we could highlight, swipe the action menu and then tap the button. Now we have to highlight, tap the small arrow, wait for the horizontal list to animate into a vertical list, tap the button. They removed the ability to swipe the action menu. - Tab bars: since 2007, you could change tabs with one tap. Now it’s one or two taps, depending on whether it’s collapsed or expanded.

macOS Tahoe 10 months ago

Settings > Safari > Set tabs to “Bottom”. This gives you back the old style bottom bar, including the all tabs button.

The “Compact” UI option is complete and utter garbage.

Apache ECharts 6 12 months ago

react-router is such a disaster. It’s got to be one of the most irritating but ubiquitous packages. I’m going to migrate to Tanstack Router on a project that uses react-router v6 currently, rather than bother with the v7 migration.

I don’t think it’s actually faster than Jest in every circumstance. The main selling point, IMO, is that Vitest uses Vite’s configuration and tooling to transform before running tests. This avoids having to do things like mapping module resolution behaviour to match your bundler. Not having to bother with ts-jest or babel-jest is also a plus.

Figma was quick until a 12-18 months ago, it’s been getting progressively worse. It’s excruciatingly slow at times now. The version history feature takes forever to load. It’s a shame, at one point it was, in my opinion, the best execution of a web app, having avoided all of the issues that other web apps suffer from.

I recently spent 2 weeks fixing a project that a senior engineer seemingly vibe coded while I was on holiday. Prior to that, their work output was excellent in terms of quality and pace.

Those 2 weeks were absolute hell for me. I estimate I had to rewrite about 90% of the code. Everything was cobbled together and ultimately disposable. Unfortunately, this work was meant to be the first of several milestones and was completely unsalvageable as a foundation for the project.

I'm not opposed to using AI tools, I use them myself. But being on the receiving end and having to deal with someone else's vibe coded rubbish is truly dreadful.

Having seen this generation at music festivals, I kind of disagree. I feel like the current generation go really hard on drugs.

In Australia, nightclub entry can be expensive, ranging from $20-50 per club. 10 years ago, you’d club hop, maybe going to 3-4 clubs from 11pm until 7am. These days, it’s not worth it. Drinks are like $12-16 for a basic mixed drink. A lot of patrons just drink at home, then drink (free) water and take MDMA and/or ketamine at clubs, which is significantly cheaper than a night of buying drinks.

One thing I like about Berlin is that some clubs explicitly forbid photos. Staff place stickers on the front and back cameras when you enter. Anyone spotted taking photos is kicked out.

Nothing unproven about covid coming out of wuhan lab

The burden of proof lies on those making the claim of a lab origin. In scientific investigation, the party proposing a particular explanation must provide evidence to support it, rather than others having to disprove it.

House panel concludes that COVID-19 pandemic came from a lab leak

The findings of this report are in dispute. There is still no definitive evidence that COVID-19 originated in a lab.

Two-thirds of Americans believe that the COVID-19 virus originated from a lab in China

The number of people who believe something has no bearing on whether it's factually true. History is full of examples where the majority was wrong. People once widely believed the Earth was flat and the sun revolved around us. Scientific truth is determined by evidence and rigorous research, not popular opinion or consensus.

Look at U.S. factories now vs the 1980s - way fewer workers but making more stuff. Yeah, companies moved jobs overseas, but they also went big on automation to boost efficiency. That's a huge reason factory jobs disappeared.

As for COVID origins, let's not perpetuate unproven theories.

Claude web’s context window is 200K tokens. I’d be surprised if GitHub Copilot’s context window exceeds 10K.

I’ve found using Claude via Copilot in VS Code produces noticeably lower quality results than 3.5 Sonnet on web. In my experience Claude web outdoes GPT-4o consistently.

I’m paying $240 a year to Anthropic that I wasn’t paying before and it’s worth it. While I don’t use Claude every single day, but I use it several times a day when I’m working. More times than the free tier allows.

Maybe something like this, which relies solely on flex box for layout.

    .outer { 
      display: flex;
      justify-content: space-between;
      align-items: center;
    }

    .left {
      flex: 1;
      display: flex;
      justify-content: flex-start;
    }

    .middle {
      flex: 1;
      display: flex;
      justify-content: center;
    }

    .right {
      flex: 1;
      display: flex;
      justify-content: flex-end;
    }

With the exception of the instruments features, Xcode’s poor refactoring features, needless animations, bad code navigation, lack of a terminal, and limited plugin support make it such a drag to use. AppCode was better in almost every regard but was discontinued.

Can you provide some examples of modern layout systems? I’d be curious to see what’s on offer.

I have experience with various iterations of UIKit’s auto layout, Yoga, as well as CSS and some Swift UI. I’ve found CSS to be considerably easier to work with, particularly when using flexbox and grid.

The cable/charger situation was worse in the pre-smartphone era. I remember two variants of Nokia, several for Sony/Ericsson and an even greater number for Samsung. Most phones had proprietary audio connectors too. People are now able to switch between all major smartphone brands without purchasing new cables or power supplies. If you wanted to, you could just use your USB-A power brick with a USB-A to USB-C cable.