HNHacker News
TopNewBestAskShowJobs

jurip

519 karma · joined October 15, 2013

submissionscomments
jurip··on Should we design for iffy internet?
You can disable that (Settings → Apps → App Store → Offload Unused Apps.)

It's a nice feature, but it would be even nicer if you could pin some apps to prevent their offloading even if you haven't used them in ages.

jurip··on Containerization is a Swift package for running Linux containers on macOS
I don't think the parent was asking for server side macOS containerization, but desktop. It'd be nice to put something like Cursor in a sandbox where it really couldn't rm -rf your home directory. I'd love to do the same thing with every app that comes with an installer.
jurip··on Reverse engineering of Linear's sync engine
It used to be it was easy to tell apart Mac and Windows users by em dash usage. Now apparently Mac users are considered LLMs.
jurip··on LumoSQL
One thing that's always brought up in these discussions, because it's worth bringing up, is the file format of the macOS image editor Acorn: https://flyingmeat.com/acorn/docs/technotes/ACTN002.html

Personally I use it a bunch in mobile and desktop apps.

jurip··on Is TfL losing the battle against heat on the Victoria line?
Doesn't Elizabeth run even deeper than the current ones, though? Certainly seemed so in the elevators of the Whitechapel station. And it's not like you could replace the current lines without building the new one first and I bet there isn't too much empty space between the surface and the existing lines.
jurip··on Don't guess my language
Netflix had a similar oddity, also in Finland: if I recall correctly there's an account language setting, and you have to set it to English to see Kim's Convenience. No need for a VPN, no need to claim you're in another country, but it's just hiding the content unless you've set the right language. Even if we're using English subs when watching content from the Finnish language UI.
jurip··on Don't guess my language
It depends on the language. Unicode defines rules for it: https://www.unicode.org/reports/tr10/
jurip··on TSMC expected to announce $100B investment in U.S.
> I still think the US has allies in Europe that would sanction China indefinitely. They'd probably also show up with something, if called.

China only needs to wait for a couple of years for Musk, Trump and Vance to have destroyed any remnants of the alliances, though.

jurip··on Apple and SpaceX link up to support Starlink satellite network on iPhones
Nothing, as long as you're fine funding the exploits of a ketamine fueled edgelord who is throwing his resources behind far-right parties in multiple countries.

They could just not buy those services. That is a completely viable way forward.

jurip··on Sonos CEO steps down after app update debacle
I use Sonos with Apple Music. Sonos has always been worse than Apple's app at browsing and searching (no idea who to blame for this, not the point), but I'd still use because it freed my phone/computer from the streaming duties. The speakers would handle it all once I got the stream started, and I wouldn't need to worry about being in range.

Also, multiroom. AirPlay does it OK. BT does not.

Now I'm using AirPlay, because it's working more reliably than the Sonos app. Which is a surprise, because it used to be the other way around.

If Sonos goes away, I guess I'll switch to HomePods? I'd rather not, given the prices and reliability, but I really can't imagine going to BT.

jurip··on In defense of the washing machine
I wonder how that's counted; is it ownership or access? In Finland most apartment buildings have shared spaces with a washer and a dryer where you can book time for free. Doesn't mean everyone relies on them, but many people don't bother buying their own machines, especially those living alone in small apartments. I assume we're not the only country doing this.
jurip··on SwiftUI for Mac 2024
I work in both too and will take Xcode any day of the week over AS. It has plenty of downsides but it's fast and surfaces errors well. YMMV.
jurip··on Procreate's anti-AI pledge attracts praise from digital creatives
Right now, viewing the AI slop slowly filling the web, it's hard to see the gain, though. It's possible things will improve, but it's just as possible that guiding the tools will take skills most people will never master, just as they never mastered the non-automated drawing tools.
jurip··on No reasonable expectation of privacy in one's Google location data
If you believe this is what the Safari default search engine deal entails, please provide receipts.
jurip··on Signal: Will leave the EU market rather than undermine our privacy guarantees
GDPR is about not storing information about people without their consent and has nothing to do with the encryption legislation.
jurip··on Swift sucks at web serving or does it?
Yeah I have high hopes for the new Foundation. The current open source Foundation is OK but it doesn't quite match what's there on Apple platforms and makes it all a bit difficult. Having one shared implementation should improve things.
jurip··on Using Your Vector Database as a JSON (Or Relational) Datastore
"More complex workloads such as joins". How far we have fallen.
jurip··on On clock faces, 4 is Expressed as IIII, not IV
Sandi Toksvig made the point in a QI episode that if you use IIII, you get a pleasing symmetry with the number of Vs and Xs on a clock face. Four numbers with only Is, four numbers with a V and four numbers with a X.

I'd be surprised if that was the reason, but it's kind of neat.

I II III IIII

V VI VII VIII

IX X XI XII

jurip··on Catalyst – Tailwind CSS Application UI Kit
It's cool how it uses the same name as the technology used for porting UIKit applications to macOS, which I'm sure will make search engine usage very fun if it ever gains any traction.
jurip··on Modern iOS Navigation Patterns
I'm sure Sailfish, too, allows you to prevent the gesture if you want. On iOS if you use the standard navigation controller, you get it automatically. If you're swimming against the tide and want to do something unusual, you have to implement it yourself, but it's easy enough with a readily available gesture recognizer.
jurip··on Modern iOS Navigation Patterns
One inexact wording here I noticed: "Swiping right from the left edge of the screen does the same as pressing the Back button." If you're implementing that yourself, it's important it's not a swipe gesture, it's an edge pan gesture. It has to be an interactive, cancellable pan that follows your finger, or it just feels wrong.
jurip··on Modern iOS Navigation Patterns
UITabBar has always been painfully limited in its customizability by the programmer and the customizability by the user aspect is something that few projects care about. By locking down its appearance so tightly, Apple pretty much ensured that everyone always replaces it with something else.
jurip··on The case for never reading the book jacket
At least one extremely typical problem on Netflix and basically every other streaming service is that the episode thumbnails (which I usually have to go take a look at just to find out how many episodes there are) will ruin any cliffhangers. If a character's survival seems uncertain, the uncertainty will be lessened quite a bit by seeing their face in the thumbnail of a subsequent episode.
jurip··on U.S. reenters the nuclear fuel game
Also, even if that 440 number was accurate, comparing fatalities occurring when random people install solar panels on their rooftops to the decade long massive construction projects that are nuclear power plants is just meaningless.
jurip··on Ownership in Swift: Manifesto and meta-proposal (2017)
With this year's WWDC announcements, it seems more obvious than ever that Combine was a bridge technology that has served its purpose now that Swift concurrency is taking over, and those things are open source. Doesn't help with SwiftUI, but just open sourcing it wouldn't have helped much that much without also having platform bindings, given that it uses UIKit on iOS and AppKit on Mac.
jurip··on Ownership in Swift: Manifesto and meta-proposal (2017)
Result builders are pretty popular in third party libraries, too. There's good use of them in Pointfree's libraries Parsing (https://github.com/pointfreeco/swift-parsing) and Composable Architecture (https://pointfreeco.github.io/swift-composable-architecture/...).

A quick search in the package index also finds things like these:

- https://swiftpackageindex.com/davidcaddy/DCSettings

- https://swiftpackageindex.com/tdeleon/relax/2.1.0/documentat...

- https://swiftpackageindex.com/mkj-is/PathBuilder

- https://swiftpackageindex.com/Saelyria/Artemis

- https://swiftpackageindex.com/FluidGroup/MondrianLayout

etc.

jurip··on Tell HN: iOS converts units for highlighted text
Not really, or it has some pretty weird ideas about preferred units in my region. When trying to get a conversion for 1 cup, it tells me it's 0.5 pints. My region is Finland, language is Finnish, and roughly no-one understands those units.
jurip··on Keyboard tricks from a macOS app dev
Yeah. Those are the key combos for editing text, especially on a Mac. If an app does not support them, it's going to be some weird cross platform monstrosity and you're better off if you find a competitor.
jurip··on Unicode Roman Numerals and Screen Readers
The French managed to solve the problem of royalty titles, though.
jurip··on Apple announces full Swift rewrite of the Foundation framework (2022)
Sounds like a great market opportunity then!
← PreviousPage 2 of 7Next →