Readit News logoReadit News
bborud commented on The Missing Protocol: Let Me Know   deanebarker.net/tech/blog... · Posted by u/deanebarker
tbeseda · 12 days ago
You could probably consider a broader interpretation of ActivityPub for something like this; or the underlying ActivityStreams format.

It was conceived for social networking, but social networking doesn't have to be just 140 characters in a timeline.

https://www.w3.org/TR/activitypub/

bborud · 12 days ago
Nothing kills my will to try to solve a problem like trying to express it in terms of something that was intended for a different purpose and didn't really succeed at that.

Your suggestion is a valid one, but I think the best way to solve something like this is to _first_ look at how you'd solve it from scratch. Or at least try to figure out what problem you actually want to solve.

I usually avoid looking at how other people have solved a problem until I have had a chance to think about it myself. Then, when I have given it some thought, I go back and look at what other people have done. This occasionally leads to novel ideas.

bborud commented on The Missing Protocol: Let Me Know   deanebarker.net/tech/blog... · Posted by u/deanebarker
nateroling · 12 days ago
This, but for many things.

Paint is ready at the hardware store Table is ready at the restaurant Construction is done on a bridge

All kinds of things that we need a one-time notification for.

bborud · 12 days ago
That was the first thought that struck me when I saw the headline and tried to guess what the posting was about before clicking the link. At least 2-3 times per week I find myself wanting something like this. Often it involves leaving my email address or my phone number to have someone contact me. Or having to check back.

In its simplest form, this isn't all that hard to build. The tricky bit is to get people to use it. And perhaps even to explain what it does and possibly how it works.

If someone knows how to sell it, I'd be willing to build it.

bborud commented on Did California's fast food minimum wage reduce employment?   nber.org/papers/w34033... · Posted by u/lxm
bborud · 15 days ago
Could it be that with a higher minimum wage, more people work these jobs full time, thus reducing the number of people employed part time? If the same number of hours are produced with a lower number of workers that should be a plausible explanation, yes?
bborud commented on What went wrong for Yahoo   dfarq.homeip.net/what-wen... · Posted by u/giuliomagnifico
jeffbee · a month ago
Sure, but Google is not inflating due to a cosmological constant. If Yahoo had acquired Google, Google would now be worthless, not a trillion-dollar company.
bborud · a month ago
Exactly.

Don't forget that Yahoo bought three search engines.

(Full disclosure: I worked for one of the companies they acquired).

bborud commented on I'm switching to Python and actually liking it   cesarsotovalero.net/blog/... · Posted by u/cesarsotovalero
viccis · a month ago
I would take a look at uv adoption. That's what makes it different. It nails everything that all the other tools have done and it does it fast. So it's been what people have been using for a while now. Even poetry never seemed to get this ubiquitous of support.
bborud · a month ago
I'm not saying uv isn't catching on. I'm saying most Python software still doesn't use it and for meaningfully complete adoption to happen, a solution has to be the default solution, preferably included in the standard distributions of the language.
bborud commented on Most RESTful APIs aren't really RESTful   florian-kraemer.net//soft... · Posted by u/BerislavLopac
nosefrog · a month ago
Infra teams like it, app devs don't like it.
bborud · a month ago
What indicates that to you?
bborud commented on I'm switching to Python and actually liking it   cesarsotovalero.net/blog/... · Posted by u/cesarsotovalero
turtlebits · a month ago
I've ignored the trends and just used the bog standard requirements.txt with pip and a virtualenv and have had no problems in the past 10+ years. Either way, you always want to catch production deploys if something breaks.
bborud · a month ago
"production deploys" sounds like something that is in a datacenter.
bborud commented on I'm switching to Python and actually liking it   cesarsotovalero.net/blog/... · Posted by u/cesarsotovalero
viccis · a month ago
>Except it doesn't.

That is only true if you never reexamine the universality of your statement. I promise that it is possible to "solve" the mess that was Python's ecosystem, that uv has largely done so, and that your preconceptions are holding you back from taking advantage of it.

bborud · a month ago
Here's the thing: there has never been a lack of people who have declared this problem as solved in the 20 or so years since Python started Poking its way into my professional life. (And for about 12-13 years before that I could gladly ignore it since nobody did much of anything in it). People have said this since the days of the Blackberry.

Multiple times people have explained why they think whatever they are madly in love with now is the definitive solution. And none of those times, over those couple of decades did it turn out to be true.

I understand that you are enthusiastic about things. I get it. But perhaps you might understand that some people actually need to see things stick before they declare a winner? I'm not big on wishful thinking.

bborud commented on I'm switching to Python and actually liking it   cesarsotovalero.net/blog/... · Posted by u/cesarsotovalero
zanellato19 · a month ago
Some of the biggest codebases in the world are in Python, this is a bizarre statement that reeks of the hn superiority complex.
bborud · a month ago
Every single language enthusiast says that some of the biggest codebases in the world are whatever their favorite major language is. And here's the thing: it is completely irrelevant whether the codebase is small or large. What counts is what it is like to use and maintain programs.

Python isn't the only language that has poor tooling. C/C++ is even bigger than Python in terms of established code base, and its tooling is nothing short of atrocious.

What helps is people realizing where tooling and production readiness should be. They can learn a lot from Rust and Go.

The it's big so therefore it must be right argument is nonsense. Worse yet: it is nonsense that excuses lack of real improvement.

bborud commented on I'm switching to Python and actually liking it   cesarsotovalero.net/blog/... · Posted by u/cesarsotovalero
bbkane · a month ago
I think that's true until it isn't, and people are really rallying around uv.

Here's to hoping it manages to actually solve the Python packagig issue (and lots of people are saying it already has for their use cases)!

bborud · a month ago
Solving it at least involves the Python maintainers making a choice, integrating it into the Python binary and sticking to it. At least. But that requires possibly annoying some people until a) whatever solution becomes mature and b) people get over it.

u/bborud

KarmaCake day5288November 30, 2008
About
co-founder of lab5e.com

Ex FAST/Yahoo/Google/Telenor

View Original