Still a few on my list would be neat to try like Specter 360, eventually I want one of the current newest XPS-13s
I recently got a Pixelbook for $80 running Ubuntu on that, great little device as far as thinness
Also like buying/trying out weird computers or old, like the ASUS Eee PCs or Librettos
Who wants to f around with a typewriter anyway I guess this guy in particular does
How you gonna blog with a typewriter
But there’s nothing wrong with a car made by a robot factory. The car is useful, regardless of how it was made. AI lets some people create new products, those may be useful.
I'm more so undecided on them because of the social effects on them. I am all for innovation but social media hasn't been the ideal example either (Facebook famously has young girls who are insecure who might delete their pics and not upload them and would show them predatory ads on top of it with countless other examples)
I am one of the younger folks on this website and I honestly feel like it might've been much better for us in the past pre social-media perhaps.
Have we as a society ever truly reflected on innovation. Nuclear innovation comes to my mind in terms of arms race (ironically which I believe that Nuclear could've been really great for power production and I hope that it gets more looked into)
I am also unsure if regulation might make sense, regulation has been tried and nothing seems to work. I had a decent chat with simon once and sort of the conclusion from that and others seems to be that the cat is out of the box.
Thus we might have to think some more about the sentimental values instead as well and do proper evaluations on if it should be used and when.
The whole culture towards AI perhaps can be seen like a fake projection of confidence. Similar to how as you point out from the deterministic/undeterministic part of it from technical point of view as well. (Many) People are projecting AI to be completely deterministic when in reality it sort of isn't.
I don't know why people keep saying this. I don't believe code needs to be reviewed by humans. Are humans infallible? I think 80%+ of code is basically human slop. Do we review the assembly language that is generated by compilers?
I think given where AI-generated code is, and where it's going, all we need to do is test the outputs, basically turning us into QA. As someone who loves to code, yes I find it distasteful, but we don't get paid for our code, we get paid for our programs. I prefer being paid.
If you want to write beautiful code, you can do it as a side hustle at home, but I think very quickly, this is what our industry is turning into. In January, someone told me that an expert told him that software engineering would be dead in 3 months, and I scoffed at the time, but now I think it's pretty accurate. It definitely won't survive this year.
I mean, maybe your 3 month prediction is correct. But by definition that expert's 3 month prediction wasn't accurate because software engineering is still around and it's after April. We are 3.5 years in '6months until programming is solved'.
I've seen some people suggest that I should be require agents to produce an extremely detailed PR description and review that instead, which perhaps would have worked. But I don't understand the appeal. Why would I want to review a lossy, imprecise description of what the code does instead of reviewing the actual code and what it actually does?
I am not without hope that these writings offer a small respite to the AI weary.
This is much like Berry drawing the line at a typewriter instead of a computer. To call a computer "sterile, untouched, factory made" and still use a typewriter is comical. Now let me tell you why etching into stone is the best medium.
People can have their preferences, but this kind of "I'm old fashioned and here's why that's better" posts are just nostalgia bait.
I was curious about typewriters and so I learned about them and bought a few. They're amazing devices. Much closer to writing by hand with a pen then a printer. Composition and editing happen in separate stages. You can write very fast though with perfect handwriting.
I think from doing this, and other things, I realized that software was so well designed in the past because it was built by people who grew up with better metaphors for the work humans do. Computers were made because their benefits were so enormous that it was worth trying to get them even 1/10 as close as doing real work was. That experiment has largely succeeded. The only failure is then people grew up without seeing the computer as a metaphor for the work, but as the work itself. That's why software is so poorly designed.
Just take a cork board for example. You put your stuff on it. When you want to see something you just turn your head. If you leave for the day and come back everything is still there. There's no on or off. Everything is persistent by default. Input and output are universal. You just write on stuff. You want to share a file with someone, just give it to them. Or make a copy.
I think we have forgotten how great real life was at getting stuff done. The computer was supposed to assist them and for a time it did. That is until we forgot what it was for and made it replace life altogether.
I read the book how the internet happened (great book btw) and I would politely like to refuse this claim :)
Or perhaps there could be a separation between the computer and the internet (or more accurately the browsers)
When only computers existed, there were assists of working tools (maybe older versions of docs,excel etc.) but when the internet browsers happened (Netscape), from the very start of it, there were ideas of advertisement and monetization of it.
The only reason that internet turned out to be so open in the start was that Netscape wanted to have it open to get as much turf as possible before Microsoft realizes and they did everything and even then Microsoft had too much monopoly and they released Internet Explorer.
Before internet or pre-dawn of it, there were people with computer magazines and people tinkering and it might be one of you judging from writing code by hand :)
There was an real passion in it and people like you followed it, until the internet experiment really worked and then sooner or later things from internet started reverting to some form of enshittification and immense advertisements and stock markets wanting more advertisements leading to wanting more retention and wanting to create/replace life altogether (most literally Meta and its failed metaverse)
While writing this comment, I have come to insight: Internet had come to replace to the Television (Information Highway) but lately it has ended up becoming one. The last line of "That is until we forgot what it was for and made it replace life altogether." might apply to television as well and the only bottleneck during that time was the technology which seems to have been the internet as now we have youtube,insta,tiktok with infinite scroll feeds, so perhaps things have always been like this way but you were never exposed so much to that side but now its coming for the coding side of things which you are passionate about.
In that sense nothing is as good or as bad as it seems but we are certainly going on a downward trend perhaps depending on the metric and I would prefer living in the golden past so I envy you :)
Full of intelligence in the statement.
It makes me feel the warm.
AI is not intelligence or a person, even not the real AI, current AI is useful for some things, but not so useful for real value or real world, and it will waste too much your energy, resources, and money in the end.
These two perspectives are not completely separate. In practice, every object has some mixture of human care and machine optimized productivity.
Likewise, as a producer of objects to be used by others, I want them to have a meaningful connection to me as the maker. But I also want to be able to produce more objects more efficiently so I can affect the lives of more people.
Again, those are not entirely separate stances. With my books, I hand-lettered every single word in the illustrations. But I scanned those and cleaned them up in Photoshop instead of painting over mistakes with correction fluid, and I use the magic of the web and print on demand to put those books in front of thousands of people.
I think most people have had a very uneasy truce with the amount of soulless manufactured junk in our lives versus the crafted things that we cherish. Most of us have a nagging feeling as we sit in our IKEA-filled homes watching parasocial videos on our phones that despite all the material boons industrialization has given us, we are suffering from a poverty of meaningful connection. But, also... we keep buying that stuff because stuff is nice and solves real problems.
AI has set off a bomb right in the center of that uneasy truce and now all of us are struggling to work through the psychological fallout. It is a true fact that AI will make it much easier and cheaper to produce more digital goods with real utilitarian value. It is also a true fact that it will flood our social spaces with slop and make it even harder to find a real connection with a real human in that hazy smoke of AI bullshit.
Reconciling those is the existential question of our generation. I don't believe it will be solved by taking a side. It will be solved, if at all, through some sort of more meaningful synthesis of the two halves.
The number of meetings where I can answer all the other attendees' questions because I'm the only one who even skimmed the presenter's docs, I swear.....
Hi. I write lots of documentation already. I enjoy the taste of clean, fresh, accurate documentation.
Spot-check it for accuracy? I review it. The same way I would review other documentation in the past. The difference? Fewer errors and issues, and when I do find them, it's far easier to get things sorted out.
> A lot of people aren't
Correct. A lot of people aren't reviewing. Not even AI, just reviewing in general. And even when they review, they are only looking, not testing.
The difference is that before, it was a human mistake. Now it's an AI mistake, and people HATE AI mistakes. Even if the number of AI mistakes is fewer than the human mistakes.
I don't want to pretend that documentation is easy, and well-made human documentation is still far better than the best AI documentation for the most part. But... it depends on the audience and purpose. Most importantly, AI documentation is good enough for most cases, and well-made human documentation is far rarer.
That's because AIs make mistakes no human would. If you're documenting a function, you might misspell something (or orthographically spell something that should be misspelled), or confuse two functions with similar names; you won't reference a function or feature that doesn't and has never existed.
That does sometimes exist in human docs. I've stumbled on "aspirational" features in docs that never really existed but were more just intended to exist.
To me the mistakes are bad, but it's also that the docs tend to be pretty low quality IMO. LLMs tend to like to write novels where a sentence would have been better.
I dont know. We have this hype cycle where ai or cars are talked about flawless or so much better then people ... years before they actually are. And then in each time we find that nah, they were not but now this time they certainly are.
And each time I read on HN about how people expect so much better from tech then from people. And usually, when you look at it, the opposite is true. Where human get criticised, tech gets tripple benefit of doubt.
The fascination with LLM coding seems rooted in the new ability to create something with very little effort. Unfortunately, some people do not see the trade comes at the moment you have to evaluate the output for fitness or quality.
It turns out that you often need to understand the thing pretty well in order to be qualified to determine the quality of the output. That tends to dilute time gains, unless you leave off the evaluation step.
No comment on the rest of your comment. The assembly piece just bothered me in particular.
datakan•1h ago
I've asked people about it and they seem disillusioned. It wasn't written by a human so they see no human value in it. They view it as AI writing documentation for another AI to summarize to them and then another AI to reply or comment. So they don't care or are actively repulsed by it.
I think AI has a long uphill battle in winning over the average Joe.
embedding-shape•1h ago
Regardless of reasons they tell you, if no one reads your documentation, then it isn't good enough. Good documentation gets read, as long as it is good. It sounds to me like you're disillusioned, if you're not responding to the feedback, even if you sometimes have to look through the reasons people tell you on the surface.
saulpw•49m ago
And while you're right, that sometimes/usually/always the documentation isn't good enough, it's a fallacy to think that the person who has the information needed, has the skill to write docs that are good enough for people to read. And if they have the skill, they don't have the time to apply it sufficiently.
Let's face it: good docs aren't valued. Not by the organization structurally, and not by the individuals within the organization. You may say that you value it, but I bet that if someone offered to document whatever code or process to your 'good enough' level, and it would take a month to do, as a manager you would tell them to take less time (i.e. create bad documentation) and get to something more important.
krisoft•26m ago
People won't read documentation of something they already know (or think they know).
groestl•1h ago
Which is true, in a way, the data put down as documentation can now be calculated in seconds, and documentation is just a cache.
unicornops•43m ago
ignorantguy•1h ago
delfinom•1h ago
Even in code documentation, I just need a function block that says "DO NOT PASS A VALUE OF 2", with maybe a deeper comment that says "yea the math breaks here", instead of a 5 page discourse on why you should not pass a value of 2.
datakan•54m ago
nemomarx•51m ago
bcrosby95•50m ago
cogman10•59m ago
Here's the problem I have. No doubt an LLM made it faster to write those docs, but did you fully spot check it for accuracy?
A lot of people aren't which I think is why the average joe hates it. These docs can still have AI generated mistakes which are easily glossed over by a regular human.
datakan•57m ago
Yes. That was just the writing portion, there is a whole team that works on publishing and proof reading and there are acceptance levels all the way up to the CISO where people validate they read it and approved of the contents. Even with that, no one cares about it.
cogman10•51m ago
It might be that they are wordy. It might be that your readers are lazy. It also might just be they don't realize the effort has been put in to make sure the docs are of high quality.
jrochkind1•47m ago
fluoridation•49m ago
giantg2•59m ago
datakan•55m ago
bluGill•41m ago
Once in a while someone wrote documentation - but nobody read it. Then that person was moved elsewhere in another shakeup and their documentation got obsolete. Often the documentation got obsolete even before than because the person writing it didn't maintain it (possibly because nobody was reading it?)
yomismoaqui•58m ago
Another question is keeping those docs up to date...
icedchai•56m ago
mchaver•55m ago
Honest question, did you guys read it yourselves before asking the rest of the team to read it?
munchbunny•55m ago
My experience with AI-written documentation is that, as a category, it contains just enough technical errors that more often than not I end up spending time running down confidently stated errors the old fashioned way: cross-referencing API documentation, reading code, etc. At that point you inevitably end up trying to get in touch with a human from the other team.
In other words, it's not because I don't know it's there, or I don't want to read it, it's because my priors tell me it's going to waste my time. What I end up doing is searching, finding the docs, and reading until I start to get the feeling of hallucinated factual errors.
I'm sure there's AI-written documentation in there where the authors really did a good job reviewing it, and I just didn't notice. But I've also had engineers under me lose weeks of productivity at this point because of documentation confidently presented, insufficiently vetted, that turned out to be wrong.
tcoff91•27m ago
Like if you have an AI generate a runbook, then you better have the AI actually validate the runbook and make sure it is correct.
ink_13•23m ago
khuey•55m ago
If you did check it for accuracy then I don't understand how you compressed months of work into minutes.
dfxm12•54m ago
changs•53m ago
We do this to make sure people know what to ask for. The answer can be generated when they need it and it will be then based on the current state of things.
bcrosby95•51m ago
yoyohello13•51m ago
In 2021 I wrote a ton of docs for outlining our deployment and various how-tos, basically just got a "cool thanks bro" for my time. People never cared, I think AI is just a convenient modern excuse.
phoghed•49m ago
michaelchisari•51m ago
https://tombedor.dev/human-attention-and-human-effort/
toast0•48m ago
A) this is what happens with documentation, in general.
B) as an experienced reader of documentation, I can often tell when the documentation is likely to be accurate. It's not worth reading documentation that's inaccurate. AI written things tend to be inaccurate and not worth reading.
You should be happy that your people know to ignore the work you and the boss half assed.
lardosaurusrex•48m ago
there's also the issue that people keep switching models when their quota is used up and so at first it seems to all be in order but upon digging in suddenly it hugely diverges in tone/usefulness if it doesn't just collapse in on itself outright; making diving into documentation even more of a hassle than it was before.
even worse is that when they bring back in the previous model upon quota reset it just consumes the information from the crappier/cheaper one and errors start compounding and you want to report it and they're like "sorry we closed our public issue tracker yoy have to join our discord server" and then you have to grab the attention of extremely unwilling developers who repeatedly insist there isn't a problem until you start copy-pasting their quite frankly shit documentation en-masse.
then its "oh that's a typo; the command is correct 25 pages/sections ago so why would you believe it in this section when it's obvious that its wrong here?" like it's your fault they can't keep their goddang slop together and parse through the glaring errors.
a manual should be able to be pulled off a bookshelf (or opened if digital) and allow you to flip to the relevant page so that you can refer to it as a reference and these jerks are hellbent on blaming users for when their jank documentation looks clearly hallucinated by 3 seperate LLMs.
it is beyond frustratung.
al_borland•45m ago
I see these AI docs as a net negative. The uphill battle isn’t with the average Joe, it’s for the technology to live up to its promise, or to stop selling lies.
jollyllama•43m ago
nlawalker•31m ago
Now, if you write it with tender loving care and bake all that stuff into it, then will humans read it directly? Maybe not, but the information that their agents read and then pass on to them at least has a better chance of being correct and useful. If the success criteria for your documentation was "measurable count of human eyeballs" and not "better outcomes", your docs aren't going to be good anyway.
munificent•42m ago
Having an AI write docs which are then saved and served strikes me as in the same uncanny valley as fax machines. It's a halfway step that doesn't understand the full import of a new technology. In that case, what you really want is emailing PDFs around and docusigning.
With AI documentation, let users request the docs they need on-demand.
alistairSH•33m ago
But if it's a customer? They might not have access to Copilot at all, or whatever AI tool they use might not have access to the source code or other material used to gen the doc.
datakan•32m ago
Other times it's simply for reference purposes. So if you're talking about current enterprise architecture, the AI itself needs something to reference in order to answer.
There are many reasons ultimately.
rocmcd•41m ago
xnx•41m ago
Imustaskforhelp•35m ago
> He and I can bang out tons of it in minutes that would have taken months before
Pre-AI, you had some work X and you were given some salary Y and you did the work in time T, now you are expected to 10-100 times X work in time T but given the same salary Y
People are worrying about their salaries and future and some people especially within Silicon valley are worried for whats to come next with AI datacenters raising electricity prices and this fear of permanent underclass and job insecurity and a terrible job market with layoffs partially because of AI spending.
If it feels stressful, its because it probably is. I imagine that some people as such might feel that reading the very same AI documentation with the same passion/care is hard.
So yes, AI has a long uphill battle in winning over the average Joe because everything in its current implementation is actively trying to screw average Joe if we think about it
but it differs depending on your incentives on your current time. In your current job, you are the one writing these AI docs in minutes, now imagine spending hours reading those very same AI docs with all the things that I have mentioned, perhaps I hope you understand why it might be more frustrating.
(also when I mean average Joe I would consider software engineer folks like us to be the one more effected than even other professions so we are the average Joe I am talking about. Its not all gloom and doom though and the average joe is split between liking/disliking it and having a nuanced opinion in the middle)
giancarlostoro•34m ago
Edit, adding more:
If its an AI video, I don't care depending on what its supposed to be, I've seen people upset a literal meme AI video was AI, that was the point, it was supposed to be a ridiculous meme, it was on purpose, some of them aren't even as bad as the person dismissing them make them out to be.
Intellectual laziness, worse than the laziness of some people who lean way too much on AI (some people cannot have a conversation with you, without prompting a model every few minutes, its getting ridiculous).
AI has become the next stage after social media, whether you like it or not. It has taken over human interaction in ways we are still learning more about every day. All the "normies" I know use ChatGPT like they would have used Facebook.
jasongi•30m ago
If they can tell it is written with AI, then the docs are slop. If you're writing something lots of people will use, don't skimp on model or reasoning level, and front load with style guides and examples.
The new key for documentation is that it doesn't need to be was by humans. Good docs are just as valuable whether people read them, or just ask an LLM and the LLM RAGs the information from your docs. The main difference you have to focus on nowadays is ensuring your documentation, even internal documentation, has good "SEO" that it gets looked up.
roadside_picnic•24m ago
This to me is an anti-pattern that I see everywhere because we're still in the early stages of understanding how to adopt these things and create real agentic workflows.
Why should humans read all that documentation if they're ultimately not going to be the ones implementing it?
I see similar patterns like this everywhere, people asking questions about a PR that an engineer then copy pastes to an agents and the copy pastes back to the PR. It's obvious that humans are still in the loop in awkward places.
I've pointed this out before, but web development went through similar growing pains where we did all sorts of weird stuff because we hadn't quite figured out the patterns that work.
Right now nobody really knows what works and the tools we're using are still changing very rapidly. 6 months ago almost nobody was using agent harnesses and thinking about agents writing all of your code was preposterous. Today even the hardcore, AI-skeptic people on my team still have agents writing the vast majority of their code.
It's very clear to me that we're still stuffing agentic behavior into workflows designed for humans. It shouldn't be at all surprising that these patterns feel weird and sometimes broken. It has nothing to do with "winning over the average Joe" but rather these patterns evolving so they actually make sense.
Reddit_MLP2•2m ago