HNHacker News
TopNewBestAskShowJobs

grumblingdev

225 karma · joined August 2, 2022

submissionscomments
grumblingdev··on Report: Tim Cook could step down as Apple CEO 'as soon as next year'
> right now

Yes I admit the Silicon MacBooks are pretty good - albeit losing external GPU support and max 4 external monitors.

The Intel MacBooks were unusable though.

There is such a lack of competition. We really some new polished Linux variant.

grumblingdev··on Report: Tim Cook could step down as Apple CEO 'as soon as next year'
This Intel is my secondary laptop - but give it any kind of non-cricial task and the fan is on max and its practically unusable. I have M3 Max now.
grumblingdev··on Report: Tim Cook could step down as Apple CEO 'as soon as next year'
I had a 13 Pro and I thought it was too out-dated which was why my Safari was ridiculously slow, so I bought the 16 Pro...noticed literally zero improvement. Overheats, bugs galore, search for apps is slow and still doesn't work.

I am seriously looking at Android now, first time in my life.

grumblingdev··on Report: Tim Cook could step down as Apple CEO 'as soon as next year'
Yes!!! Such great news.

Apple has really gone to shit. I am confronted by Apple performance and bug pain every hour of my life. I always think: how can someone think this is acceptable? Steve Jobs wouldn’t.

Everything is such trash I could go on for hours.

I realized a long time ago that if the person at the top doesn’t care then no one will. It seems hard to believe but it makes sense when you consider individual incentives, politics, and the complexity of software. Everyone wants a safe promotion and doesn’t want to take the risk to push things forwards.

Apple Silicon seems great but the Intel MacBook was the worst piece of shit ever so they kind of had to. I have a 2019 that was the top of the line but can’t do anything without overheating. It’s barely usable for any second laptop tasks.

grumblingdev··on The European VAT Is Not a Discriminatory Tax Against US Exports
If people are willing to buy my product for $100 at most, I will earn $83 pre VAT (20%).

If my product costs $73 to make, then I make $10 profit, and the government earns $17.

The government then spends this $17 to the benefit of the citizens of that country.

The tax burden either falls on the producer or the consumer depending on price elasticity of demand.

High elasticity would result in the producer needing to absorb the VAT.

But high elasticity for individual products usually results from increased competition.

But if there is not much competition, and elasticity is still high, then the company's profit margins are being eroded by the tax, with a greater share going to the government.

If the average price elasticity of demand for imports is higher than domestic production, then one could argue this is not fair.

Also, each EU country has certain discretion over how to charge VAT for groups of products so there is the potential for unfairness and tariff like impacts.

But I will admit that it is a difficult case to make that a consumption tax is discriminatory.

grumblingdev··on My Struggle with Doom Scrolling
Social media is rapid fire short cuts and videos.

Destroys our imagination and creativity. Instant satisfaction.

When we imagine things we are exploring a tree of possibilities and following the branches that give us satisfaction.

grumblingdev··on My Struggle with Doom Scrolling
There is a big opportunity for someone to make a all encompassing blocker. I am yet to find one. I think everyone is struggling with this in some way.

Anytime I get setup with a blocker it helps heaps. But I always slip back in. Every source of useful information (Reddit, YouTube) comes with toxic clickbait that you cannot disable.

I realized that my addiction is to the point that I cannot reason my way out of it. There needs to be a physical barrier.

A tangible example is sitting eating breakfast and the phone is sitting there and I so badly want to check cnn.com to see what is kicking off in politics.

Today I decided not to check it, and my imagination ran wild and I got really motivated about work. If I checked the phone though this wouldn't have happened and I would have ruined my whole morning searching for little dopamine hits.

Social media kills your imagination and injects someone else thoughts into your head. You want to let yourself think about things that you enjoy and motivate you INTRINSICALLY, not someone else because then you just keep needed to rely on their enthusiasm.

grumblingdev··on Tell HN: Modern software engineering is ridiculous
> "move fast and break stuff"

But it makes me wonder how people have time to invent all this shit when they need to move fast. Learning a new stack every 2 years doesn't seem like moving as fast as you could.

grumblingdev··on Sam Bankman-Fried Convicted
What was the exact moment the fraud began?

What should he have done instead?

grumblingdev··on Ask HN: Write once, run anywhere front ends failed. Thoughts?
Just no obvious choice like every other platform.
grumblingdev··on Making Hard Things Easy
Easy...

    $`ls -al`
or

    ls('al')
And, transpile shortcut strings on-the-fly to TS code:

    ls({
      all: true,
      oneEntryPerLine: true,
    })
grumblingdev··on Making Hard Things Easy
We should stop using Bash, and use TypeScript instead.

Bash is terrible.

grumblingdev··on Ask HN: Write once, run anywhere front ends failed. Thoughts?
Everyone bought into "immutable" "no side-effects" "one way data flow" as this ultimate goal. But never thought what the tradeoff is.

And people get FOMO that they need to use a big thing that they couldn't write themselves.

Whereas if you throw out everything and just build only what you need, you get something infinitely more understandable and simpler, probably with some hand-rolled data-binding thing that you actually understand.

Most people don't understand how their frameworks are working under the hood. They are just relying on a nicely documented API...until anything goes wrong.

Trying to debug React for example is insane. And if you build your own custom store it re-renders 6 times when in dev. When I saw this...I knew React's days were numbered.

grumblingdev··on Ask HN: Write once, run anywhere front ends failed. Thoughts?
Yeh, React is a nightmare. It's too easy to build a tangled, un-performant mess.
grumblingdev··on Ask HN: Write once, run anywhere front ends failed. Thoughts?
> the first, MVP-style, attempt will be using Electron.

Good choice.

If you want to stick to HTML...WebView2 is suppose to replace it, but it assumes your backend code is .NET or C++, instead of JS/Node.js. Microsoft Teams is using it.

If you want to use native Windows UI components from JS code, then React Native for Windows is recommended. Facebook Messenger is using it.

All approaches require C# or C++ modules to be used to interact with the Windows Platform. Or there is: https://github.com/tjanczuk/edge.

The recommended approach is WinUI 3 which would involve C#/C++ and XAML.

To SwiftUI/React/JetPack are called module-view-update (MVU). There is an MVU for C# called Comet. https://github.com/dotnet/Comet#key-concepts

grumblingdev··on Return to Office Is Bullshit and Everyone Knows It
Exact same experience. Socialization is great but work is a solitary pursuit in an isolated space free from distractions.
grumblingdev··on Return to Office Is Bullshit and Everyone Knows It
I find FaceTime terrible. Takes 10 seconds or more to connect.
grumblingdev··on Return to Office Is Bullshit and Everyone Knows It
Imagine being an Amazon delivery driver. Monitoring to the extreme. Constant boring shit all day. Running up apartment stairs.

Then imagine an office worker...

It's a world of difference and puts things in perspective.

People take things for granted too easily.

grumblingdev··on Return to Office Is Bullshit and Everyone Knows It
My point is its a minor inconvenience compared to a lot the working environments people operate in.
grumblingdev··on Return to Office Is Bullshit and Everyone Knows It
"get the job done" is usually poorly defined.
grumblingdev··on Return to Office Is Bullshit and Everyone Knows It
White collar work is not very measurable.
grumblingdev··on A visual comparison of different national layouts on a computer keyboard (2019)
The biggest issue for Mac users is the placement of the `command` key on the US ANSI keyboards - which is the layout for pretty much all mechanical keyboards. And the missing left `fn` key.

It requires you to curl your thumb awkwardly when resting on the home row or WASD.

It is between the Z and X, but on MacBook keyboard it is directly under the X so your thumb can rest straight.

The only keyboard I have found that has a similar MacBook layout is the Niz Plum Micro84[1] with dome switches.

There was also the discontinued NuPhy F1 that had a fn key but still had a terrible command placement.

I don't know why more Mac users don't complain about this.

[1]: https://epomaker.com/products/niz-plum-84-bluetooth [2]: https://nuphy.com/collections/keyboards/products/nutype-f1

grumblingdev··on Nue.js: Rethinking Reactivity
We are just making our way through every permutation of frontend API at this point.
grumblingdev··on Return to Office Is Bullshit and Everyone Knows It
> an assembly line

Now imagine working on an assembly line on your feet all day versus your office day job. The people on the assembly line would look at you like the most spoilt people in the world.

I personally hated going into the office, but the morale effect is real.

I think the main thing is people cannot be trusted to honestly tell you if they work better from the office. It's a nicer life working from home but whether you get more work done is debatable. And there is always too much to lose by speaking the truth.

grumblingdev··on Return to Office Is Bullshit and Everyone Knows It
Video conf still sucks. It's literally the same as 10 years ago.

Does anyone have a workplace where it is really seamless, high resolution, and just works? Or is using any of these new technologies?

Maybe VR will help...

But not being in-person for collaboration/morale is miles apart.

I wonder if employees would personally cover the cost of a one week meetup once per month if their other option was move city and office all the time.

grumblingdev··on My Unhealthy Relationship with Keyboards
For me its being able to use the trackpad on my MacBook at the same time.

I am on the hunt to find more low-profile models.

grumblingdev··on My Unhealthy Relationship with Keyboards
FYI: The shipping date was pushed back - check the website.
grumblingdev··on My Unhealthy Relationship with Keyboards
I ordered the NuPhy with Cowberry and Aloe linear switches so I have a more quiet keyboard I can use at night. I am lost :D
grumblingdev··on My Unhealthy Relationship with Keyboards
FYI: You can put a low-profile mechanical keyboard on top of your MacBook built-in keyboard and it works great.

I use the Keychron K1 Pro with Brown Gateron switches. It's an 80% (ten-key-less / TKL). I needed this one because I use the right shift key a lot and it has a full-size one whereas the 75% is shortened.

You get used to the slightly different layout very quickly. You might swap back and forth a bit but when you go to bed you will start dreaming about typing on it. You will even enjoy doing typing races just to press the keys.

Another new one just released is the NuPhy Air75V2.

It's a real addiction!

grumblingdev··on Is Math Real?
Completely agree.

I think there is a cultural component that has transferred throughout history whereby people need to signal their level of education to others.

You've probably had it happen yourself without realizing.

You hear someone explaining something in a simplistic way, and notice yourself wondering how deeply they understand the topic. Then when you are explaining the topic, you don't want people to question your own knowledge level like you did to the other person, so you use techniques to signal the depth of your knowledge.

This might be fancy words, or skipping over simplistic things.

And I think this just becomes second nature.

You can see it with programming languages. If I told you to rate a Rust dev vs JS dev, you are thinking Rust is harder to learn so they must be smarter.

It can also just be a challenge to imagine how you thought about a concept when you were initially learning it.

English is pretty terrible for explaining a lot of math too. Math is better understood visually, but back in the day you couldn't exactly share an interactive diagram.

Page 1 of 4Next →