Hacker Newsnew | past | comments | ask | show | jobs | submit | OptionOfT's commentslogin

I quite often have this issue with async. You get a state machine that is huge because of how Rust builds it.

This clippy lint does a good job of warning you when this might happen: https://rust-lang.github.io/rust-clippy/master/index.html?se...

I had a related issue.

I had an iPhone, then work offered iPhones, and I (stupidly) did not separate the phones or the accounts. So personal stuff on work phone. It's Apple, It's supposed to be good. MDM removal should completely remove work stuff from the image right?

Well, not so much. I had a non-removeable TMobileWingman WiFi network (even though I moved to Verizon) configuration, a stuck VPN configuration and a couple of shortcuts that I couldn't remove.

Eventually I fixed it by taking a backup, going through it with iMaze, and basically try to nuke stuff, and then restore the backup, hoping it work.

Quite insane how much stuff is left around in your iPhone backup by the way.


I agree, and I think the metrification of UX hasn't helped here.

If you read the old Win32 interface design studies, and Raymond Chen's "Old New Thing, The: Practical Development Throughout the Evolution of Windows" you realize what people click isn't always what they want.

And old UX was ensuring that it was build in a way that what the user clicked was what they wanted.

Now? Since the MBAs came in the UX is another hostile piece of software, trying to trigger you into spending money.


So how can you verify correctness of transcription and summary in a way that is repeatable over time?

That's the job of the provider. There's no other way to actually verify the accuracy of the note. You can't actually engineer humans out of the loop, the loop revolves around humans.

How does the provider verify the accuracy if they don't have the transcript or the original recording?

They read the note. They were in the session, if they can't remember what happened minutes before then we have bigger problems than a lack of transcript.

Agreed. That sounds like a recipe for "we don't know how 'the algorithm' came up with what it did" kinds of excuses when, inevitably, inaccuracies are found. It also seems, conveniently, to make the processing system practically unimpeachable.

You're not the first person to focus on the transcript, but you're forgetting that the person checking the note, the doctor, was also in the session and remembers what happens. This isn't an issue.


We need to draw the line somewhere. Later is better.

Re: point 2. It was all possible until the MBAs came along. Companies were private.

Less total sales, but who cares? You build a quality product and everybody is happy.


Except with using Rust like this you're using it like C#. You don't get to enjoy the type system to express your invariants.

That's the risk you take on.

There are 2 things to consider:

    * Time to market.
    * Building a house on someone else's land.
You're balancing the 2, hoping that you win the time to market, making the second point obsolete from a cost perspective, or you have money to pivot to DIY.

I agree. PR merges for me are bisect points. That's when changes are introduced. Individual commits don't even always build.

And I don't rebase or squash because I need provenance in my job.


I have the feeling a lot of people take Macs because the other option is a locked down Windows, and Linux is not offered.


This. I ran Linux at work until last year, when it was finally disallowed. I went with locked-down Mac over locked-down Windows.


The hardware for a Linux laptop right now is not great. Especially for an arm64 machine. Even if the hardware is good the chassis and everything else is typically plastic and shitty.


That is a surprising sentiment. Most dell and Lenovo laptops work just fine and are usually of reasonably good build quality (non-plastic chassis etc.).

arm64 is however mostly bad. The only real contender for Linux laptops (outside of asahi) was Snapdragon's chips but the HW support there was lacking iirc.


They give us Dell Linux machines from work. They suck so bad and we have so many problems. Overheating, camera is terrible, performance is bad relatively to the huge weight of the device. Everything is a huge step down from Macs.

Whenever I see Linux people comparing Linux and Mac I'm amazed at the audacity. They are not in the same league. Not by a mile. Even the CLI is more convenient on the Mac which is truly amazing to me.


How is the Mac CLI more convenient? There isn't even a package manager in the box, they ship loads of old outdated tools too. Plus there's the whole BSD/GNU convention thing you have to watch out for.

I don't find my ThinkPad running Linux overheats, nor is it particularly heavy. And performance is comparable to the similarly priced MBP at the time. Camera sucks, but compared to my Surface so do the Macs...


Prefer my Konsole setup on KDE and I use both interchangeably all day tbh. Camera yea. The irony is heating issues become less of an issue with arm.


We are lucky in that we can choose our machines (within reason, and no real support if things get broken) and run an arch flavour.

I use thinkpad x1 carbons and have nearly 0 issues. The hardware is not quite as nice as a macbook but it does the job and is nice enough.


Recently an article on HN front page was about a guy who had to file down his MBP because the front edge of it was too sharp and resting his wrists on it hurt his hands. At least two people in the comment section noted how the sweat on their hands over time caused the sharp edge of the MBP chassis to pit and it caused it to turn in to a sharp serrated edge that actually cut their hands.

You can say other laptops are "plastic and shitty" all you want, but Apple's offerings aren't necessarily the best thing out there either. I personally like variety, and you don't get that from Apple. I can choose from hundreds of form factors from a lot of vendors that all run Linux and Windows just fine, plastic or not.


[flagged]


Well they do have the Max+ 395 - 128GB beast https://frame.work/desktop

Which is none trivial. The laptop scene is particularly difficult though.


I have a personal Framework 13 and a work-issued MacBook Pro. I love Framework’s mission of providing user-serviceable hardware; we need upgradable, serviceable hardware. However, the battery life on my MacBook Pro is dramatically better than on my Framework. Moreover, Apple Silicon offers excellent performance on top of its energy efficiency. While I use Windows 11 on my Framework, I prefer macOS.

Additionally, today’s sky-high RAM and SSD prices have caused an unexpected situation: Apple’s inflated prices for RAM and SSD upgrades don’t look that bad in comparison to paying market prices for DIMMs and NVMe SSDs. Yes, the Framework has the advantage of being upgradable, meaning that if RAM and SSD prices decrease, then upgrades will be cheaper in the future, whereas with a Mac you can’t (easily) upgrade the RAM and storage once purchased. However, for someone who needs a computer right now and is willing to purchase another one in a few years, then a new Mac looks appealing, especially when considering the benefits of Apple Silicon.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: