HN user

acureau

221 karma

contact - alec.cureau@gmail.com

Posts3
Comments120
View on HN

I cannot understand the overwhelmingly negative sentiment in this thread. I've used LLMs every day at work for several years now, I am a firm believer they're useful. Never once have I felt that an LLM could do my job without me steering it. I know the project goals, how to structure the code, the right and wrong paths to explore, how to evaluate and test its changes, how to make good engineering decisions, and much more.

LLMs do not think. Someone has to be in the driver's seat. You're fooling yourself if you think that 99% of the population can use an LLM to write software. Or that they even have the desire to. I can cook, but I often go out to eat. I could repair a leaky sink, but a plumber will always do a better job. The specifics of our jobs are constantly changing, but our role in society will remain the same.

One-off scripts can be written with non-technical prompts, but this work was already cheap. To do anything meaningful you need to be able to reason about a hard problem as a whole and at the implementation level simultaneously. Specifying context, tasks, structure and style, data representation and control flow, these things are software engineering. You are simply writing software in natural language. It has never been about the syntax.

For the same reason software engineers still employed. AI is not yet capable of autonomous software development. From my perspective we're nowhere close.

Spotify is the only streaming service I still pay for, and I will continue to pay for, because:

1. The catalog is comprehensive. I listen to far more music than I could afford to own. 2. There are no advertisements in the paid service. 3. Their music discovery algorithm is excellent.

I also appreciate the yearly statistics, and how they continue to add value for me. Podcasts and eBooks being added to the platform was cool. I like to make "taste combo" playlists with friends. Really one of the only companies I genuinely feel deserves my money.

Say Goodbye 10 months ago

Because this behavior is not socially acceptable. It's perfectly alright not to contact laid off co-workers you didn't have a relationship with. Feigning care is either misguided or self-serving.

This is what I took away from the post too. I'm not going to invite someone out for a coffee so I can use them down the road. I feel the same way about "networking". The people around you are not tools.

I want no part in "it's not what you know" kinds of situations. I'm paid for what I know. The author seems to think being apolitical means not giving your input or making decisions. If I'm not allowed to do that without sucking up to the higher-ups, I'll find another job. Everyone I respect is above politics.

Life's too short for bullshitting. Why not just speak your mind and avoid the people who react that way? I've found that if I sanitize my words I get sanitized responses, and vice versa. Nobody is as boring as they seem.

I feel the same, including code. I cannot justify it. I can easily counter my own arguments. Still, the further we automate human thought and creativity the worse it makes me feel. I am disappointed that so many are content with mediocre imitation.

I agree with you. It's easy to become desensitized to tragedy when you're only reading words. Regardless of opinions, it's hard not to empathize with a man shot dead before your eyes. I think it does a lot of good to remove that degree of separation, and reflect on it instead of purging it from your mind.

AKA the other taxpayers are footing the bill

Curious as to how you reached this conclusion. No taxpayer funds are going towards construction or operation of the data center. The lack of tax revenue from Meta is nothing spent, and they're still going to be paying into the local economy. The energy infrastructure is going to be built by Entergy, who've projected it to cost customers ~$1 more or less per month.

As someone who lives here, this is one of the few times I agree with our government. We're one of the least competitive states in the country, our tech sector is almost non-existent. It's reasonable to offer what you can to attract business. I think Landry's LED efforts so far have been a respectable attempt at improving the state of things.

I did some looking into this a few days ago, and I can understand the sentiment. I can't understand the proposed implementation. There is a lack of technical discourse and heavy criticism of any negative opinion. I don't want to defend big publishers, I have not bought a new AAA game in many years. I think they are user hostile.

Stop Killing Games is just way too broad. Remove online DRM checks from my single player game? Sure, I have been on board with that for a very long time. Make sure my MMO stays playable forever? You're asking for a miracle. You as a consumer need to be informed about what you're paying for. It's your job.

"Just release the server's source / binary" is a pipe-dream and I figured more people here would understand this. Modern software is super complex, distributed, entangled with external services and dependencies. Often it's not just isolated, should you be forced to release the backend serving all of your (still active) games? Has anyone considered the security implications? Should you be forced to use only libraries that you can distribute? Can you see how this may stifle creativity?

"Just state when the game will go offline" is impossible. The game will go offline when it can't be responsibly funded it anymore. Whether that's 2 or 10 years from now. If a company has to declare when your game service will expire, expect most online games to transition to a subscription model going forward. If the consumer won't have that, expect less of them to exist. It's going to backfire spectacularly. A better idea would be to mandate a minimum support window, and refunds within that window.

What constitutes a "playable state"? Is the anti-cheat in an online FPS integral to playability? Many would argue so, I'll let you think about that one. This movement is riddled with such ambiguities.

I refuse to believe there are professional software developers who don't use debuggers. What are you all working on? How do you get your bearings in a new code-base? Do you read it like a book, and keep the whole thing in your mind? How do you specify all of the relevant state in your print statements? How do you verify your logic?

GCP Outage 1 year ago

Well this explains the issues I've been having with Spotify through the last hour.

23m, 2 YoE software engineer, live in Louisiana. I take home around $1100 weekly after tax. My monthly bills total ~$2500. I put ~$600 into my personal IRA, being a contractor. What remains either sits in savings, put towards to developing another source of income, or spent on games and beer.

I am fairly lucky in that I can do most things I want to. I can buy things that I want with a little saving. I can eat out with the family. I can't travel too much, though I'd like to. The only "normal life" expense I can't afford is buying a home. It seems a long way off.

I think the path forward will be moving states or working remote, as there are few jobs in software near me. At least at my experience level. For now I cannot complain. My quality of life is higher than most I know. Off topic, but I think about this a lot.

I am the kind of person who is very inconsistent. My opinions and identity are fluid, often I learn something new or see something from a different perspective and my framework gets adjusted. So I've come to understand that I don't have a framework. I have a constantly changing state.

There are people such as yourself who live by rigid guidelines, there are people such as myself who live by morphing guidelines, and there must be people who live by nothing at all. I don't think one approach to life is strictly better than the others.

That's where I imagine the negativity you experience stems from. I don't know anyone who appreciates the imposition of rules on their lifestyle, regardless of how well you think you've profiled their framework. Especially in a casual setting, most people just want to get along.

Sci-Net 1 year ago

Yet it's obvious why it's stupid to say that everyone who lives in the mountains ends up dying. The majority of projects fail, but we see successful projects all around us. I don't see any related to cryptocurrency. In fact, I've only ever seen them adopted as speculative investments.

I'd love to read some of these programs and/or read about the process of writing them. "Etches 04" is awesome, it sounds like I'm looking out at some post-apocalyptic cityscape. Please do drop a line if you publish anything.

Fantasy consoles are awesome, very fun project and I love your demos. The way the bombs fall with the music in Kaboom is smart. I've thought a lot about building a hardware PICO-8. Not just running the software, but implement the APIs for real hardware and transpile the game cartridge. One of those ideas that will probably forever stay in the back of my mind.

I've been writing a software synthesizer, I want to use it to make an album when it's finished. As of now I've implemented a basic subtractive synth with the usual primitive oscillators, random noise, high and low pass filters, and an ADSR envelope. I've implemented input and output "drivers" for Windows and Linux: WASAPI, ALSA, Windows Raw Input, and evdev.

Soon I'll start work on Lua bindings. The idea is to configure the core engine programmatically. Hook up inputs, modify synth parameters, route output. It's going to be inferior in every way to something like SuperCollider, but I just think it'll be insanely cool to materialize music from thin air. I've learned lots.

Completely off topic, but I stumbled across a comment you made about commuting from NO in the monthly hiring thread. I checked your profile and you're the only other user in our state who registered on the meet.hn platform.

So, hello HN neighbor!

You come off extremely rude, and for someone so enamored with the scientific method you make a lot of baseless assumptions about what I think and understand.

Understanding comes from all kinds of places. When a child touches a hot stove, they come to understand the consequences. That child doesn't gather 30 participants and record their reactions as they take turns burning their fingers. I'll leave you to extrapolate.

The idea that you need to run a study to criticize a design decision is stupid. A stack trace is ground truth, natural language is interpretative. The implications are plain to see.

As a serial hobby-hopper myself, I have come to realize that anything worth doing is at times dull and tedious. Passion is not always intense joy, it's appreciating the highs and tolerating the lows. Don't get caught up chasing cheap thrills.