HN user

locutous

79 karma
Posts0
Comments70
View on HN
No posts found.

That’s going to be hard to argue. Where are the copies?

Discovery will show exactly what the base images for training are. You can view that the outputs are derivative works.

I don't think the mechanism is going to shield the violation, and frankly it shouldn't.

License your source material for the purpose and do it right. Doesn't everyone know it's wrong to steal?

Some generalizations.

Home cooking is generally going to be better than particularly fast food because you are not reheating the same oils over and over.

Coconut oil is generally held as better. Cold pressed oils otherwise. Prepare to pay more for them. Be aware that food packaging labels have been known to lie about oil origin. Basically, fewer steps between growing the food and your mouth the better.

Preparing food at home is going to reduce a lot of the processing and reprocessing that happens to commercial packaged foods. I think that's going to be a net win.

Maybe get a feel for exactly how much oil is required and keep it to a minimum.

App store discoverability is very poor. Web discoverability is much easier to manage. It's something you have more control over and can buy easier through marketing via any channel you want. App store pages just don't convert well.

I haven't seen one that has done it well personally. Missing in this is so much of how it might be done right. There are so many dragons. Vendor lock in, logging, debugging, development (can I run the application on my laptop?), versioning. How far will out of the box tooling get me vs what I have to build. Etc etc etc.

When the "new shiny" effect wears off you usually find a turd that smells worse than what came before. Which is why we see this thread ever month or two and will until the tooling catches up and companies stop creating the distributed turds or the method falls out of grace because people finally realize you can scale simple systems pretty far vertically.

Jim Keller mentioned this problem in the hardware space. Basically when people breach the interface design and couple things and how that coupling limits your ability to grow the design.

When he helped set the tone for the Zen architecture he took AMDs existing people, set them on a more aggressive path and one of the cardinal tenants was you could not cheat on the interfaces. This is one of the nuggets you can pull from his interviews.

It's possible. It happens. And the end results can be industry changing.

If done right microservices is a way to transform part of your organization challenge into a technical one, which for many organizations is the right move.

Famous last words, if done right... Or you just multiply your organizational issue with a technical one.

Servers can only get so big. If your monolith needs more resources than a single server can provide, then you can chop it up into microservices

200 threads, 12TB of RAM, with a pipe upwards of 200GB/s. This isn't even as big as you can go, this is a reasonable off the shelf item. If your service doesn't need more than this, maybe don't break it up. :)

I believe that this level of service can no longer accurately be described as "micro".

As a user I've seen and used this crap. My understanding of the market is much better than yours, it seems, because I approach it as a user. And yeah, you definitely don't listen to the users.

Declaring that you always know best. When you are asked for evidence your only cited evidence is yourself. That your personal experience is representative of the primary needs of entire markets of users. And that you know better than what transpired between myself and hundreds of users. You seem to be remarkably arrogant.

This isn't productive, I'm done.

Good day.

They can. You just don't know how to listen.

I've worked on many mobile products. This has been true of none of them. Please provide some evidence of otherwise?

Does this happen with native apps? You betcha.

Something I agree with. It is the indian and not the arrow. I've seen native, multiple cross platform apps of different flavors, and web views. All of the major problems were due to institutional shortcomings. If our app is bad, it isn't a tooling problem it's because we fail to execute.

It is significantly more prevalent with web because web has never been and never will be an app platform.

Ummm... I sell web apps. Many major vendors have products that are, at heart, web apps. Progressive web apps, web apps, electron, phone gap, Cordova, capacitor, etc. I find this observation a demonstration of your ignorance of this market.

If my customers don't really need a Ferrari, then making them pay for one is expensive. Most cars work just fine for most people.

Software is expensive. People resent high rate subscriptions as it is. Including on here. They resent it a lot more than lack of native toolkit. Ironically, price resistance on mobile is at legendary levels.

But so many can't seem to escape the gravity pull of dev strategies that blow up budgets like multiple code bases, micro service backends, etc etc.

Very very few of my customers actually want a Ferrari with the accompanying price tag. They want stuff that is convenient and works, the car is less important than the destination I can take them to. They don't really care about the last 5% percentile UI flexibility that is a native toolkit.

Is it? Native buttons also come with things like affordances, accessibility, recognizability.

And web views come with things like scaling, accessibility, page/document search. The recognizability and discoverability is up to the designer. Between the two, I miss browser features a lot more than native look and feel.

Then let's not forget the privacy nightmare that mobile apps have been.

I can also often fix poorly built web with some css or other hacks that I cannot do on mobile for poorly built apps. I helped a user do just that the other day, if it had been native he would not have been able to work around the design issue.

The native bias here is crazy. Most users just don't care and can't tell if they are on something that's native vs a web view. What they care about is, does this provide me value? That's real UX. Not blowing out development budgets on duplicating the same features on 3 platforms. You can spend that potential budget on refining and improving the features.

Does it matter sometimes? Yes! The are limits to what you can reasonably do in a web view. But most of the time a web view works fine.

This will never be as nice to use as a native app, because you cannot replicate all of the small details of how native UI works on each platform.

Not sure how much of that is necessary. I mean, a button doesn't "look native", so what? It's a button.

Apps written to require network requests to resolve a navigation are much worse than JavaScript handling a user event.

And say you manage to get close to emulating a native app on one platform — when the OS UI updates, you’ll be behind again.

Not really the goal. You have this backwards. Keeping up with OS churn is one of the reasons to use an abstraction like this. It doesn't break your app nearly as much. The browser is a much more stable target than native mobile APIs.

I get that it’s inconvenient/expensive for you to build three UI layer. But that’s the only way to do this well.

Inconvenient is dramatically understating the case. 3x spend is flat out impossible for many places.

This presumes that all efforts to curb climate change make the world better.

Global regulation of fundamental economic development represents a shift to authoritarianism. That's not a positive move if you believe in individual liberty.

It also represents a significant loss of wealth. We pay more for the same services.

I have many children. I consider my employment my relative vacation time and my home responsibilities my life's real work.

It's the most rewarding work you can do, and runs about 20 years. But with fruits much much longer. Man up and do it right, and the rewards will be plentiful.

Travel is typically additionally stressful as we don't have our home's amenities to assist and so it's much more intensive than our relatively safe home environment.

Shower them with love and time. Child care will not, so this part is up to you.

Tailscale requires a 3rd party network login. If Google freezes your account you get locked out of your private network also.

Tailscale is a 3rd party platform that can also disappear, locking you out of your password manager.

Maybe use nebula instead. This reduces your 3rd party dependencies.

Fortune plays a role, for sure. But you don't even get to petition fortune until you have some significant ability to identify and execute on a business.

Too many people focus so much on the luck they neglect the required positive talents and labors to even try.

To get a friend you have to first, be a friend. You have to invest your time into the relationship. Friendships are forged over time with others who reciprocate.

We are, generally, losing this skill as a society.

As a product of generational trauma, I find the "no perfect time, just have kids" mentality disgusting.

The families of the earth do need improvement. That starts with individual choices to be better, do better. However, you are disgusted at the wrong thing. Having children isn't the issue. Being bad to then is. And money isn't the fulcrum you make it out to be.

Perhaps these old people's regrets about not doing enough for their children are because they didn't prepare properly to actually have children.

Generally it was along the lines that they regret their unnecessary selfish pursuits over family time. Working more for a nice car or boat, an example.

assure you that just hoping the poorness goes away after 20 years doesn't magically result in it happening,

That isn't really my argument now is it. And this isn't the only time in your response where you do this. Makes a conversation kind of pointless when you just put whatever words and points in my mouth you feel like and ignore the main points.

nor does time effortlessly unwind the trauma or mend the damage done by generations of people who were ill prepared to take care of children.

Your life has challenges. Most do. You are human like the rest of us. Stop blaming your forebears, even if they have some fault, and rise to the occasion.

Take Wordpress as an example. There really should not be a need to cache a Wordpress site. But some of the most popular plugins are those that cache.

Caching gives sites about two orders of magnitude speed uplift in my experience. Sometimes more. Especially if you are building the pages live and compressing them.

Brotli -11 is really really expensive and egress data transfer is one of the more expensive commodities to purchase from cloud venders.

Caching also reduces latency significantly - which is a much better user experience.

"indoctrinated". You say that like people who say this are selling rotten fruit as new.

You can verify this for yourself. Go to an old folks home. Ask them about their lives. See how many don't bring up their children. Or mention them with regret. Look into their eyes as they speak of them.

In my experience everyone wears their children like badges of honor and any regrets are about not doing enough for them or having their priorities not family oriented enough.

This is the perspective of the oldest among us with the longest time here to contemplate what they find most important.

Yes, we preach it, have preached it. This doesn't make it any less true, because it is true. Your being given the keys to life and your appear to want to question.

Today's poor people are richer than rich people way back when those old folks were raising children.

I've been quite poor and with children. I'm intimately familiar with the pain of being poor. Speaking from my experience, in 20 years your poorness won't matter, but your children, if any, will.

Waiting for perfection before having children is like never shipping because there are flaws in the code. Sure, you try not to ship crap but it still must go out as best as you can manage.

Manoeuver has always been useful. Modern mobility and arms haven't changed that. Gaining superior firepower or leverage at the decision point is the real take away, not who is attacking or defending. Fixed structures are always an asset, but you still have to recognize that it doesn't eliminate the need for intelligence and superior strategy.

Your conclusion about defense being essentially useless is still dead wrong.

Once the first few home invasions, rapings, and pillagings of sleeping residences have occurred. Word will spread. The would be invaders will encounter a round the clock watch setup by a neighborhood or family that invited all their cousins and can afford a 24/7 watch, with dogs, home made alarms, and man traps.

And those attackers will have the fight of their lives on their hands. Once their surprise element is gone, they lose the initiative to things they can't anticipate without serious new intelligence and all advantage is now reversed and you enter the counter attacking and ambush scenarios which you pointed out, are very effective.

First, an ambush is not a traditional attacker role. The ambusher has the pre-prepared position and is leveraging an intelligence advantage.

A counter attack similarly isn't assaulting a prepared position.

Otherwise this is an ignorant view. Attackers can have advantages because of initiative. They can pick their place, time, and methods, find the weakest point, etc.

They can also choose to not attack at all. Which they do all the time. The number a times attackers have been repelled and destroyed despite possessing the initiative is innumerable.

Assaulting a prepared defensive position in it's strength is widely acknowledged to be a really stupid idea and you don't do it unless your other options are worse.

Being armed is a dramatically effective way to improve defensibility.

How many effective defensive fortifications can you name that ran intentionally without any arms because they are of "little use"?

Were you never taught that it is wrong to steal? It's attitudes like this that make the collapse of civilization even possible. People who willingly, even eagerly, go feral and abandon their civility.

Taking by force, stealing from others, is a great way to dramatically shorten your life expectancy.

Live by the sword, die by the sword.