You have an idea and want to prototype it but you don't want to waste time building a backend for it just yet, try Dummy-Backend, it's simple and creates resources as you go with a proper REST structure.
I always felt that if you want fairness and want to rip the full benefits of your creation (here AI) you should also be assuming full responsibilities for it. This is were most organizations fell short as they are always trying shift all responsibility to their users (self driving anyone?).
When you have millions of users, and your product has inherent danger, you can't assume the liability for all of them. (hammers and nails anyone?) The only reason that Microsoft has agreed to be liable for their users copyright stuff is because they know this case is a winner for OpenAI and that it does indeed meet merit for fair use. They wouldn't do that to 'be nice,' because not even microsoft can foot the bill for millions of users being sued. Their only alternative would be to not produce the product.
You are missing that the AI is the one creating the output.
If I sell you a hammer and nails, I'm not liable if you create a dangerous building.
If you ask me to build you a dangerous building and I do it, I am liable if people get hurt.
OpenAI wants to pretend that its users are creating the output because they write the prompt, but this is just plainly false, and OpenAI's own limits they put on output shows they know this. Otherwise they'd let the models output information about how to write exploits, how to kill people, etc, which they don't.
If you product has inherent danger you should be responsible for it, I don't think it's unreasonable. If you're asking the same rights as human beings, then you should assume the same exact responsibilities
There is a long answer, but to keep it short we automated optimized planning. We can run the planner as many times as necessary (every time something changes) and find the best route to reach your goal based on your priorities and hours available. It's mostly a statical game, we constantly search for the best next move, not unlike video game AI, and recommend it to you. The AI behind the planner is were we spent the most time.
It's easy to forget that prior to its acquisition, Twitter was a financial catastrophe. It still could be, but Twitter seems to be working hard at becoming a profitable business. Does praising its unsustainable past and lost designs makes us some kind of spoiled brats?
Why are we reconning this? Twitter was net positive for most quarters between 2018 and 2022[1]. They were never a money printing machine like Facebook or Google, but that wasn’t their segment anyways.
The phrase is “work smart, not hard.” I’m not convinced that Twitter’s leadership is doing either, and the market for Twitter advertising appears to agree.
2020 was disaster but that was true for lots of companies. 2021 would have been profitable except for settlement. In 2022, they started losing advertisers after offer but before sale. With moderate layoffs like other companies did, they would have been fine in 2023.
Not to mention that they were clearly overstaffed, particularly at a time when there were almost no changes to the core product. All they needed to do to be extremely profitable was cut a couple of thousand employees and find a way to let power users pay for the service. In other words, a non-clown-car version of what Musk did later.
Cmd + C is great… regarding the rest, I suspect your hardware could also be the sources of your problems. I also think anybody can work on any OS (as it is the case right now). Most of my compute is done on my Linux desktop, I sometimes work remotely on my MacBook via SSH and SSH+VPN when away from home. In my experience all Mac laptops get uncomfortably (understatement ) hot quickly and sometimes won’t turn on the ventilation on (when available)
I’ve been operating under the assumption that most online discourse has been heavily and increasingly gamed in a variety of different ways for at least the past 6 years, and that simpler versions of what we’re seeing publicly released have been in use for a long time.
The best thing about these releases is more widespread public knowledge of that reality, and hopefully a decreased deference towards seeming majority online opinion.
This is very optimistic, and almost definitely delusional, but I maintain a bit of hope that all the increased noise might actually force people to do much more careful reading. People may attempt to get much more context about the writer they’re conversing with in order to verify whether they are talking to a human, and in doing so, be forced to actually expose themselves to a larger context.
Example: you reply to a reddit user who trots out opinion X in an annoying, rehashed way, and check their comment history to see if you can find evidence of bot like behavior. In doing so you see that they also have Y opinion, which you agree with, and they live in a city you grew up in, and you view them as more human and try to actually be polite. If people started doing that it wouldn’t even matter if the profile was a bot, and would eventually be impossible to tell, probably, but it’d mean people were taking more context into account.
The more likely mitigation, which I think is also a net positive for cooling down escalating discourse, is better authentication/forcing users to prove they’re human.
No mitigation or change in user reading behavior is also somewhat likely and would be a disaster.
I think the problem with reading more carefully is that it's not going to have a strong enough ROI in settings where there's a lot of bot-generated content.
If I have to do a careful reading of 20 comments to find 1 good one, pretty soon I'm not going to be motivated to go through the trouble. Either I'll stop being careful or I'll stop reading entirely.
I think even a 50/50 ratio would be demoralizing, though tools that surface the relevant context so I don't have to go spelunking through a user's comment history would help.
I’ve tried the quest 2. I truly wanted it to work and was hoping I could find fixes when I hit roadblocks. I even invested in the most highly rated head strap and foam.
For me it’s a no go. The software is kinda ok, the headset are also kinda ok but heavy. Overall the experience was mediocre at best. I lost velocity for the two weeks I tried using it, it was clunky and often not working and needed just too many hacks.
As a sideline, this website has been designed using TailwindCSS... to the point that their page logo is the TailwindCSS logo rotated by 90 and so is their website background. I can't speak for the TailwindCSS team but that feels like pushing the use of free software a bit too far
Yes, sprints on paper are what you describe, but in reality, they rarely ensure deliveries or predictability, they even tend to hinder productivity as they narrow the body of work of a whole team. Think about it, after a week, what is usually the distribution of work of your team? For me, it was always very unbalanced, where people where working overtime and others (best case scenario) would be looking for some work to do.
I understand the author's heated post, because I've been there so many times, and I think THIS IS THE POINT of this article, the point that you are missing. Good manager shouldn't rely as much on a set tools that are broken or unfit for their team.
I my opinion, not enough people question Sprints and their viability and benefits. And he's right, backlogs are by far just a list of the things you wont do.
If your tool cannot fix your issues, the manager should. Use post-its, emails, spreadsheet, large whiteboards, hang a TV screen in the room, pdf, discussions... There is endless possibilities, be creative.
I guess all will agree that every successful product is an outcome on number of iterations and to perform progressive iterations there has to be a way / tool which can be one language across the board. That's why these tools such as Sprint exists. And I am sure if you are a good manager ( a future self ), you would sure not giving yourself a suggestion of using "post-its, emails, spreadsheets, large whiteboards , hang a TV screen, pdfs" as the preferred way of managing iterations.
I'm a manager, and post-its, tv screen in the room, extremely large whiteboards (all 3 walls) and spreadsheets have been my secret weapons for a long time... that and going on a long walks with my engineers 1-on-1 to discuss ideas and problems.
Tools and methodologies are guardrails, use them at the beginning as you learn the craft, get ride of them as you grow and always put meaningful conversation above all
I have never been in a company that was able to deal with backlog. Albeit I have not worked at all companies, there's got to be some that successfully deal with backlog... but how many?
Is Scrum a solution that really works, or merely a great concept?
I agree with and swear by the agile manifesto (it's really amazing) but IMHO, all of its byproduct methodologies fall short in the real world, with no exception.
You can't fix organisational issues with any process, but if people agree to do it, it's pretty good. And it has a retro in it, which is the most important meeting, where you can change the process to something that suits your needs better.