HN user

grumblingdev

225 karma
Posts8
Comments94
View on HN

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.

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.

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.

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.

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.

Easy...

    $`ls -al`
or
    ls('al')
And, transpile shortcut strings on-the-fly to TS code:
    ls({
      all: true,
      oneEntryPerLine: true,
    })

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.

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

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.

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

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.

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.

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!

Is Math Real? 3 years ago

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.