HN user

scripturial

137 karma
Posts0
Comments64
View on HN
No posts found.

How else do you compare “web frameworks” except foe comparing their overhead?

No everyone wants to write a database application. There are absolutely other types of applications in the world. Applications can be CPU and/or memory bound.

How would they detect it? If the interface with Apple is simply an API to fetch and upload data. How would they know if the underlying physical machine is an Apple built computer running Linux, or a dell built computer running Linux?

This is already relatively large for this type of display. There is no market for these types of screens at a larger size. (They are mostly used in products that are not connected to a computer such as a controller panel for a factory, or mechanical device.)

Parts for something like this? $1 ESP32, $5 LCD, $2 lithium battery, $5 3D printed case. Assembly? (Depending on quantity) maybe $5. This is max $20 to build.

I guess if you want something like this but don’t have time to build it it could be worth $100

Yes, in rust, the package manager has built in rules about when to update a package. It won’t auto update a major version change because it implies a change that breaks something. As long as your package is safe to auto update you don’t want to change the major version number.

It’s a rust crate designed to be a native rust replacement for a rust c wrapper crate. It’s faster and easier to link to in rust projects.

How would you even tell people you made a better rust crate without using the word “rust?”

One of the reasons I quit rust is literally because having 4-5 projects checked out that use serde would fill my laptop drive with junk in a few weeks.

I remember coding games for the C64 with an 8 sprite limit, and having to swap sprites in and out for the top and bottom half of the screen to get more than 8.

You could save five minutes by typing faster _and_ also spend five minutes thinking.

You are not considering all of the indirect effects. I.E.

Someone who types twice as fast is more likely to be comfortable to throw in that extra line of docs/comments that explains that whacky line of code.

Someone who has taken the time to improve the speed of the thing they are supposed to do for most of the working day, is a little more likely to be someone who cares about their job.

Interesting hypothesis, I’ve not heard it before. It would suggest that atheists and nominal/non practicing religious people would decrease in number over time (whereas in the pre industrialized world everyone was incentivized to have children because they help run the farm/family business)

If true, it would suggest a future where the world is much more religious, or a world that somehow deindustrialized.

I am genuinely surprised to find out that some people leave large sums of money in these types of non-bank services. Why don’t people move the money out? Is it too much trust of the competence of these organisations?

I’ve never tried because I’m on Mac these days, but can’t you meet the licensing rules by using a Mac vps for 10 minutes to do a build, or even just use GitHub actions? (I read that GitHub actions provides a Mac build option but I’ve not tried it)

Leaving Google 1 year ago

This is exactly what I was thinking about. Back then there wasn’t an anti google sentiment (or if so, it wasn’t strong) But now this sentiment would hinder a new language. Thankfully go has launched well enough that I think it can live on and shed itself of any potential negative associations some people might have.

Apple software updates have been slowly declining in quality ever since his dea

For years I installed all Apple software updates instantly and without reserve. These days I wait for at least the .1 release, after being bitten a few times by bugs and workflow breaking pointless changes.

My total speculation was that Steve Jobs was autistic and Apple was sort of an autistic revolution.

Yes, I assume his abrasiveness was a result of an autistic drive for perfection combined with an autistic difficulty with picking up on social queues. But I’m not sure it’s possible to know this for sure. So many people simply read it as narcissism (which has overlapping external features) I’m not sure everyone can tell the difference (during a social interaction) between a narcissistic lack of concern for others vs an autistic inability to properly read and react to social queues.

The allure of the perfect notes and todo app. Having gone through phases of various modern todo and note apps over the years, I’ve finally let it go and decided to embrace just using text files. (Neovim for me, not that it matters which text editor one uses)

It’s not that there aren’t cool apps for this stuff, it’s more that I have a trail of data across various todo and notes apps from years of different tools.

One solution to the problem of making things “feel native” is to go all in on letting go of native. Target a different style, be it minimalism, Commodore 64, pixel art, etc… it can be fun that way, especially if it’s mostly just a tool for you.

At minimum, these days, if you dont use strncpy instead of strcpy, you’ll have to suffer through every man and his dog (or AI tool) forever telling you to do otherwise. (For me this is one of the main arguments of using zig, a lot of these common pitfalls are minimized by using zig, but c is fine as well)

Leaving Google 1 year ago

Early on it was risky to choose go, as it really wasn’t clear if go could achieve mainstream adoption. That said, in hindsight, it really should have been obvious. If I myself saw its benefits over the incumbents, I should have realized I wasn’t the only one. That said, go is old enough that google still had a lot of its older more positive “high skilled elite cool programmer” image, so perhaps that really helped the language along. I’m not sure. Today I’d be much more hesitant to pick up a google language.

Leaving Google 1 year ago

Go has a standard code style, everyone agrees to use the same format and all our code becomes easier to read and standardized.

Go is very much faster, you save time and money on computing resources.

Go has built in testing and type support, making it easier To write more reliable and more bug free code.

But let’s not debate it, learn go for yourself and try it on a small little project. I’m convinced you’ll pretty much not want to switch back.

If you think about it, every function already declares what it needs simply by actually using it. You know if a function needs another function because it calls it. So what exactly are you asking? That the programmer insert a list of dependent functions in a comment above every function? The compiler could do that for you. The compiler could help you and go up a level and insert the names of modules the functions belong to?

There is no such thing as a "language brain" or a "math brain"

Tell that to the people who designed the study, the people that approved the study, and the people that funded the study.

At the end of the day, the study set out certain criteria for assessing certain skill types/competencies and divided the people by those well defined criteria. I think it’s pretty hard to argue against the idea that people might have at least some level of aptitude for different types of activity and skill.

A company can lock the hardware but not the software, or lock the software but not the hardware? I’ve not heard this idea before, it sounds like an extremely logical idea. It would easily be achieved by splitting apple in two. I wonder if there are any downsides to that? The “walled garden” of hardware and software does have some benefits, but the cost to society is too high.