harderthanfire

165 posts

harderthanfire

harderthanfire

@harderthanfire

Coder, tinkerer and distro maintainer

England Katılım Ekim 2008
119 Takip Edilen33 Takipçiler
harderthanfire
harderthanfire@harderthanfire·
If everyone is earning that higher wage the Green's theory is then they would be able to afford the increased prices - ignoring the fact that mega-corps would just not raise prices and squeeze out the smaller ones. The current state of businesses only surviving by paying people less than the living wage is not longer term sustainable either. Really the issue is more that smaller businesses are price pressured too much by the larger business that can absorb the margin loss. We need to fix that before we do anything like just massively hiking minimum wage.
English
0
0
5
202
iWalkOutdoors
iWalkOutdoors@iWalkOutdoors·
Green Party say they plan to ensure everyone has a minimum wage of £31,000pa. I run a business. I don’t earn that. I employ 2 people. They don’t earn that. The business I run doesn’t take in enough to pay that. I’d need to charge customers way more to afford that 🤷‍♂️. Or go bust.
English
518
359
6.3K
1.2M
Justin Schroeder
Justin Schroeder@jpschroeder·
GUIs are good, but so are TUIs. There are plenty of examples of failed GUI dev tools that ultimately were better as a TUI. I dont want a gui for pnpm or vite. Not saying agents are one of those tools but it’s not obvious (yet) that *coding* agents are going to be better as a GUI.
David Cramer@zeeg

TUIs are not good sorry yall a CLI is a utility, and situational. this should not be confused with stuffing a full interactive GUI into a low capability platform. "lets ignore all the great UI technology of the last 20 years and build some caveman shit"

English
4
1
6
1.4K
Zibo Gao
Zibo Gao@gao_zibo·
codex mac app is winning SO HARD. just need: - native editor - iOS app - full browser - openclaw then it might be the home default app
English
44
22
1.6K
122.1K
harderthanfire
harderthanfire@harderthanfire·
This isn't really correct though? The actual thing providing the ABI stability for steam on Linux is the Steam Linux Runtime, that packages a bunch of Linux libs at specific frozen ABIs, has multiple versions so your game/proton can target specific ones. Doesn't detract from the fact it was needed in the first place though.
English
0
0
2
631
gingerBill
gingerBill@TheGingerBill·
I don't know if a lot of people have thought why this happened. To make Linux viable for the layman, Valve had to make Proton (derived from Wine) so that Win32 API became the first and only stable ABI on Linux. Why did Linux Distro devs not care about stable ABI historically?
sudox@kmcnam1

English
125
79
2.4K
616.2K
harderthanfire
harderthanfire@harderthanfire·
Not true for most server software, especially things written in languages that target static linking by default. Gitea, caddy etc all have single linux binaries you can just drop onto any distro. The actual issue is two fold 1. Distros prefer dynamic linking as if we are in 1994 and have tiny HDDs. 2. A lot of devs don't know the difference between static and dynamic linking especially if not Linux native.
English
1
0
1
2.5K
Ritesh Oedayrajsingh Varma
This is 100% true, but Linux devs were and are in denial about this. There’s a reason the install page for every cross platform app looks like * Download Windows installer * Download OSX package * Click here for Linux install instructions that may or may not work on your distro
gingerBill@TheGingerBill

I don't know if a lot of people have thought why this happened. To make Linux viable for the layman, Valve had to make Proton (derived from Wine) so that Win32 API became the first and only stable ABI on Linux. Why did Linux Distro devs not care about stable ABI historically?

English
72
169
4.5K
282.9K
harderthanfire
harderthanfire@harderthanfire·
Use static linking and not dynamic linking and this problem mostly goes away. Lots of golang server binaries for example are a single linux binary that works on all distros. Though I can see why for game dev specifically it is more of an issue thanks to stuff like mesa that you can't realistically statically link. A lot of distros also frown on static linking as if we are still in 1994 and have tiny disks.
English
1
0
2
194
Manuel Montoto
Manuel Montoto@m6502·
@TheGingerBill The replies to your question are making me cry. I literally have Windows software compiled 25 years ago that is still useful to me. Now I ported it to Linux (CachyOS) and sending a binary to the artist (Linux Mint) has proven to be a complete nightmare. This is Linux #1 problem.
English
2
2
140
5.7K
harderthanfire
harderthanfire@harderthanfire·
@notashelf Replacing the vite image optimization workflow, bun is a bundler too right. Or it's just so they can preprocess images with it when people paste em into Claude code.
English
0
0
1
1.3K
harderthanfire
harderthanfire@harderthanfire·
@sama xHigh uses 4x the usage of medium and then fast multiplies that by 2.5x so nah medium is great for us mere mortals xD
English
1
0
38
2.6K
Sam Altman
Sam Altman@sama·
5.5 xhigh in fast mode is really good i think i got psyoped by twitter on medium for a bit
English
750
109
6K
571.3K
harderthanfire
harderthanfire@harderthanfire·
Why are so many people/companies making macOS the default or only version of new software? It's 5% of the desktop market and only 1% higher than Linux which is lucky if it ever gets supported.
English
0
0
0
49
harderthanfire
harderthanfire@harderthanfire·
This is a very balanced take and I agree. I don't think that the quality of shipped products in my day to day has gotten worse or better but the quantity shipped sure has increased. Rarely with tight deadlines and moving goalposts has the human code been of that high quality anyway. Also the QA/testing space has not kept up with the improvements in LLMs. LLM based testing is still jank so that whole step in the cycle is struggling to keep up.
English
0
0
2
163
Mo
Mo@atmoio·
the future of software engineering seems uncontroversially prompting + code review. startups will skip the code review because they’re racing against time. larger/serious orgs will take code review very seriously. llms can do code review, but my guess is that because they have to search through large space, it will be as expensive to have say mythos review your code as it would be to have a senior dev. based on budget: $: prompting only $$: low grade llm review $$$: mid grade llm + dev review $$$$: high grade llm + sr dev review btw, software (past the bootstrapping phase) will get more expensive to make and take more time. quality will remain exactly the same as when humans were doing it: shit.
Zack Korman@ZackKorman

Mandatory human-in-the-loop is a cybersecurity cop-out. People are giving agents more and more autonomy. We need solutions that accept that world because there is no stopping it. It's like telling people in the 90s to not use the internet to avoid getting hacked. Good luck.

English
98
43
624
70.6K
Rhys
Rhys@RhysSullivan·
used up most of my codex usage and only half of my claude usage 5.5 is much more enjoyable to work with, the speed on /fast is also really nice
Rhys tweet media
English
32
7
223
17.1K
harderthanfire
harderthanfire@harderthanfire·
@asaio87 For me AI puts me in an eternal polish loop. It's so easy to just "bro this section over here looks a bit cramped add some extra padding" or whatever that it just never ends.
English
0
0
0
136
andrei saioc
andrei saioc@asaio87·
I see a lot of people building with Claude Code, Codex or AI agents like crazy, but only 1% show their apps and have sales. WHY is this ?
English
45
0
46
4.4K
harderthanfire
harderthanfire@harderthanfire·
@thdxr I like TUI for doing one focussed job. GUIs are nice for looking at history or having multiple things going at once. But ultimately sdk/cli is the best as then a person can just make whatever frontend for it they want/need.
English
0
0
1
550
dax
dax@thdxr·
different users and scenarios call for coding agents as - cli - tui - sdk - web - desktop for each form factor you try and do the best job possible it's not more complicated than that guys idk why you keep wanting to have this tui vs gui discussion
English
60
7
524
64.6K
harderthanfire
harderthanfire@harderthanfire·
If your OSS subsidy program requires or heavily hints that them being on GitHub and having a certain number of stars then you as company fundamentally do not understand the wider OSS ecosystem. A lot of the largest OSS projects at most have a mirror, often unofficial ones on GitHub. Lots of them self host or use freedesktop, gitlab, codeberg etc etc.
English
0
0
0
37
harderthanfire
harderthanfire@harderthanfire·
@zeeg I do despise that saying hello in a coding agent TUI can use like 600mb of ram and 20% CPU. What are these companies doing lmao. But if properly written in a low level language you can do the same thing with 10mb of ram and 1% CPU.
English
0
0
1
298
David Cramer
David Cramer@zeeg·
TUIs are not good sorry yall a CLI is a utility, and situational. this should not be confused with stuffing a full interactive GUI into a low capability platform. "lets ignore all the great UI technology of the last 20 years and build some caveman shit"
English
247
60
1.3K
198.3K
harderthanfire
harderthanfire@harderthanfire·
@zeeg @skyfall_ggs It's way harder to get models to generate decent TUI code than decent GUI code. That also might be why there are so many slop TUIs.
English
0
0
0
46
David Cramer
David Cramer@zeeg·
@skyfall_ggs im pretty sure its entirely because they can more-easily generate code for a TUI... and people want the sugar high of shipping something that looks complex
English
2
0
3
993
NOVA
NOVA@Its_Nova1012·
What was your first Linux distro? - Fedora - Ubuntu - Arch Linux - Debian - Kali Linux And what are you using now?
English
786
10
430
44.9K
harderthanfire
harderthanfire@harderthanfire·
It's really not that niche, you should be looking at what your code is actually doing. Hell even good .NET developers drop into looking at the CIL sometimes. There is a reason why tools like compiler explorer exist and why compilers have flags to output the ASM so you can read it. Maybe you don't do it but in large companies I can assure somebody is looking at how to save 10% CPU cycles on their product's main hit path so they don't need to extend their hardware budget next quarter. Or at a high frequency trader somebody is looking at how to shave off another 0.5ms.
English
1
1
26
775
tekjow
tekjow@tekjow_·
I wouldn't even say average dev, i'd say 99% of developers will not be reading compiler output. It's extremely niche to need optimisation at the operation level, like extremely niche. Hundreds of thousands of man hours have gone into compiler optimisations to the point where you can work a lifetime, never reading compiler output and produce extreme value.
English
1
0
8
824
harderthanfire
harderthanfire@harderthanfire·
It's not reversing a binary it's literally a flag when compiling to output the assembly in a format you can read. It's often used in embedded dev, compiler dev, low level platform dev, high frequency trading dev, bootloader/firmware dev. It's not magic or some rare arcane knowledge, it's a fundamental skill of moderate and better low level programmers, it is also at least when I was there taught at university. I've even seen .NET devs do it with CIL. Ignoring this is just naive and shows a lack of knowledge. Yes you don't do it all the time but it's another skill in a developers toolkit.
English
0
0
2
117
solst/ICE of Astarte
@harderthanfire No the vast majority of devs are not reversing binaries. We design tooling for the average dev, who absolutely does not read compiler output.
English
10
1
17
4.6K