HN user

pmarreck

6,670 karma

Software guy (mainly focusing on Elixir, and... Bash?? and now LuaJIT and Zig?? Perhaps Lean 4 or Idris 2 next?), gamer (board/card/PC/console), philosopher, technologist, former Psych major @ Cornell, sailor, swimmer, biker, scuba diver, music lover (electronica, funk, classical, metal), sometime-partier, philogynist, USAF veteran, and fan of Apple, Tesla, NixOS, open-source, AI, and startups. And that's sort of just the beginning... my mind is fairly voracious. I lean liberal and libertarian, although I love debating anything controversial. Not particularly religious, and on the free will question I am a "metaphysical libertarian incompatibilist."

Physical location: NYC environs

I decided to switch to this more public account from my old alias here, which as of today (2/3/2016) is 2000 days old with 1369 karma.

I am @pmarreck on X/Twitter, https://www.linkedin.com/in/petermarreck/ on linkedin, github.com/pmarreck, peter@marreck.com, you can pattern-match the rest... my first and last names are basically a natural primary key, unfortunately

Posts7
Comments5,469
View on HN

I am absolutely plotting the route and intervening when the car tries to do something stupid. That ends up working out a lot better than actually driving the car because you can focus on the goals, the car often knows better routes that you failed to consider, you can measure the tradeoffs and you can determine the minimum-viable-path to get there, so just fuck right the hell off with this stupid-ass baseless skepticism

the ones learning how to run the looms safely and productively are going to continue to succeed and scale upwards and outwards while you get paid pennies to use knitting needles on bespoke hand-coded solutions. And at this point, I don't give a damn anymore because you lot deserve your upcoming rot 1000%, especially with a stubborn pissant plebe fucking answer like that. Holy shit. You're literally going to stubborn yourself into poverty just to make a point. Enjoy.

I guess that since you haven't built the car you're driving, your opinions on it are null and void as well.

Anyone who actually believes that I can't have ANY sound opinion on Zig after 31 projects building with it should get their head examined for brain tumors. I mean, it's not like I have to deal with all the positive and negative effects of things written in it. It's not like I've had to solve problems in it that emerged when the LLM didn't do things correctly (and yes, I can tell when this is so, and not just when things are buggy). And it's not like I don't know (by heart, not by LLM) at least 15 other languages that I can draw on (C, for example, for which I not only got an A in a class at Cornell once, but was in fact the person with the highest score in a class of ~150 people... A perfect score, in fact) to form valid opinions in combination with how I see Zig working.

So please take your baseless skepticism and baseless assumptions and shove them up your ass, dude. I have work to do, and I'm far more capable of it now than I was, thanks to the LLM boost.

there’s a simple answer to all of these things that will cause the market to take care of it: simply increase the Linux gaming market size

and given how shitty Microsoft is treating everything lately, it won’t even be hard

i’m thinking it’s an intentional turn of phrase

so for example in native English, if someone upset some people, you might say, just to be creatively different:

“oh boy. people be big mad”

it is an idiom, not necessarily officially part of the language. just saying things in a silly way to be different

“now you’ve done it… People be cryin’!”

I think it might also be an echo of pidgin English/Creole/caribbean English? Would be an interesting language dive. Ask an AI!

AI will replace humans because giant business believe they can do the same work, not because they will actually be able to.

This has been being claimed for at least 2 years now. Wouldn't we already be seeing disasters if this was the case? It's certainly been around long enough to cause some real damage. Instead there is a slow trickle of things that makes the news by people who didn't bother instituting a single fucking control. For example, I am completely immune to `rm -rf` style fuckups because I wrote rm-safe years ago and it is mapped to `rm` in any environment that the LLM will run in: https://github.com/pmarreck/rm_safe

In any event, it's not a replacer, it's an augmenter. Nothing will replace humans, because we are the stakeholders; it may shift them around, though.

The correctness of an application is limited by your ability to understand and describe what you need.

If you write code in Lean 4 or Idris 2, you may not completely understand why it is or isn't correct, but their respective compilers will certainly prove it to you one way or the other.

We already are perfectly functional with incomplete understandings. An entire generation of web developers have had successful careers without having a single clue how compilers work or how machine code works. Now is there a type of problem that sometimes comes along that DOES require deep understanding? Of course, that's when you call in the heavy artillery. Or the advanced LLM. Or both. See my point?

I'm sure this exact topic has been argued hundreds of times already on HN, but I think I have a new "possibly agreeable to both sides" perspective on this after having lost man-years to retired corporate code aka "FAIAP, throwaway code"

Let LLMs write the corpo code, as it will be unlikely to still be running in 5-10 years. Frontier AI is already at the point where it writes fewer bugs per LOC than humans. By a lot.

Go ahead and do your bespoke coding on your side-project loves and core libraries... The stuff that will last, anyway.

But if you're working for a corpo and still doing bespoke... That's... not gonna last, I'm afraid. Well, either you remaining there, or that, as it were.

The article makes a point of explaining how the world-renowned expert on identifying deepfake scams can no longer pass his own tests.

If an expert can't distinguish, it has absolutely nothing to do with being "stupid" or not. So send them that, maybe.

If they are still stubborn about it, then thank them for contributing to the future funding of Scam the World With AI.

Arrange a secret phrase in advance- ideally generated randomly. Stick it up on the wall of the aging parent or grandparent- maybe in the bedroom, where guests are unlikely to go. Make it innocuous-looking (hidden in plain sight). Require that phrase to be said to prove identity. Reset it if it ever gets used on a call legitimately.

I have learned the hard way that "corpo code" is ephemeral. I spent at least 2 man-years on Ruby/Rails code for Desk.com, once spending an entire month to solve a really bad and intermittent session-logout issue that stumped 8 developers before me (I could tell because they left a bunch of commented-out debug code and I had the git-blame lines), and after I left, that whole stack got retired and its clients moved to some garbage Salesforce offering as part of their crufty Java monolith. (Sorry, SFDC.)

So if we move from "bespoke handcrafted code" to "roughly-engineered, unstylish but still quite working LLM-generated code" in that space, there is LITERALLY no love lost.

Spend your handcrafted love-energy on open-source or library code that will stick around. Leave the corpo code to the LLMs, I say, especially if you don't own it.

Yes, but some cheap USB-C devices only charge when the other end is USB-A.

This is not to spec, and to my knowledge this was a cost-cutting measure done by Chinese companies to cheapen manufacturing costs.

So for that reason I CANNOT simply rely on USB-C, I also have to have a USB-C-to-A converter and a USB-A-to-C cable, which is of course ridiculous. Thanks, China.