Readit News logoReadit News
sigseg1v commented on The AI boom is causing shortages everywhere else   washingtonpost.com/techno... · Posted by u/1vuio0pswjnm7
thefz · 16 hours ago
> If AI is here to stay, as a thing that permanently increases productivity,

Thing is, I am still waiting to see where it increases productivity aside from some extremely small niches like speech to text and summarizing some small text very fast.

sigseg1v · 15 hours ago
Serious question, but have you not used it to implement anything at your job? Admittedly I was very skeptical but last sprint in 2 days I got 12 pull requests up for review by running 8 agents on my computer in parallel and about 10 more on cloud VMs. The PRs are all double reviewed and QA'd and merged. The ones that don't have PRs are larger refactors, one 40K loc and the other 30k loc and I just need actual time to go through every line myself and self-test appropriately, otherwise it would have been more stuff finished. These are all items tied to money in our backlog. It would have taken me about 5 times as long to close those items out without this tooling. I also would have not had as much time to produce and verify as many unit tests as I did. Is this not increased productivity?
sigseg1v commented on The Codex app illustrates the shift left of IDEs and coding GUIs   benshoemaker.us/writing/c... · Posted by u/straydusk
ForHackernews · 3 days ago
>Imagine taking a picture on autoshot mode

Almost everyone does this. Hardly anyone taking pictures understands what f-stop or focal length are. Even those who do seldom adjust them.

There dozens of other examples where people voluntarily move to a black box approach. How many Americans drive a car with a manual transmission?

sigseg1v · 3 days ago
Hey it's me! I shoot with manual focus lenses in RAW and drive a standard. There are dozens of us!
sigseg1v commented on AI is killing B2B SaaS   nmn.gl/blog/ai-killing-b2... · Posted by u/namanyayg
iLoveOncall · 3 days ago
> Realistically your team inevitably will have some downtime

What? My team wouldn't have any downtime even if we had 10x the amount of people.

If you work at a company where you have times where you don't have work to do, you should polish your resume because it means the company will go under.

sigseg1v · 3 days ago
Agreed here as well. If you gave me 10 devs for 3 years and zero new incoming requirements the backlog wouldn't even go down by 20%.
sigseg1v commented on I was banned from Claude for scaffolding a Claude.md file?   hugodaniel.com/posts/clau... · Posted by u/hugodan
stareatgoats · 16 days ago
Claude Code allegedly auto-includes the currently active file and often all visible tabs and sometimes neighboring files it thinks are 'related' - on every prompt.

The advice I got when scouring the internets was primarily to close everything except the file you’re editing and maybe one reference file (before asking Claude anything). For added effect add something like 'Only use the currently open file. Do not read or reference any other files' to the prompt.

I don't have any hard facts to back this up, but I'm sure going to try it myself tomorrow (when my weekly cap is lifted ...).

sigseg1v · 16 days ago
What does "all visible tabs" mean in the context of Claude Code in a terminal window? Are you saying it's reading other terminals open on the system? Also how do you determine "currently active file"? It just greps files as needed.
sigseg1v commented on Open source server code for the BitCraft MMORPG   github.com/clockworklabs/... · Posted by u/sfkgtbor
sigseg1v · 17 days ago
I had some design questions about the server here if anyone is familiar with the answer.

Specifically, `spawn_enemy` here: https://github.com/clockworklabs/BitCraftPublic/blob/master/...

It makes many db calls interspersed throughout synchronous code inside the application. Normally I would assume this is super slow and has many round trips (unless it's transparently committed to memory and batched to db later). I also don't see anything about connection pool management eg acquire and release.

Does this code work efficiently because it essentially gets compiled into a type of pseudo "stored procedure" that runs all the application code on the db and as such avoids those problems?

If yes, is that a scalability issue to have so much going on in a heavy infrastructure unit such as a db?

If no, then is there a perf issue here based on my initial assumption?

sigseg1v commented on Provide agents with automated feedback   banay.me/dont-waste-your-... · Posted by u/ghuntley
sh3rl0ck · 20 days ago
Beyond Linting and Shell Exec (gh, Playwright etc), what other additional tools did you find useful for your tasks, HN?!

Most of my feedback that can be automated is done either by this or by fuzzing. Would love to hear about other optimisations y'all have found.

sigseg1v · 20 days ago
Teaching them skills for running API and e2e tests and how to filter those tests so it can check if what it did works quickly.
sigseg1v commented on LWN is currently under the heaviest scraper attack seen yet   social.kernel.org/notice/... · Posted by u/luu
kimixa · 22 days ago
I worked on an extremely niche project revolving around an old DOS game. Code I worked on is often pretty much the only reference for some things.

It's trivially easy to get claude to scrape that and regurgitate it under any requested licence (some variable names changes, but exactly the same structure - though it got one of the lookup tables wrong, which is one of the few things you could argue aren't copyrighted there).

It'll even cheerfully tell you it's fetching the repository while "thinking". And it's clearly already in the training data - you can get it to detail specifics even disallowing that.

If I referenced copywritten code we didn't have the license for (as is the case for copyleft licenses if you don't follow the restrictions) while employed as a software engineer I'd be fired pretty quick from any corporation. And rightfully so.

People seem to have a strange idea with AI that "copyleft" code is free game to unilaterally re-license. Try doing that with leaked Microsoft code - you're breaking copyright just as much there, but a lot of people seem to perceive it very differently - and not just because of risk of enforcement but in moralizing about it too.

sigseg1v · 22 days ago
The overwhelming majority of devs do not concern themselves with nor are even familiar with the concept of software licenses, let alone how to abide by them. I argue that it's not that they think it's "free game to [...] re-license" so much so as they think it's just code and they can use it without the idea of a licence ever even crossing their mind.

Source: find literally anything on GitHub using dependencies that are MIT licensed and being distributed without following the terms that state you must also redistribute the licence for each

sigseg1v commented on Git Rebase for the Terrified   brethorsting.com/blog/202... · Posted by u/aaronbrethorst
fc417fc802 · a month ago
> Surely a better approach is to record the complete ancestry of every check-in but then fix the tool to show a "clean" history in those instances where a simplified display is desirable and edifying

From your link. The actual issue that people ought to be discussing in this comment section imo.

sigseg1v · a month ago
THIS is the hill I will die on.

Why do we advocate destroying information/data about the dev process when in reality we need to solve a UI/display issue?

The amount of times in the last 15ish years I've solved something by looking back at the history and piecing together what happened (eg. refactor from A to B as part of a PR, then tweak B to eventually become C before getting it merged, but where there are important details that only resulted because of B, and you don't realize they are important until 2 years later) is high enough that I consider it very poor practice to remove the intermediate commits that actually track the software development process.

sigseg1v commented on Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone   github.com/rberg27/doom-c... · Posted by u/rbergamini27
auspiv · a month ago
Using this with tmux and various VPN tech. Main issue is scrolling. Termius + tmux don't scroll very well. And I've been led to believe tmux is necessary to keep sessions open when I turn off my phone screen
sigseg1v · a month ago
In `~/.tmux.conf` try adding `set -g mouse on`, for mouse scrolling
sigseg1v commented on Rich Hickey: Thanks AI   gist.github.com/richhicke... · Posted by u/austinbirch
frazbin · a month ago
If anyone else is as puzzled as me I think i've cracked it: rich hickey and rob pike are language owners. That's a real specific job, and it's one that requires unbridled arrogance. Pretty sure that's what we're seeing here. Why else does their anger seem so poorly thought out.. so surprised? So it's one of those tragic flaw things. So let me piss them off by saying: thanks! thanks but your immense focus has forced you to ignore until now this huge thing bearing down on us.. but we who use your stuff and respect your work would benefit more if you happened to find time for a more thoughtful take on this massive thing happening right in our backyard, now that you've deigned to notice it at all. What would be cool would be if you were like "yes this is all terribly powerful I will apply my massive intellect towards helping it not cause our extinction, sorry about yelling at clouds, that was distracting"
sigseg1v · a month ago
How is this poorly thought out?

They released software with a requirement to use it (license, attribution) and it's been immensely helpful to people, yet these tools come and use it without even following the simple requirements. Yes they care about this thing more than others, but I don't think that it's poorly thought out.

Let's say you have a newborn so you can't easily answer the door for Halloween. So you put out a bowl of candy with a sign that says "take 2 per person, please". Every year the kids come by and take 2. They are happy, you are happy, you gave them candy and they accepted it under the conditions you desire to share it under. Then one year let's say someone makes a robot that scurries from door to door picking up the entire bowl and dumping it into a container then leaving. You will be pissed. If it just took 2 you probably won't even care, but the fact it takes the whole thing is a violation of the conditions you agreed to put the candy out under. The reasonable thing to do would be for it to either take 2 or none, but it doesn't care. I don't think this is a puzzle to understand why that violation of the agreement of use would make someone mad.

u/sigseg1v

KarmaCake day294January 13, 2024View Original