malux85
In this setup theres the assumption that theres only ever two things Im looking at, and they are equally important because each one is 50/50.
Even if two can be configured to 3, and the 50/50 ratio can be changed, thats not the point, the desktop arrangement is a reflection of the task I am working on, not a rigid pattern enforced by a window manager.
I find these types of wms very bizarre. They must fit some people's mental model but its so far from being useful for me, I just find it fascinating that anyone could find this useful.
Or is all of your statements just "trust me bro"?
Oh yeah you also have to not kill the population economically. What about the citizens who are doing large scale research on datasets? Those are the ones who are going to make billion dollar companies and they wont happen if they are watching the meter all the time because the government has decided to tax thought, so better not think too much!
Mass credential stealing is just the top funnel of hacking and (compatativly) isnt that lucrative - these credentials are then sold on the black markets to the next step of hackers who use them to exploit targets.
With unpatched systems and self hosting, this second group can just set an llm at a target and have a much higher chance of success without needing credentials
It would be a dream for the infiltration hackers to have everyone self host. Unpatched and miscondigured systems would be everywhere and LLM automation could make mass scanning them and exploiting them very attractive - not mass scanning and exploiting them for credentials stealing, no! For layer 2 stuff
Using an ide is difficult because in order to have enough text on the screen to be useful the font size has to be that micromovements of the head makes reading the text difficult - its fine for 15 minutes but try doing 2 hours of coding on it, and the extra cognitive load of tracking the moving screen and text is too much. Mine sit in the case now, gathering dust.
Watching movies, probably fine. Playing games, probably fine. I don't do those things.
And then seperatly, we are talking about the definition of "well run companies" and I was putting forward my definition of one, which is what we are talking about in this thread.
But in my opinion the worship of money and reduction of everything to being solely a dollar maximizer is one of the biggest problems that humanity has at the moment - it is a reduction in purpose by the blind and greedy.
My definition of a well run company is one that is still profitable, but has happy employees who are maximizing their potential and growth. Who is a good tax paying entity so that it contributes back to the society that is supporting it. Is making a healthy return for its shareholders despite all of this, and is not doing anything evil like producing toxic chemicals, harming vulnerable people or polluting the environment.
Is it idealistic? Yes of course it is. Our collective description of greatness should be to aim at perfection so that even falling short of it is still excellent.
Saying it must be well run because its profitable makes me sick, because that line of thinking feeds unrestrained greed, and is exactly the reason our state of capitalism is so unbalanced and full of greed right now.
Running them on your host hardware with access to your whole machine because its running in your main account is unhinged bats*t crazy insane.
Isn't it just typical the humans get automation v1 the wrong way around, haha
The enlightened answer "You should use A, B or C for these reasons"
Even though bash is installed on many systems, I try to encourage people to use better designed shells that have less of these footguns :
Fish (https://fishshell.com/): No implicit word splitting : spaces in variables won't unexpectedly become separate arguments.
Zsh (I use this: https://ohmyz.sh/): Arrays start at 1 by default, but crucially, unquoted variables don't implicitly split into multiple arguments.
Nushell (https://www.nushell.sh/): Passes structured tables and records between commands : avoids fragile parsing of text with awk/grep.
Who gave the AI access to huggingface when it hacked it? It used exploits to increase it's level of access beyond what any human gave it and intended it to have. "It can only access something if a person gives it access." is flat wrong.
In this case we are talking about using AI to accelerate human progress in mathematics and scientific discovery, and rather than stay on topic, a human comes in with a wealth inequality complaint.
The distributions of the gains of AI advancement is a separate issue, we definitely shouldn't hold up progress on the frontier of human knowledge because of wealth inequality. Its an important issue that needs to be solved, but pausing or slowing progress at the edge of human discovery because of wealth inequality concerns is utterly insane.
IMO If you take out all the stupid human aspects mostly related to fear, egos, etc, we should brace the imperfect and helpful tools, whatever they are, improve them so they are as easy as possible to review, and keep that core scientific discovery loop going
For example - we have an internal system for tracking the staus of jobs - draft, ready, waiting for hardware, running, complete, error ... its used across some 15 different task types in our codebase.
The non-code reading engineer submitted two new modules and their prompts, the prompts were specifically told to examine the other modules and follow the architectural patterns.
The two new modules worked in the sense that they ran to completion, however once I looked at the code I see it had implemented new staus objects rather than reuse our internal task system, and worse it had implemented custom task objects twice, each for the two modules, each with a different set of possible statuses.
The AI psychosis people will say "YoU cAN fIX tHaT bY pROmtiNG iT" which of course is true and it totally, utterly not the point here - these sorts of problems are only discovered by reading the code.
Worse, if we had merged it in, (because by visual inspection it executed fine) we would only realize after 5 or 6 more merges like this when the codebase quality has severely degraded and then things like every single task having a different set of statuses and status transitions would make understanding system problems a giant mess of spaghetti.
I know that reading code is hard (for intermediates and juniors) and the idea that you dont need to is alluring, but the reality is that you still need to (for now) because lurking skin deep below that code that appears to be working is a dragon that WILL bite you later. Can the LLM get rid of the dragon, of course it can, but my point is that unless you actually read the code, you wouldn't have even known it was there.
As a senior its your responsibility not to disappear into a cave but to do the opposite - show what you are doing, show your thought processes so juniors can learn. Discuss openly your problems and encourage discussion and feedback and show the juniors that its ok to be vulnerable and not know everything.
Then you have to keep management informed exactly whats going on, where your Blockers are, what intermediate goals you have and progress towards them.
But that is NOT the point AT ALL. The point is, the same point that comes up on hacker news 1000 times a year - ideas alone are near worthless and execution matters.
Execution includes marketing that gets you enough attention. Because theres 10,000 other similar ideas of varying quality and marketing that others will point go saying "I wAS tHErE fiRsT"
All of this stems from the human bias of both (a) wishful thinking and (b)thinking people value what what we produce. These are natural human biases and are often dangerously wrong.
Programmers always think its just the idea and a prototype that is valuable, because they can produce and idea and a prototype (people what what I have) which causes them to massively overvalue ideas and the importance of "who was first" and all of that because they are sanctifying the small thing they produce.
It doesnt have to be malicious - the plain truth is theres 10,000 other ideas that are close enough that could be considered stealing even if they were truly independently developed, ideas are virtually worthless, get rid of your human biases that are clouding your judgment and focus on what matters if your idea is truly great : execution
Hear the sound of trees. The smell of nature. Feel the sun warming your face.
You mind will trick you, convince you "youre too busy for this", "youre hungry", "your back hurts you cant lie down", "you should be doing X", anything to not stay under the tree, dont resist those thoughts, just observe them as they fly by, but take no action on them.
Rest without guilt is a trait all masters must develop once they get past the adrenaline urgency phase of their skill mastery.
Dont take your devices, dont take a book, just sit, 3 hours minimum.
Go human, you are amazing!
I do not at all feel purpose death from AI (been a software developer professionally for 20 years, now a founder), but I consider myself a lifelong learner, with infinite curiosity, in a universe with infinite challenges. Any interruption or automation to what Im currently doing will just open the door to exploring new and different things. This doesnt come from an immediate desire to do anything different, but having the confidence that whatever comes along, I will figure it out and have a lot of fun doing so.
You know how children's toys have big soft rounded corners and overly colored glossy finishes? It feels to me like the iphone has become "Fisher-Price my first phone" for basic idiots. It no longer feels like a sleek device of the future like the iPhone 4 did. The design feels tasteless.