News for hackers. Stuff that matters.

joshvince

> if you’re working on novel code, LLMs are absolutely horrible

This is spot on. Current state-of-the-art models are, in my experience, very good at writing boilerplate code or very simple architecture especially in projects or frameworks where there are extremely well-known opinionated patterns (MVC especially).

What they are genuinely impressive at is parsing through large amounts of information to find something (eg: in a codebase, or in stack traces, or in logs). But this hype machine of 'agents creating entire codebases' is surely just smoke and mirrors - at least for now.

This is my feeling too. I’m never sure why React is the tool that is reached for in this situations (an entirely unreactive page?)
Re:Show HN: Another boilerplate that will save you time on Sunday August 18, 2024 @08:53AM (#41282087)
20, 15, 10 years ago this sort of stuff (Rails, Laravel, Phoenix) was free, and open source. The good ones are still going strong. I wonder if these sorts of schemes will still be offered in 20, 15 or 10 years
Re:UK General Election called for July 4th on Wednesday May 22, 2024 @12:36PM (#40442945)
the economic picture is not getting any better. In part because so many people each month are coming off fixed-term mortgage deals bought in the ZIRP era. The more time they give Labour to govern, the more rope they give them to hang themselves with. Or so the theory probably goes. They're already massively, massively behind in the polls and if recent local elections are anything to go on.
If you don't already know a language and its ecosystem, then I'd recommend Rails. It is simply the most mature and batteries-included framework. Ignore the claims that it is dead - if you're a solo developer the specific jobs market doesn't matter.
Ruby on Rails has recently started actively marketing itself as the solo developer framework. I've worked with it for a long time now (among a bunch of other languages and frameworks) and I have to say the recent updates to the frontend 'story' are really compelling for a solo dev.

One of the compelling reasons to write JS on the server was to have the same language and ecosystem in the client and server, and things like Turbo for Rails really go a long way towards delivering on that for Ruby (although of course you still need to understand javascript and browsers.)

That said, if you're already familiar with something else, then pick the most mature batteries-included framework in that language. Languages are just a tool for the job, it's incredibly unlikely as a solo dev that you can pick a "wrong" one.

A srangely loaded question. You’re not going to get a straight and accurate answer to such a broad philosophical topic.

Perhaps it’s worth reflecting on whether, in a pandemic, someone’s personal freedoms are incompatible with the means by which a virus can be prevented from spreading. And then, what is “worth” more?

Re:A nice way to render Markdown in React apps on Monday May 13, 2024 @06:36AM (#40341616)
I dug back six or seven of the blog posts and they all looked static enough to me - my point is that react is complete overkill for sites like this.
Re:A nice way to render Markdown in React apps on Sunday May 12, 2024 @12:11PM (#40335515)
Why do you need react to render static blog posts?
Re:Ask HN: What apps have you created for your own use? on Wednesday December 13, 2023 @06:37AM (#38625857)
My dog would not stop scratching his face, so I made a habit tracker for me and my wife to try and measure the impact of various behavioural tweaks.

https://joshvince.site/blog/20230803_dog_days

Re:Cursorless is alien magic from the future – Xe Iaso on Friday November 10, 2023 @04:31AM (#38216854)
Just want to say, I love your writing -- it's rare to find someone with such a distinctive voice. I've read a bunch of your articles and posts, keep going!
Re:Ask HN: How do you manage your “family data warehouse”? on Friday September 15, 2023 @11:50AM (#37524916)
I wrote about this recently, mostly through the lens of the sentimentally important things like videos and photos https://joshvince.site/blog/20230903_little_metal_boxes
Re:You Are Atlas, You Hold Up the Sky on Monday July 31, 2023 @06:15AM (#36940625)
You must be fun at parties!
This is spot on. As people, a sense of community is not something we usually associate with commerce, but these online platforms are _only_ instruments to get a return on someone's investment.

The fact that part of the journey involves mutually beneficial behaviours (like using VC money to acquire more users, build a better UX, and make the community larger) is just an accident, and the incentive to capitalise the whole shebang will always win out.

This sort of thing feels like The Price We Eventually Pay for a massive, free-to-use online community.

Re: on Thursday June 15, 2023 @07:33AM (#36338976)
got a source for that company? Presumably it'll be semi-public knowledge. I'd be incredibly surprised if a business was already proficient enough to replace software teams. Call centre operatives or content-farmers maybe...
Re: on Thursday June 15, 2023 @07:30AM (#36338957)
You're among the first people I've encountered with both experience in writing your own software and prompting an LLM to do it. I have a few questions for you (maybe the answers will make you feel better, or maybe they'll make you feel worse)

- when the code the model spat out was wrong, how did you fix it? Did you identify it was wrong before you ran it?

- what level of complexity was there in the code, in terms of "business logic" or complexity of the requirements you fed into it?

I ask these two questions because I am not sure an AI will get to the level of experience you have in the near future in _generating_ complex applications, let alone being able to reflect on why its own creations are wrong, fixing them, deploying some output, and then explaining the changes?

A human is going to be in the loop in these cases for a long time, and I'm assuming part or all of your decades of experience has been spent understanding quite how poor people are at explaining their requirements. What if you thought of generative AI as a tool you can learn to utilise to do your job more effectively?

Re:The Internet (1993) on Friday June 09, 2023 @09:31AM (#36257562)
All the recent furore about Twitter's monetisation and Reddit's API changes reminded me of this article from 1993. Clearly, only one guy's opinion but I think we've strayed pretty far from this vision of the internet, as a protocol and connective tissue for people.

I can't help but feel like the fact the internet began as (or grew into) something free, underground, experimental led us inexorably to this path: where we expect or demand that online products are free at the point of use, which means we become the product.

I don't know that a small, more decentralised, cottage-y internet would be Better. But it's interesting to think about.

Re:Covid vaccine in 2019? Senate report on Covid on Wednesday April 19, 2023 @02:31AM (#35624929)
I understand what you’re saying and I agree that dismissing it out of hand is obviously the wrong approach - but this does feel like it meets the bar to be a “conspiracy theory”, in that people theorise that the dominant answer for something is wrong, and the true answer is being covered up by powerful groups of people.
Re:OpenAI's Foundry leaked pricing says a lot on Wednesday March 01, 2023 @09:32AM (#34982796)
People are so desperate for the next bubble
Re:On Replacing My MacBook Air M1 with a ThinkPad T480 on Tuesday February 21, 2023 @05:16AM (#34879190)
This is cool, but I think you lost me when you said “it just works out of the box” about your OS. I mean, sure, but you’ve had to order a new screen, touchpad, battery and RAM. That’s a lot of boxes to work out of
Re:Ask HN: I Need to Talk to Someone on Monday February 20, 2023 @12:53PM (#34870646)
To add on to this great and pragmatic reply about your job situation, I'd add this:

Even if things remain tough job-wise for the foreseeable future, are you able to derive self-worth from things in your life that aren't your occupation? It's a horrible situation and I wish you the best of luck - but perhaps you can take heart and hope in what else you have: your partner, do you have other things that can help construct (or reconstruct) how you see yourself? Jobs, as you've found out nastily, are transient and ultimately meaningless.

I hope things get better for you.

Re:Ask HN: Burnt out from big tech. What's next? on Thursday February 09, 2023 @02:40AM (#34720869)
If I were in your position, I’d evaluate my relationship with “work”. Challenges you describe might be perennial wherever you go, so maybe the question is not “how can I be more fulfilled at work?” But rather “how can I maximise the fulfilment I get outside of work?”

You sound like you’re going to have to trade your labour for money (ie you don’t have enough to become independent yet) so if you accept that fact, perhaps you can find a non stressful job and discover meaning in the Real parts of your life. Good luck

He's only 19 though, right? It's not like time has healed his mentality, it was months ago...
> "Imagine wanting to watch a video on how to help one of your loved ones who is choking and you get 10 unskippable ads before you can watch the video."

Someone pop this in a time capsule and label it "peak twitter, early 21st century"

I find it fascinating that we're in an era where there are more elite sportspeople playing deep into their thirties or fourties across many sports that historically saw shorter careers. Ronaldo and Messi in football, Federer and Williams in tennis, Anderson in Cricket, Brady too.

Is this simply a coincidence? Or maybe they're the elite vanguard of a wave of people who experienced most/all of their career during the age of sports science? I wonder if this will be more and more commonplace: if you have that level of talent and discipline, you can stay at that level for longer.

Re:Quiet Quitting Is About Bad Bosses, Not Bad Employees on Friday September 02, 2022 @06:10AM (#32688873)
The central premise of this article misses the mark, at least as far I see Quiet Quitting. It's less about managers and more about the relationship between an employer and employee. We're seeing time and time again employers cutting employees loose to save the company, or doing everything they can to avoid employees getting more leverage.

> What makes the difference for those who view work as a day prison and others who feel that it gives them meaning and purpose?

What about the middle ground? I know plenty of people who enjoy their job, but they're not going the extra mile because why should they? They're happy to carry their job out to the best of their abilities within the crucial parameter that their abilities extend to the work laid out in their employment agreement with their employer - namely, hours of time and human brain/physical power in exchange for money.

My experience is the opposite - you can easily guide someone on a path to learning how to code, but the 'soft' skills you mention are often impossible to change in someone: like how they interact with peers, or how they approach challenges, or how they learn. These things are infinitely harder to evaluate during interviews but have far greater impact on your impact at work, as far as I can see.
Re:One Hundred Engineers Are Enough to Run Twitter on Tuesday July 12, 2022 @03:18AM (#32066649)
Have to admit that as soon as he pulled up a page, looked at the visual layout and said “see there’s not that many features here”, I ducked out. What a strange article.
Ironically we have had this discussion in tweet sized chunks. Guess I’m a hypocrite, eh.

Older »