HNHacker News
TopNewBestAskShowJobs

nsb1

295 karma · joined September 10, 2013

submissionscomments
nsb1··on Nvidia Halos
Halos == HAL OS ? That didn't work out so well in 2001
nsb1··on Can you see three trees?
There! Are! Three! Trees!

-- Picard

nsb1··on Qwen3.5: Towards Native Multimodal Agents
Who doesn't like grey-on-slightly-darker-grey for readability?
nsb1··on A few random notes from Claude coding quite a bit last few weeks
The best thing I ever told Claude to do was "Swear profusely when discussing code and code changes". Probably says more about me than Claude, but it makes me snicker.
nsb1··on Opus 4.5 is not the normal AI agent experience that I have had thus far
A lot of the complaints about these tools seems to revolve around their current lack of ability to innovate for greenfield or overly complex tasks. I would agree with this assessment in their current state, but this sentiment of "I will only use AI coding tools when they can do 100% of my job" seems short-sighted.

The fact of the matter, in my experience, is that most of the day to day software tasks done by an individual developer are not greenfield, complex tasks. They're boring data-slinging or protocol wrangling. This sort of thing has been done a thousand times by developers everywhere, and frankly there's really no need to do the vast majority of this work again when the AIs have all been trained on this very data.

I have had great success using AIs as vast collections of lego blocks. I don't "vibe code", I "lego code", telling the AI the general shape and letting it assemble the pieces. Does it build garbage sometimes? Sure, but who doesn't from time to time? I'm experienced enough notice the garbage smell and take corrective action or toss it and try again. Could there be strange crevices in a lego-coded application that the AI doesn't quite have a piece for? Absolutely! Write that bit yourself and then get on with your day.

If the only thing you use these tools for is doing simple grunt-work tasks, they're still useful, and dismissing them is, in my opinion, a mistake.

nsb1··on The future is not self-hosted
For those interested in self-hosting, here's a site that maintains a collection of self-hostable services.

https://selfh.st

nsb1··on Master Foo and the Script Kiddie (1996)
Reminds me of the Acts of Gord, but with less malice.

https://www.actsofgord.com/

nsb1··on Thnickels
But why not 'Thickel'?? It was right there!
nsb1··on How to add a directory to your PATH
I cribbed these from someplace - slightly different approach:

  ###################################################################
  # Add directory to path
  pathadd() {          
      newelement=${1%/}
      if [ -d "$1" ] && ! echo $PATH | grep -E -q "(^|:)$newelement($|:)" ; then
          if [ "$2" = "after" ] ; then
              PATH="$PATH:$newelement"
          else         
              PATH="$newelement:$PATH"
          fi
      fi
  }
 
  ###################################################################
  # Remove directory from path
  pathrm() {
      PATH="$(echo $PATH | sed -e "s;\(^\|:\)${1%/}\(:\|\$\);\1\2;g" -e \
      's;^:\|:$;;g' -e 's;::;:;g')"
  }
nsb1··on Ask HN: What is the most challenging programming course you have taken?
Compiler Design. Dragon book and all. Learned a ton from that class
nsb1··on Cross My Heart – A Frogger Demake in 256 Bytes of HTML/JS
If you're patient, you can just hold 'up' anywhere and it will eventually clear the level. It started taking quite awhile at level 20 or so - I got bored and gave up.
nsb1··on Rare Otis Pop-Out Elevators (2016) [video]
This is further proof of Internet Rule 44
nsb1··on Global population could peak below 9B in 2050s
Just plain census and GDP data shows that the richer you are, the fewer children you have. As poor countries climb out of poverty, their birth rate drops. As rich countries get richer, their birth rate drops below population-sustaining levels.

http://tinyurl.com/Birth-rate-per-income

nsb1··on Books on Starting a Profitable SaaS Business
IaaS - Ideas As A Service. There's your idea.
nsb1··on Still Love Telnet
I'm dating myself, but my school had touch-tone service for the same thing. My trusty war-dialing script and I didn't fail to enroll into any class I wanted either. Ahh, the good ol' days.
nsb1··on Ask HN: Those making $0/month or less on side projects – Show and tell
Not quite ready for prime time, but I've spent the last couple of weeks building a fast, free, parametric part library for makers to use for widget-type parts rather than complex models. I found the current set of part libraries to be to slow and/or cumbersome for my tastes.

It's 100% static and hosted on GitHub pages. It uses WASM versions of OpenSCAD and SQLite for dynamic content with all processing being done in the browser. Parts are added as GitHub issues, and can be added by anyone with a GitHub login

https://parapart.com

Next step: Content!

Note: Currently not mobile-friendly.

nsb1··on The myth of the myth of the 10x programmer (2020)
100% this. I've interviewed a great many candidates over the years, and the coding exercise has always been an incredibly valuable litmus test. It gives the interviewer a chance to see whether or not the potential employee has the knowledge of the language and skills needed to do the job. If a developer can't even figure out how to do a basic function on demand, how are they going to be able to contribute to the team? If a developer won't do a basic function on demand, then that's an instant disqualification. Anyone can say anything on a resume, and there needs to be a way to validate that it's not just a fabrication.

To be clear, I am making the distinction between "coding exercise" and "brain-teaser". Brain-teasers are not useful in an interview context, and only result in adding stress to an already stressful situation. Simple tasks like "Write a function that rolls two dice and calculates the position of a game piece as it moves around the edge of a game board" are much better. I am not looking for the candidate to give me their masters thesis in a piece of code on demand, I am looking to weed out candidates that clearly don't have the skills to fill the position.

nsb1··on Pi-hole: Network-wide ad blocking
"MOM! HANG UP THE PHONE!"
nsb1··on Ask HN: Strategies for working with engineers that are too smart?
While this is tempting, it falls apart as soon as the development team matures and grows beyond more than a few people. What often happens especially in larger organizations is that bugs and/or changes come up and someone ELSE has to dive in and try to figure out what's going on. It's at this point that dense uncommented code or code that employs every preprocessor trick in the book becomes a huge liability. That "smart" developer just caused an increase in the time it takes to do code maintenance because the poor axe-wielding sap who has to look at it now has to spend a bunch of effort just to figure out what's going on.

Some of you may be thinking, "Then you didn't hire enough smart developers!" (for whatever definition of "smart" we're talking about here). To that I would say, "Maybe not, but I'd rather hire a solid, dependable developer who knows how to write maintainable code over some sort of savant any day of the week."

I've managed a lot of different developer personalities over the years, and the "smartest" ones nearly always produced the worst code for the business overall. In addition, while they were doing this, there were often other quirks that came along for the ride, like 'malicious compliance' with the design, or checking in three features you didn't ask for along with the one that you did. Sometimes it takes some uncomfortable conversations to get these people working with the team, and sometimes it's just impossible. In the latter case, this person just becomes a liability to the team and should probably be encouraged to move on.

nsb1··on Demanding polished work is a power play designed to take options away from you
Yeah, I'm confused. Is OP suggesting that no work needs to be polished ever or that polishing is just a job for someone else?
nsb1··on Vim Foot Pedal
Someone long ago, probably here, suggested binding the sequence 'K-J' to 'ESC'. Now I don't even have to take my fingers off the home row.
nsb1··on Ask HN: How does ChatGPT work?
You forgot the fresh cup of really hot tea :)

https://hitchhikers.fandom.com/wiki/Infinite_Improbability_D...

nsb1··on Wasmer takes WebAssembly libraries mainstream with WAI
Just give me a WebGPU backed canvas and I'll take it from there using the same toolkits I do for the desktop.
nsb1··on The thinnest video on YouTube [video]
I hit 'widescreen mode' and now I can't get back.
nsb1··on Baker's Math (2009)
Yeah, but what you're saying is essentially "I don't need the recipe anymore - I can do this by feel", which is awesome, but who then is the recipe for except people who are trying to learn? Maybe throw us a bone :)
nsb1··on Baker's Math (2009)
Exactly this. It's this sort of thing that annoys me about recipes in general, but bread recipes in particular.
nsb1··on Hotel safety tips from a former intelligence officer
It looks to me like this device is preventing the deadbolt knob from turning, not the doorknob. It's only using the door knob shaft for support.
nsb1··on SpaceVim 2.0
The dot command is always what seems lacking in the various emulation layers. Either it doesn't work at all, or doesn't work the way you expect. As a dot command addict, this makes me sad.
nsb1··on Bemuse: Online, web-based rhythm game
"OK! Now you know how to play! AAaaaaand, GO!"

<Max 300 starts rolling down the screen>

nsb1··on Scarcity and precarity in small manufacturing
Unfortunately there's another angle here which is that the little fish are competing for supply with higher priced, higher volume products like cars, where a 10x increase in one component can be amortized over a much higher total cost and passed on to the customer. Nobody is going to notice an extra couple hundred bucks on the price of a car, but they'll definitely notice when it's on something that itself only costs a couple hundred bucks.

Big consumers are able to outbid even companies like DigiKey because they can afford to spread the cost around. TI had one of its best quarters ever over the last 12 months, but just try to buy TI parts anywhere - they're being priced through the roof. A $0.30 TI regulator was going for $30.00 on the secondary markets. I feel for any small company trying to build hardware right now.

Page 1 of 4Next →