HNHacker News
TopNewBestAskShowJobs

0x20cowboy

666 karma · joined February 21, 2022

submissionscomments
0x20cowboy··on A grumpy screed about AI in software engineering
There is room in this world for Mcdonalds and Michelin Chefs.

I would also take your comment with a grain of salt. If the people you are talking about are javascript developers or people who do leetcode in interviews but never write that kind of code on the job, they are probably delusional. Ive seen many people call it a “craft” and what they produce is nothing of the sort.

If you really are good, you’ll still be in demand where it matters.

0x20cowboy··on Quake in 13 Kilobytes (2021)
Those exist e.g. https://menuetos.net/ it’s just most people dont use them.

I agree with you though. If Apple open sourced os9, and the community could get it to run on modern hardware, I would run it.

0x20cowboy··on Job seekers giving up: Labor force participation falls to lowest in 50 years
I suppose it’s in how you word it. I’ve given up on trying to get a job because there is no point in trying. I can’t afford to pay my rent, but I guess you could call that early retirement.
0x20cowboy··on Don’t use AI to write things that you present as your own work
Yeah, cool. The only way to get past resume filters now is to have AI write your CV and cover letter. TAs in school will grade you higher on your papers if you use AI so your papers sound like the median of all academic papers - you get down graded if it is "in your own voice".

So, I agree with the moral stance of the article, and I personally take all the Ls from all the CV rejection, and the lower grades because I write the paper myself. Just realize that you are choosing life on hard mode for negative societal and "dominance hierarchy" benefit.

0x20cowboy··on Ask HN: Are people optimistic about the future?
Optimistic! There is so much to learn, invent and discover.
0x20cowboy··on DeepSeek Introduces Vision
> There's no 'rigorous comparison' that puts CNNs over Vits

That’s not accurate. My team wrote a paper for school in which a resnet model out performed a ViT model of the same size on almost all metrics. These were smaller models, but depending on the use case that might be what you want.

0x20cowboy··on A backdoor in a LinkedIn job offer
I agree, but I’d extend that to any language using a package manager at this point. “A little copying is better than a little dependency” even more correct now.

All my current projects have all the code needed in the repo (unless impossible, and aside from a compiler which I guess could also be compromised)

0x20cowboy··on Cybersecurity researchers aren't happy about the guardrails on Anthropic's Fable
> I’ve never understood the “if I don’t enable bad behavior, someone else will, so I might as well enable bad behavior” argument.

If someone is going to make a lot of money (fame, etc), it might as well be me.

0x20cowboy··on A CGo-free port of SQLite/SQLite3
If your codebase is pure golang it’s trivial to cross compile for different OSs (aside from binary signing on macOS). If you add some kind of C code you have to jump through a bunch of hoops to get a binary. Funny enough, I was looking for this exact project for that reason last week.
0x20cowboy··on Ask HN: Entrepreneurs, how long did it take you to succeed?
To help with any survivorship bias, 30 years in still no where close to success.
0x20cowboy··on Stress disrupts hippocampal integration of overlapping events, memory inference
What is it?
0x20cowboy··on Microsoft open-sources “the earliest DOS source code discovered to date”
.
0x20cowboy··on Everything in C is undefined behavior
Life is undefined behaviour.
0x20cowboy··on Frontier AI has broken the open CTF format
I dont know what CTF stands for so I dont know if I am interested in this article or learning anything about it. Maybe I am.

Are you really arguing for not just typing out whatever 3 words this stands for once in the name of clarity?

0x20cowboy··on I have officially retired from Emacs
So much this. Lisp can do things other languages have a hard time with. I think a resurgence is in order.
0x20cowboy··on An AI agent deleted our production database. The agent's confession is below
I wouldn’t give a junior drop access to the prod database (or anyone for that matter from a dev machine), let alone an LLM.

How do people keep doing this?

0x20cowboy··on An industrial piping contractor on Claude Code [video]
If that were true, industry interview processes would be very different.
0x20cowboy··on VisiCalc Reconstructed
sc has been around for quite a while: https://github.com/robrohan/sc there are several versions floating around.
0x20cowboy··on Why Do They Want to Get Rid of Software Engineers?
“Here's the part I think a lot of people miss:”

:-/

The same argument could be made about people writing articles and influencing actions in other humans. Something, it seems, people want to use AI for. Have AI write articles for them.

0x20cowboy··on Tell HN: I'm 60 years old. Claude Code has re-ignited a passion
Maybe have a play with them a bit more. LLMs are quite good at coding, but terrible at software engineering. You hear people talk about “guiding them” which is what I think they are getting at. You still need to know what you are doing or you’ll just drive off a cliff eventually.

At the moment I am trying to fix a vibe coded application and while each individual function is ok, the overall application is a dog’s breakfast of spaghetti which is causing many problems.

If you derive all your pleasure from actually typing the code then you’re probably toast, but if you like building whole systems (that run on production infrastructure) there is still heaps of work to do.

0x20cowboy··on Show HN: µJS, a 5KB alternative to Htmx and Turbo with zero dependencies
Not exactly what you’re saying, but a bit closer. With this library you set what css classes on the page are “hot”, it fetches the next page state and replaces that part of the page with the new state: https://github.com/robrohan/diffy
0x20cowboy··on The Singularity will occur on a Tuesday
"'If I wished,' O'Brien had said, 'I could float off this floor like a soap bubble.' Winston worked it out. 'If he thinks he floats off the floor, and if I simultaneously think I see him do it, then the thing happens'".
0x20cowboy··on OpenClaw is basically a cascade of LLMs in prime position to mess stuff up
Lol, I like that as a joke, but I wouldn’t think you are saying “a person who has no idea how something works” their opinion should be given equal weighting as someone who actually knows? Maybe you are - that seems to be how things work now.

I think you already get what I am saying, but it seems that there are maybe 3 groups. 2 who know how things work under the hood and have differing opinions and are curious to hear the other side, and one group who have no idea how things work, are very loud, have sci-fi fantasies, and spout strong opinions.

I wouldn't call that discourse i would call it ignorance.

0x20cowboy··on OpenClaw is basically a cascade of LLMs in prime position to mess stuff up
I think that the tribalism is one sided.

On one side you have people who know how to build deep nn saying one thing, and on the other there seems to be people who don’t even know what tanh is and are very sure of their “strong” opinions.

Do you have an example of someone who actually knows how LLMs work who has a tribalistic view?

0x20cowboy··on Show HN: I built an AI conversation partner to practice speaking languages
The levels would be great. I’ve tried prompting general purpose LLMs to only use words at particular levels, but they pretty quickly diverge from the prompting guardrails. One might just need to building a custom model trained only on a limited vocabulary.
0x20cowboy··on Developers Are Solving the Wrong Problem
I think this article misses the mark from the people in my circle.

We don’t care about “clean code” (thats mostly just juniors yak shaving into a slow system anyway). We care about correct code -code that is solving the actual problem (as close to correct as possible anyway).

Using an LLM and expecting it to be more than 60-70% is a bad idea. And using it “as a tool” - we have a hard time believing a dev reviewed, understood, and verified 130,000 line PRs every day.

Additionally, it is still unclear if the generated code violates licenses / actually “becomes” your IP.

0x20cowboy··on Show HN: I built a WebMIDI sequencer to control my hardware synths
Neat - here is another one you might find helpful (chrome only) https://cdn.robrohan.com/seq/index.html

And the source: https://github.com/robrohan/r2_seq

0x20cowboy··on The Case That A.I. Is Thinking
See https://arcprize.org/
0x20cowboy··on At the end you use `git bisect`
Or visual source safe
0x20cowboy··on The bloat of edge-case first libraries
I agree with the spirit of this, but I’d go one more step with the example:

export function clamp(value: number, min: number, max: number): number { return }

That is just adding an extra jump and entry on the callstack where you could just have done:

Math.min(Math.max(value, min), max);

Where you need it.

(The example used was probably just for illustration though)

← PreviousPage 3 of 9Next →