HN user

ParetoOptimal

1,518 karma

http://paretooptimal.dev/ @ParetoOptimal_

Posts4
Comments1,178
View on HN

Yeah... you captured it very well. Another idea might be having it do a jarring transition to another topic, speed up a bit, go to another topic, etc.

The snap back to "now it's time to give your morning standup update" hit hard btw :)

While going through the simulator, I was shocked with the response to some choices and situations. I was not aware that these things were so disruptive to some people.

Well, I guess the simulator did a good job spreading awareness that it is like that for some?

I have ADHD and while I'm medicated I cannot fathom some of the struggles or decisions that unmedicated me makes... like I struggle to have empathy for unmedicated me.

I imagine without such deep personal experience it would be much harder or impossible to understand or empathize.

All that really matters is consistency. Let a team make some decisions and then just move forward.

Not so! Amount of tokens correlates to perceived code complexity to some. One example is how some people can't unsee or look past lisps parenthesis.

Another example is how some people get used to longDescriptiveVariableNames but others find that overwhelming (me for instance) when you have something like:

    userSignup = do
        let fullName = userFirstNameInput + userLastNameInput
            userName = take 1 userFirstNameInput + take 10 userLastNameInput
        saveToDB userName
Above isn't bad, but imagine variables named that verbosely used over and over, esp in same line.

Compare it to:

    userSignup = do
        let fullName = firstName + lastName
            userName = take 1 firstName + take 10 lastName
        saveToDB userName
The second example loses some information, but I'd argue it doesn't matter too much given the context one would typically have in a function named `userSignup`.

I've had codebases where consistency required naming all variables like `firstNameInputField` rather than just `firstName` and it made functions unreadable because it made the unimportant parts seem more important than they were simply by taking up more space.

I promise after a week you'll just get used to whatever format your team lands on.

Arthur Witney formats like this:

    C vt[]="+{~<#,";
    A(*vd[])()={0,plus,from,find,0,rsh,cat},
     (*vm[])()={0,id,size,iota,box,sha,0};
If your code was formatted automatically like that, do you think you'd get used to it after a week?

My point is there is meaning of how code is formatted and there is an effect on understanding for certain people.

I think that at a certain point of "reasonable" and for most "normal" people your statements hold true, but I don't want anyone to think that every person caught up on formatting is just doing it for bike-shedding or other trivial reasons.

I don't know what is actionable if what I say is true, but it feels important to say.

Sequoia backs Zed 11 months ago

You probably give up just as much privacy with VS Code as you do with Zed, no? Just sent to different overlords?

Telo MT1 12 months ago

Maybe it's more capable because driving small truck could make people think your genitalia is small?

Not my personal opinion... but wonder how much of a factor this is :)

Google has been sued and lost for much lesser privacy infringements, like tracking users while in incognito, which if you read the suit is pretty absurd.

But those suits dont matter:

- the penalty they have to pay is laughably small

- consumers by and large dont know or dont care enough to switch away from Chrome.

I like howm for this because it's designed around "writing notes fragmentarily". Or as their tagline says:

Write fragmentarily and read collectively.

I felt a lot lighter just writing things without thinking about organization too heavily and howm gave nice tools to find/see what I needed.

https://github.com/kaorahi/howm/

There is inherent limitation of latency/responsiveness in the tramp model versus the copy vscode server to my server and communicate with it model.

The tramp model does have the advantage of little to no resource usage, but these days most aren't concerned about that.

A lot of times with emacs you can disable the modeline and get performance improvements because frequent updates happen and arent cached.

Well behaved mode line items typically update a variable periodically so blocking never happens.

This won't work for things that use a docker container without wrapper scripts, but those have their own problems.

There are a myraid of challenges with outsourcing and offshoring and it's not possible currently for 100% of employees to be outsourced.

If AI can change... well more likely can convince gullible c levels that AI can do those jobs... many jobs will be lost.

See Klarna "https://www.livemint.com/companies/news/klarnas-ai-replaced-..."

https://www.livemint.com/companies/news/klarnas-ai-replaced-...

Just the attempt to use AI and fail then degraded the previous jobs to a gig economy style job.

Plus, repeat covid infections don't make things worse... right?

Oh, wait... repeat covid infections are much worse and even damage T cells similar to HIV.

Plus 1 in 5 covid infections result in long covid.

The price of having good border security is the odd legal greencard holder is detained for weeks and...

Oh wait I'm an actual human.

This is disgraceful. The fear and punishment is the point though, I guess to prevent all but certain people from even visiting the US temporarily.

GIMP 3.0 1 year ago

Don't eat avocado toast for 2 days, idk.

I didn't eat avocado toast for 2 days and am buying adobe outright later today.

People hate adobe for their anti-consumer practices, purposefully obsfucating the PSD format, and shoving AI down everyones throat.

GIMP 3.0 1 year ago

Something for gimp like organic maps does for osmand would be great.