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

> If you want to meet girls, get a puppy.

Since puppies turn into full grown dogs quite quickly, how often do you suggest I replace the puppy?

> We created an animal which was perfectly acclimated to human companionship

This is why I think having a cat is so much more satisfying. A dog loves you unconditionally, not by choice but because it was literally bred to do so. Despite this you still have to keep it on a leash. Cats by contrast stay with you because they want to, despite having every opportunity to move in with someone else.


I hate to say it, but pet cats kill an estimated ~390 million animals annually (in Australia). They should also be on a leash and not allowed to roam freely.

Cats, like any other predators, are born to kill other animals. It’s a natural order of things. My cat regularly brings back mice, birds, lizards and little snakes. I do have to get rid of them, but he makes me proud.

Cats are invasive species in the US and Australia, with very few natural predators left

> It’s a natural order of things.

Natural, in the same sense that air conditioning and pickup trucks are natural.

Feral cats mostly live in cities, or are fed by farmers to encourage them to stay where they can protect feed stores. Like modern corn (maize), they don't naturalize into the wild.


Are you disputing the fact that cats are natural born predators?

I live in Europe though. Cats have been living in Europe for thousands of years.

Don't worry too much about it. Women are nearly as easily impressed by a full-grown dog.

Building a loving bond with a dog still takes work and energy. It's just that, genetically and instinctually they have a communication advantage: they can read humans better and emote to humans in more obvious ways than cats (having even evolved special muscles around the eyes to do so!). It's not like earning a dog's respect and love is inherently trivial. It's just that most people haven't moved past the "he's plotting to murder me" type assumptions about cats.


> Since puppies turn into full grown dogs quite quickly, how often do you suggest I replace the puppy?

You must complete the mission before the puppy becomes a dog. Otherwise you must wait 14 years until you can get another puppy.


> You must complete the mission before the puppy becomes a dog.

The 'mission' being ...? One night stand? Fling? Established relationship?

Because people who find puppy ownership attractive probably won't stay with someone who re-homes the animal once they get what they really want.


Or, you can have two dogs!

You have to keep a dog on a leash because it wants to explore the world around it. You can train a dog to be by your side no matter what which you definitely cannot do with a cat which definitely needs a leash no matter how hard you’ve worked for its approval.

Cats won’t alarm you if a stranger sneaks into your tribes living area or your apartment. I have a 10 pound mix and I guarantee you she would take on a thousand pound grizzly knowing it was fruitless but in order to protect her pack including me. A cat is going to just run away from things like that and yeah I’ve seen the cat saves toddler from bobcat stories but those are the exception and probably more related to territorial. Who do you want a person who was raised to be a loyal friend and would sacrifice themselves for you or a person who is fickle and hard to win approval of and even when you do win their approval they start eating you within a few hours of your death.


Dogs have all kinds of behaviors.

Not all dogs can be trained to stay next to you. At least, not by all owners

I have a husky mix whose prey drive means he will charge at other dogs, kids, usually playful but not always. Positive reinforcement is meaningless because he cares more about the chase than any treat.

Also dog owners don’t seem to understand that the sweet loving animal they have at home can be very aggressive towards anyone not part of their pack

I have had off-leash dogs start scrapping with mine on walks and I GO OFF on those owners. 100% of the time they never apologize and tell me how gentle their dog is

Well lady, your dogs charged mine, barking and growling. And and I don’t like breaking up dog fights.

Point is dogs and owners come in all kinds. Lots of bad ones out there.


You can go on walks with a cat without a leash. I do it every night. It's a bit different to walking a dog, sure, but he never strays too far from me. It might not be for everyone, but it works for us.

> Since puppies turn into full grown dogs quite quickly, how often do you suggest I replace the puppy?

I’ll bite - you replace the puppy when the one you have expires after 14 years. Don’t be that guy.

Cats have also been engineered for companionship in areas where dogs weren’t economical. Cats were big in Egypt. However, like you said, cats have their own agenda - murder. Your outdoor cat has killed more small animals than your vet. Neuter/spay them and keep them inside.


Foster?

I simply use "docker save <imagename>:<version> | ssh <remoteserver> docker load"


> they would've had to put in a lot of work to make WebOS competitive, and enable WebOS apps to work as well as iOS or Android apps.

It’s not enough to be as good as the competition when they already have an established ecosystem of apps and accessories. To be successful you have to leapfrog the competition. You need to offer something so compelling that consumers are willing to put up with the inconvenience of the lack of ecosystem. This is why WebOS and BlackBerry 10 failed. They were as good as iOS and Android but not good enough to overcome that massive downside.

This is also why Apple managed to get a foothold even though established players like Nokia and RIM had the market cornered. Instead of catching up to the competition they leapfrogged them.


I wish they added a feature to Teams where it will just automatically disconnect everyone from the meeting at the scheduled end time.


I've been saved from more than a few Zoom meetings where the free plan ran out after, I think, 40 minutes. Even in at least one organisation that was paying for Zoom - maybe not everyone was set up to host unlimited-length meetings.


Teams used to have a pop up that said “your meeting is ending in 5 minutes” but it wouldn’t do anything else to actually effectuate the meeting ending. They should add a feature where it starts playing “it’s closing time” music


I’ve used a system that did this. Everyone created the call by adding 30 minutes to the theoretical end time just so it wouldn’t cut the conversation.


> Oof, I don't envy app developers who have to tolerate this bullshit

You're confusing developers with publishers. Developers love this shit, one simple API that's built in to the OS and you can support payments worldwide instead of having to integrate with dozens of payment providers all with their own quirky APIs.

Now for publishers, who want to maximise their profit margins and who don't have to actually write the code to do all those integrations, that's a different story. But I don't think there is a single developer in the world who enjoys integrating with 3rd party payment services.


Developers love paying 30% to a single middleman?


Hard disagree. Developers are often forced to integrate with both IAP and backend workarounds, which creates more effort and edge cases.

Maybe you meant to specify a specific subset of iOS-only developers?


> Now for publishers,

As if there are no developers who are also publishers.


If you're an indie developer who self-publishes, do you want to spend your time working on your app or on payment platform integrations?

Especially the smaller self-publishing developers won't benefit from this at all. It's just the large publishers like Epic who can afford the developer resources to build their own payment systems who have something to gain here.

Apple’s rules leveled the playing field. All this ruling does is give a competitive advantage to the big fish.


> If you're an indie developer who self-publishes, do you want to spend your time working on your app or on payment platform integrations?

Integrating with Stripe is easy. Or with Mollie. Or with...

> Especially the smaller self-publishing developers won't benefit from this at all.

Indeed. No one will benefit from not paying 30% of revenue to Apple.


> Developers love this shit

Somebody needs to alert the developers, because they're currently unaware of how much they love it. I've only ever seen devs complain about this stuff.

Of course, this is a self-selected group because people who are happy with the status quo don't usually talk about it loudly online. Still, many developers, including iOS-only indies, are unhappy with the App Store's payment constraints. Check out mjtsai's blog for regular roundups of their complaints.


Apple's API is atrocious to work with, especially integrating it with a server to handle payment success/failure. It's annoyingly naive and kind of the API equivalent of "you're holding it wrong".


> How times have changed.

They really haven't.

'Web apps' are terrible, both from an end-user and developer perspective. They are a bloated, overcomplicated mess.


What!? Yikes that’s an overstatement. I prefer to use web apps over downloading an app to do a single action and then deleting.

There are lots of good web apps. The problem is that companies more often than not prioritize native (let’s be real, react native) apps over web. And not mobile web, desktop web. So you have a second thought of a second thought when designing and building a mobile friendly web app.

I build most of my clients’ apps as web apps. I target their main platform of choice first and branch out from there. But if I start with desktop, I pre-plan for mobile as well.

You can have high performing web apps if you continually optimize for state and rendering performance.


> They are a bloated, overcomplicated mess.

Id like to hear your opinion on native apps built on a unified framework like react native. IMO they are a much buggier mess than web apps.


Bloated and overcomplicated are design issues, not technology issues. Plenty of native apps are bloated and overcomplicated.

Making good apps is hard.


> Bloated and overcomplicated are design issues, not technology issues.

No, it's very much a technology issue. The overhead just for shipping an entire webbrowser with your app is insane. Building a decent UI in HTML/CSS which were never designed for that purpose, is an absolute disaster. HTML and CSS are for formatting text documents, not for designing user interfaces. There is a reason that there is a framework-of-the-week for webapps.

So now you have this massive webbrowser footprint, with the framework-of-the-week on top and then you have to write your app on top of this abomination in one of the most terrible languages ever invented.

The whole 'webapp' thing exists solely on the false promise of cost savings. Every kid who made a webpage for their aunt's Etsy business calls themselves a 'web designer', which has resulted in a race to the bottom. Web designer are a dime a dozen (sure, a good one may cost a pretty penny, but that's not what management sees). Now you can hire that cheap 'web designer' and they can build apps too, since that's just web tech, right? And since it all works cross-platform, you only need to build it once. What a cost savings!

They will even get an initial version out the door quickly. Look, everything worked out as expected. The problem is that it's quicksand. Your app grows and it gets harder and harder to fix issues and add features, as it's all build on shaky foundations. The more you move, the more difficult it becomes. Soon, you find yourself writing platform-specific code as the cross-platform promise doesn't hold for anything but the simplest functionality. Before you know it, you have this bloated, unmaintainable mess.

At the end of the day, it's easier and cheaper to just develop 2 native apps for iOS/Android than it is to build a 'webapp'. You can use nice, modern programming languages with very few footguns (Swift/Kotlin), good tooling, a UI toolkit designed to actually build UIs with, a set of well designed platform APIs. The whole cross-platform web-app thing sounds nice in theory, but it never delivers on its promises.


You're mixing things up. A web app does not ship a web browser, the user brings their own. You're thinking of electron apps.

When using web apps, the browser you bring is no different than, say, having to install Qt. It's a static entity shared by all apps, with each app "just" being anywhere between kilobytes and tens of megabytes.

Electron brings a browser, but even then what makes the app bloated is still design Theres a baseline amount of bulk included, but it's mostly inconsequential to the actual app behavior - similar to how a standard system has god knows how many libraries and functions available but mostly unusued.

You could easily have an app written with PyQt that's way more sluggish, bloated and complicated despite using a fraction of the disk space. Shitty apps, that's the issue.


> The whole 'webapp' thing exists solely on the false promise of cost savings

Tell me you know nothing about security without tell me you know nothing about security. Desktop software is a nightmare... and they can still be as bloated as the most bloated webapp.


Yes! Ditto for most Electron apps. 1Password, this evil eye is indeed looking right atcha.


Dom api is too low level for application.


Use lit-html (3kb minified)


> The idea that AliExpress is just for cheap tat is less and less true, and products in certain sectors coming out of China are just much better value for money (and often, as good as, or better quality) than you'd find from homegrown companies.

Not just better value for money, I often find that AliExpress sells things I simply cannot find anywhere else.

A recent example: I was looking for something to balance the 3rd axis on my telescope, There are very few products on the market from mainstream brands and none were what I needed. On Ali I easily found several options. These are basically just machined pieces of metal so not really anything than can break.

Same goes for storage bags and cases. You can often find a bag or case specifically made for your device, while there isn’t anything for sale locally.


> I often find that AliExpress sells things I simply cannot find anywhere else.

I recently needed some bearings for a project. I wanted them quickly, so AliExpress would take too long. I visited 5 local stores and none of them sold the bearings I needed. AliExpress had 200 sellers selling them in every possible type for a decent price.

Ended up buying AliExpress quality from Amazon for a higher price because they shipped faster.


>These are basically just machined pieces of metal so not really anything than can break.

Nothing can break but the metal can be alloyed with lead to make it easier to machine or coated in something toxic.


Yeah, there are loads of cables, converters etc. that I can't get even from Amazon. Aliex has been the only place.


> One thing that open source libraries do tend to miss is that very important extra metadata - for example, Phase One IIQ files have an embedded sensor profile or full on black frame that is not yet encoded into the raw data like it typically is for a NEF or DNG from many cameras.

In astronomy/astrophotography the FITS format[1] is commonly used, which supports all these things and is, as the name suggests, extremely flexible. I wonder why it never caught on in regular photography.

1: https://en.wikipedia.org/wiki/FITS


Oh interesting! This seems like it would be a good fit ;)

Especially for really old setups that had RGB color wheels and multiple exposures, exactly like a multispectral astro image might. Phase one also has a multispectral capture system for cultural heritage, which just shoots individual IIQs to my knowledge… It would work great too for multiple pixel shift shots.

Possibly, the engineers just didn’t know about it when they were asked to write the firmware? It’s funny, I think most RAW formats are just weird TIFFs to some degree, so why not use this instead.


Yes. TIFF would "fit the bil" here. It deals with multspectral satellite images. It supports 32 and 64 bits floats and 16bits integers.


Oh nice, I didn't know that TIFF could handle that as well!


TIFF is almost an multidimensional array serialization format. Obviously is centered on images but it can have many layers. Usualy RGBA but they can be have other interpretations. It supports some level of streamed writting and random access over HTTP or other ranged protocols.


> Possibly, the engineers just didn’t know about it when they were asked to write the firmware?

Considering how often I witnessed engineers trying to build something to solve a problem instead of sitting down and researching if someone else did that already, and likely better, I really wouldn’t be surprised if that is the answer to most questions in this thread.


As a Mac/iOS/iPadOS user it seems that it’s almost mandatory to watch each Keynote / product announcement video if you want to keep up with new features. Lots of cool features that I only knew about by watching those videos that are completely undiscoverable otherwise.


I’m in the Netherlands (around 52ºN) and in my opinion DST is counter productive, especially considering the effects of global warming.

Summers are getting hot, to the point where it’s uncomfortable to be outside while the sun is out. It’s barely tolerable in the shade, assuming you don’t move too much. It only gets comfortable outdoors after sunset. During workweeks this means you barely have any usable outdoor time before you need to go to sleep. It also means your bedroom has little chance to cool down before you need to go to bed. Summer nights are nice when you’re outdoors, but DST robs us of the best hours to be outside.

If we’re going to move the clock in summer, we should move it backwards another hour. It would mean 2 more hours (compared to the current DST) of nice summer nights, instead of extra hours of scorching sunlight. I suggest we call it ‘Moonlight Saving Time’.


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: