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

That “law” if from a different time, before protocols like SMTP became adversarial. It assumed everyone was acting in good faith.

Yep. And even a world of perfect good faith, "forgiving in what you receive" has both costs and scaling problems - from researching what "spec" you'll need to design to, to customer service when the added complexity and permissiveness cause interesting stuff to happen.

I’ve seen this in large C++ systems to allow for a runtime patch, generally to add a simple debug call at the start of a function.

While I would never consider this approach advisable in any language that doesn't build in support for this sort of thing from the start, the thinner the runtime, the less dangerous it is. Go's runtime is fairly thick, and also, concurrent. The odds of something blowing up are rather too high for me to even dream of putting something like this into production in Go. In C++ it may merely be somewhat crazy rather than completely crazy.

(I suppose Rust is arguably an exception to this; thin runtime, but there's a lot of things the replaced function could do that would still blow Rust up if the rest of the code isn't compiled and correctly optimized to account for whatever the new code does.)


You just put in a few NOP instructions at the start of each function to give yourself room :)

I often find myself in the role of the old guy advising a team to slow down a bit, and invest in doing things better now.

I generally frame this as: Are you optimizing for where you will be in 6 months, or 2 years?


I wonder if some of the divide in the LLM-code discourse is between people who have mostly/always worked in jobs where they have the time and freedom to do things correctly, and to go back and fix stuff as they go, vs people who have mostly not (and instead worked under constant unrealistic time pressure, no focus on quality, API design, re-factoring, etc)

I’m pretty sure that the answer to that question is positive: those who have worked with code that sparks joy won’t like interacting with it closely being taken away, whereas the people for whom the code they have to work with inspires misery will be thankful for the opportunity to at least slight free themselves from the shackles of needing to run in circles for two weeks to implement a basic form because everything around it is a mess.

I worry that means the bad code / schema / design never gets improved.

I've spent a lot of my career cleaning up stuff like that, I guess with AI we just stop caring?


I wonder just what goes into someone's mind, when they do not care about who in the future is gonna have to maintain what they've crafted. Nor care about the experience of the user. Nor even feel accountable when they haven't done their due diligence to do things right.

And each time you do this, you make it worse. Now, if anyone ever wants to fix this, they have to fix your code as well.

You could say that. The schema in question was not mine nor in any way within my control. I could start up a business and write an entire app to replace the one in question. Maybe I could even get you to donate some money to fund that endeavor. Or I could spend an hour one time to code an external work around so I don't have to spend two hours a cycle fighting with that stupid app.

This is how ridiculous workflows evolve, but it really isn't AI's fault.


Never gets prematurely optimised.

If it’s causing issues you can just ask the ai to improve that part. Shit, it will often even identify problematic areas.

And if migrating from a complete dumpster fire to a cleaner working system sounds hard, I’ve got news. AI can do that for you too! Just get it to write the migration files.

This is what it means to be a developer from today onwards…


And Clinton (mostly Gore as VP) cut the federal civilian workforce by about 20%, while following the both the letter and spirit of the law, and not causing chaos.

I’m about 1/2 way through reading “How to be a stoic”, so far its a good introduction.

In a sense that book is more about selfhelp, and misses some parts of Stoicism.

An interesting book which is more complete but still readable is Stoic Notes written by Rymke Wiersma, translated in English here: https://modernstoicism.com/a-free-book-stoic-notes-by-rymke-...


So far it reads as a light introduction and sales pitch, which is fine.

Honestly, most modern books on Stoicism read like that; I tend to avoid them altogether. Although I will say that Donald Robertson has done a great job with the two books I've read of his (Stoicism and the Art of Happiness, How to Think Like a Roman Emperor).

The best modern book, in my opinion, is Pierre Hadot's The Inner Citadel. It's primarily about Marcus Aurelius' Meditations, but does a really good deep-dive into Stoicism (and frequently mentions other Stoics).


I haven't read that, but I bet it's good. Massimo has been writing on the subject since I learned what Stoicism was.

If you're interested, feel free to sign up to Stoa Central. Really, I would love to have some intelligent people to have discussions with.


Another in a long line of tech people not understanding science fiction

Or policy. We have an embarrassing chap in these comments advocating for the equivalent of Jim Crow voting laws.

Who, amusingly, dodged his military service.

What about people with a medial disability?

Are we talking one spurs? Or dementia?

Either way, they sound like they have leadership potential.


The book does address that, in that the federal service is universally available (and even the blind, deaf, or crippled would spend their time performing some job, even if it eas "counting the hairs on a caterpillar by feel".

Should still count if you can be 'drafted' into an 'office job' right?

Weird, there are none when you use the appletv device

I use an Apple TV.

Maybe it’s just me. I’ve been an Apple One subscriber for a long time now. The Peacock commercial I’m talking about plays right when I open the app, almost full screen and quite loud. It seems to be some sort of add-on offer for Apple One subscribers.


When you open which app? The appletv app on the device?

I’m not sure what you’re asking. I clearly stated that the Apple TV app has ads when I open it from my Apple TV device.

the promos for other shows are commercials

Which you can quickly skip past.

What’s your point, exactly? They are still commercials.

To me there's a very distinct difference between unobtrusive same-service tasteful trailers and entirely unrelated third party ads.

I genuinely discovered great series and films that I enjoyed a lot but I would not have watched otherwise (e.g Shrinking).

This is true for cinema as well.


While I agree that third party advertising is not the same as playing trailers from other same platform shows, once you are in the app, these highly promoted shows are really hard to miss, regardless of how many trailers are placed at the beginning of another show.

For Shrinking, for instance, they placed an almost full screen, auto play trailer in the main carousel. It is also first in the top ten shows, and it appears in a number of other lists.

Regardless of all this, they do play unrelated promotions for their add ons like some sports stuff or the Peacock deal.


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

Search: