Best explanation I've seen (and claims to be from a published but not public report on it), is that their 3 way consensus didn't smooth over repeated wildly wrong outputs correctly. Concestency problem strikes again.
I certainly hold those opinions still, because the models still have yet to prove they are anything worth a person's time. I don't bother posting that because there's no way an AI hype person and I are ever going to convince each other, so what's the point?
The skeptics haven't evaporated, they just aren't bothering to try to talk to you any more because they don't think there's value in it.
And whats with everything else regarding ML progress like image generation, 3d world generation etc.?
I vibe coded plenty of small things i haven't ever had the time for them. You don't have anything which you wanted to do and can fit in a single page html application? It can even use local storage etc.
This is why they don't talk to you anymore. The only comparison you can make to a flat earther is that you think they're wrong, and flat earthers are also wrong. It's just dumb invective, and people don't like getting empty insults. I prefer my insults full.
The earth is flat until you have evidence of the contrary. It's you who should provide that evidence. We had physics, navigation and then space shuttles that clearly showed the earth is not flat.
We are yet to have a fully vibe-coded piece of software that actually works. The blog post is actually great because LLMs are very good are regurgitating pieces of code that already exist on a single prompt. Now ask them to make a few changes and suddenly the genie is back in the bottle.
Something doesn't math out. You can't be both a genius and extremely dumb (retarded) at the same time. You can be, however, good at information retrieval and presenting it in a better way. That's what LLMs are and am not discounting the usefulness of that.
It’s good at quickly producing a lot of code which is most likely going to give interesting results, and it’s completely unaware of anything including why human might want to produce code.
The marketing bullshit that it’s a "thinking" and "hallucinating" is just bringing the intended confusion on the table.
They are great tools for many purpose. But a GPS is not a copilot, and an LLM is not going to replace coworkers where their humanity matters.
I mean is it really that interesting if it completely falls flat and permanently runs in unfulfilling circles around basically any mild complexity the problem introduces as you get further along solving it, making it really hard to not feel like you need to just do it yourself?
For one thing, it’s far more interesting than a rubber duck in many cases. Of course on that matter in the end it’s about framing the representation adequately and enter a fictional dialog.
Original post alone mentions multiple projects and links https://pine.town as no code directly written by the author.
From perspective of personally using it daily, seeing what my team is using it for it's quite shocking to still see those kind of comments, it's like we're living on different planets - again, gives flat earther like vibe.
We're living in such interesting times - you can talk to a computer and it works, in many cases at extraordinary level - yet you still see intellectually constipated opinions arguing against basic facts established years ago - incredible.
It has been interesting experience, like trolling but you actually believe what you're saying. I wonder how you arrived at it - is it fear, insecurity, ignorance, feelings of injustice or maybe something else? I wonder what bothers you about LLMs?
I think the stochastic part is true and useless. It can be applied to anyone or anything. Yes, the models give you probabilities, but any algorithm gives you probabilities (only zero or one for deterministic ones).
You can definitely view the human mind as a complex statistical model of the world.
Now, that being said, do I think they are as good as a skilled human on most things? No, I don't. My trust issues have increased after the GPT-5 presentation. The very first question was to showcase its "PhD-level" knowledge, and it gave a wrong answer. It just happened to be in a field I know enough about to notice, but most didn't.
So, while I think they can be considered as having some form of intelligence, I believe they have more limits than a lot of people seem to realise.
It is all those things. It consistently fails to make truly novel discoveries, everything it does is derived from something it trained on from somewhere.
No point in arguing about it though with true believers, they will never change their minds.
Exactly, instead of this mess, you could just give it something like .d.ts.
Easy to maintain, test etc. - like any other library/code.
You want structure? Just export * as Foo from '@foo/foo' and let it read .d.ts for '@foo/foo' if it needs to.
But wait, it's also good at writing code. Give it write access to it then.
Now it can talk to sql server, grpc, graphql, rest, jsonrpc over websocket, or whatever ie. your usb.
If it needs some tool, it can import or write it itself.
Next realisation may be that jupyter/pluto/mathematica/observable but more book-like ai<->human interaction platform works best for communication itself (too much raw text, I'd take you days to comprehend what it spit out in 5 minutes - better to have summary pictures, interactive charts, whatever).
With voice-to-text because poking at flat squares in all of this feels primitive.
For improved performance you can peer it with other sessions (within your team, or global/public) - surely others solved similar problems to yours where you can grab ready solutions.
It already has ablity to create tool that copies itself and can talk to a copy so it's fair to call this system "skynet".
I'm with you on the cost basis for this. It makes no sense to die on this hill.
But to answer your question, it's unclear how "inclusive" this actually is. No person of color I've talked to about this (at least 3 that I can recall) has thought this was anything other than weird virtue signaling by admittedly mostly white social justice warriors. Their feelings on "master" terminology ranged from mild bemusement to "I REALLY DON'T GIVE A SHIT."
If the only people being "included" by this are people whom are themselves being uninclusive, even if for the right reasons... I question how "inclusive" this actually is.
That said, I'm definitely in the idgaf camp. My new repos are "main" because that's the default. Most of my old repos are still "master" because I never bothered to change it.
It is simply the soft bigotry of low expectations rearing its ugly head…again.
“Well OBVIOUSLY”, says the white knight, “some people are too stupid to understand the context and nuance of a langue like mine English. We just HAVE to adjust it because they won’t understand.”
It says much more about the people pushing such things than it does about the perceived slight.
If there was a case where that was more than a quantum of annoyance, where it actually was any kind of actual weight at all, maybe those incredibly small feelings might be interesting to weigh. But they're not. They're the smallest of feelings, weighing nothing. Making this change is the easiest lightest most obviously acceptable of wins.
This is such a weirdly patronizing comment. What exactly makes the feelings of the people who cried about the original name "bigger" than those of the people who don't like the change?
Master can conjure a horrible past. That's a real actual hazard.
Avoiding it should be easy. It should be the easiest of easy things. Make the change and move on. Hack your reality, improve things, don't make more of a glaring ugly mess of things than need be.
It costs so so little to do a small good act. You wouldn't name your primary branch holocaust or tyrant or oppressor or doommaker or worldruiner or hates[ethnicity]. But computing used master/slave extensively for decades (ex: I2C, IDE protocols). Folks arguing that it hurts their feelings to not have those names wouldn't be given any weight. These are alligator tears.
No one has made a case that "main" is a bad name. Because this isn't a real case. It's perfectly clear, no lesser a name in any way.
More broadly, when assessing positive liberty (freedom to do something) versus negative liberty (freedom from being dogged), we shouldn't favor positive liberty to make broadly harmful defaults that can hurt people and/or bring misery over negative liberty not have a world a rare couple antagonists insist on driving down in stature.
This feels to me like people either dragging their feet & bringing resistance, or, on many many cases, people actively obstructing, making an easy simple improvement much much more fraught & hard. And many of those people I feel like do it because they know it is a good change, and they actively seek to keep the world worse. I have little and descendingly less pity for any. If someone wants to build a case for why their feelings here that we shouldn't do this have weight, I'm all ears. And I'll spend some time to read more comments to see what I see. But the person I replied to made zero case for why they felt their emotional injury (as they begged for tolerance of intolerance), yet felt that their case should carry as much or more weight, where-as master/slave usage in computing are words which associates with slavery. Which is the ultimate positive liberty vs negative liberty case, which reflects the matter here: the negative liberty to not be enslaved outweighs any positive liberty to enslave.
You're free to think it's stupid!! That fact though just doesn't matter very much in this case. It doesn't actually really affect you. You can adapt, with barely more than zero cost. It's stupid maybe perhaps possibly!! But of no cost. And that's the weight of your feelings here: it's not actually of any consequence to you, you are claiming stake in a matter without any basis. You're free to feel however you like in this world, but whether those emotions actually match/reflect the circumstances that spring them matters. Generally I think most people kind of agree that it sucks that master/slave (ex: i2c, IDE protocols) nomenclature was chosen & used in computing, and calling the shift away stupid-in my view- should be taken as the smallest imaginable quantum of protest, the smallest tears imaginable. Stop stopping the world, let time progress forward, don't trap us in your negative energy forever.
> No one has made a case that "main" is a bad name. Because this isn't a real case […] they know it is a good change, and they actively seek to keep the world worse
It's a bad name and a bad change. I won't be using it. Not because "master" is good (I also won't be using "master"), but because "main" is bad—even worse than if they'd started referring to it in the documentation as the "default integration branch" and so named it "int".
I'd sooner support changing "master" to "margarita" than changing it to "main".
What is the issue with calling a branch `main`? It's the standard that's been adopted in my company and we haven't run into any issues; I'm wondering if there's anything we've missed.
(I've also seen `dev` used, short for 'development branch,' which seems pretty reasonable).
Really? I pointed out how patronizing your comment was and your response was to write a massive wall of text that is somehow even more patronizing?
Naming a branch in my git repository "master" does not "hurt people". It does not "bring misery" unless you were already miserable and looking for things to justify it. This change is of consequence to me. It does affect me. "Barely more than zero cost" is more than zero cost. I don't care if you think my opinion "doesn't matter" or is "weightless", because yours doesn't matter any more than mine. You are not a higher being of superior importance because you chose to dedicate your life to fighting a never-ending war against the unreleting evil force that is a word on a screen. Your tears are the biggest, and most pathetic of all.
Feels so very "all attack, no meat" to me. I don't see anything here working at deserving respect, nothing genuine, no try to win over to your opinion: it is focused on disregard & disconvincing, casting aside, with no actual thought or explanation or reasoning provided. You say this has consequences? Has meaning to you? Yet you don't elaborate on what consequences are, on why this great nothing-burger is so offensive.
> because your [opinion] doesn't matter any more than mine.
I wrote a wall of text because I actually care a tiny bit and have put work into explaining and backing my opinion & character. Because I think those opposed have a bar to meet, just as I want to clear a bar of respectability & engage duly on a topic that should be easy to improve on. What I see is you being quite aggressive & scathing while providing very scant little to argue your opinions.
You say our opinions are equally valid, but to me, opinions are weighed on argument, on what is said, and that's why I've tried to put my logic and character down here, to be honest & forthwith about what I'm saying: because that's the basis we have to use to assess opinions. This seems pretty agreeable to me, and again you have option to disagree, but I can't imagine doing so.
This is absolutely a question of weights. Making mountains out of mole-hills is to be avoided. The weight of this question is hardly worth considering at all, and it's absurd what tears you spill over doing such a simple improvement for the world. I'll also allow that perhaps the certainty & approach I've entered with has entrenched & only enhanced enmity to my cause. But with context, having seen master/slave used around in computing, and given how easy it is to shift & adapt to better, I continue to find opinions to the contrary to be unduly self-important, for no real reason. Why stand against such clear wins? My character may not be perfect for all, but let that not alone dissuade us.
I think those people are taken into account, and on balance are ignored because their argument is far less reasonable. "Slavery was one of the most awful things humans have ever done so we shouldn't continue to use the language of slavery to describe every day things because that diminishes the importance of our history" makes a lot more sense than "we should keep this terminology because it's tradition."
But as I said elsewhere, I do not care about that a lot. However, I do think those words are bad for other reasons because they do not illustrate the _actual_ role and relationships of branches in a VCS in a _good way_. If the master branch is not actually ruling over other branches, then it should be named something else, like "primary" as far as I am concerned.
PS: about the role in git: I don't feel that strongly about it, but I think master is somewhat more descriptive. The master branch contains the most up-to-date version of the source code, so e.g. if I'm working on a feature branch and a colleague pushes a bug fix that affects me into master, I need to merge/rebase to get the latest changes into my feature branch. So, while the master branch doesn't "rule" the feature branches, there is still the implication that changes to master should find there way into the feature branches at some point, which I think main doesn't convey that clearly.
Language is in constant flux. If a word has a remote historical connection to master/slave in a precursor project people nowadays don't even know, and people invent a "folk etymology" comparing it to a master record, do you really gain anything worthwhile from insisting on the history?
> Except the master branch has nothing to do with slavery.
It did, it originated from Bitkeeper that literally used to the term "slave" to refer to non-master branches.
> It's more like 'master bedroom.'
This is even more ridiculous. Where do you think that term came from? What made that a master bedroom in comparison to the other bedrooms? Could it be because that was the one the master was sleeping in, in comparison to the ones slaves were sleeping in?
There are many more kinds of masters than just owners of slaves. The word "master bedroom" only appeared in 1920, it has absolutely nothing to do with slavery.
No, that's just one of those made-up lies people repeat often enough online to become "true" because it's the top search result and because it makes them feel good about continuing to use that term.
> TO LET, Westmoeath Cottage and Garden, situated near to Cook's River, only
three miles from the city. the cottage contains
parlour and drawing room,and four large bed rooms ;
detached kitchen, bakehouse, landry, storeroom,
four stall stable and double coach-house, servants'
rooms neatly fitted up, together with hay-loft and
granary, school house and master's bed-room. A
cottage containing four separate rooms for overseer
and workmen ; two excellent wells of water on the
premises, about six acres of garden neatly laid out
and planted with the best vines and fruit trees,
'This property is fit for a family of the first
respectability.
You couldn't own slaves in London in 1845, and in any case the name derives from the "Master of the household", so if you want to be mad about it, you should call it sexist, not racist. Or you could just be chill, stretch the meaning a bit and say the couple together are the masters of the household.
But, now I'm curious: Where do you draw the line? You don't like git master branches and master bedrooms, but what about other uses?
You can have a master key, master record, master a skill, create a masterwork, be a master to an apprentice, join the toastmasters, be a master of ceremonies at a formal event, you can dress up for comic con as Master Yoda, Master Chief, or Dumbledore (the Headmaster of Hogwarts), you can be a Master Chief in the US Navy, be the dungeon master for a game of D&D, get a Masters' Degree and so on.
Which of these things are in your opinion bad and should be renamed?
This is very much like asking why are you focused on fixing one bug at a time in your software when you can fix every reported bug simultaneously?
I don't know man, maybe it's because fixing this one completely inconsequential bug faces so much backlash for no particular reason other than "change bad"?
And well done with using an example from a book series where the only Asian character is named Cho Chang and where there are elves with long noses in charge of the "central bank". That really works in your favour, you totally owned me [pun intended] with that one!
> A footman in his lordship's service stated he went into his master's bedroom [...]
isn't an example of the phrase "master bedroom".
I am also skeptical of "school house and master's bedroom". The main cottage has "four large bed rooms". Why would the "master bedroom", if it is meant to be read as it is today, be listed after the list of detached outbuildings?
"Was"? There are millions of people in slavery in the US penal system today. Entire cities like Dubai continue to be built by slaves. I, for one, find it to be extremely insulting towards their intelligence to think that unrelated use of the word "master" in a different context is somehow considered to be offensive.
Sampling is already constrained with temperature, top_k, top_p, top_a, typical_p, min_p, entropy_penalty, smoothing etc. – filtering tokens to valid ones according to grammar is just yet another alternative. It does make sense and can be used for producing programming language output as well – what's the point in generating/bothering with up front know, invalid output? Better to filter it out and allow valid completions only.
[0] https://www.youtube.com/watch?v=BzAdXyPYKQo
reply