HN user

akagr

52 karma
Posts0
Comments20
View on HN
No posts found.
The MacBook Neo 4 months ago

That’s certainly up for debate. Thinkpads are some of the most rugged laptops available, and their top models are made from magnesium alloys or carbon fibre. Only their lower end E and L series are ABS builds.

In my personal experience, my MacBooks look much less shinier/worn out in the palm rest areas on either sides of trackpad compared to any windows laptop I’ve owned, which include an Alienware R15.

I don’t know enough about material science to have more than empirical data or correlations, though.

The MacBook Neo 4 months ago

Go beyond the specs, though. Which windows laptops have similar combination of all metal build with tight tolerances, a display hinge that doesn’t wobble, a nice keyboard and even close to similar feeling trackpad at this 600 dollar price point? Most non haptic trackpads are dive board designs where you can only press the lower part of it because they hinge from the top, whereas as Neo’s trackpad is completely floating and can be pressed even on the very top. Also, one of main target audiences - students - can have this for much cheaper with education pricing.

If quality and in-hand feel matters to you at all, you’ll be hard pressed to find a more well rounded laptop than a MacBook at any price point.

I feel I can given up most packages I use for some hand rolled code (with a significant time investment, that is). There will be tradeoffs.

Every thing except magit. I can’t think of a better way to use git, and it’s one of the main reasons I’ve never survived my adventures in editor wilds for very long.

Rebasing in Magit 4 months ago

The important part is you don’t have to remember that gobbledygook. I don’t know why author posted that key stroke list as it seems to remove value from this post and make it look harder than it is.

Magit surfaces all available commands and options for you, along with key shortcuts as well as the actual git cli counterparts if you want to learn the raw command, too.

Isn’t e-paper the general category of low power displays? I understand that “e-ink” are a trademarked subset of the broader e-paper category, which also includes memory-in-pixel LCD displays which other watches like Garmin (and probably pebble) have. E-ink displays are only manufactured by eink corp, and are popularly found on e-readers, shelf price tags in some stores etc.

I may be mixing terms in my brain, though. Happy to be corrected.

Pebble was my first smartwatch, all the way back in 2015. It was fun and quirky back when it was first released. Then it stopped production for many years while smartwatch category grew. Now they're coming back with same/similar models as before.

For me, its value lies more in nostalgia than anything else. I don't expect it to ever compete with the likes of my Apple watch for smart features, or a Garmin for activity tracking.

That said, it's an e-paper display so battery life is pretty good. Plus it had (and probably will have) an active community of small apps and watchfaces, which kept (and probably will keep) it from becoming stale quickly.

I believe (correct me if I’m wrong), their point is that with time, we’re writing less code ourselves and more through LLMs. This can make people disconnected from the “joy” of using certain programming languages over others. I’ve only used cl for toy projects and use elisp to configure my editor. As models get better (they’re already very good), the cost of trashing code spirals downwards. The nuances of one language being aesthetically better than other will matter less over time.

FWIW, I also think performant languages like rust will gain way more prominence. Their main downside is that they’re more “involved” to write. But they’re fast and have good type systems. If humans aren’t writing code directly anymore, would a language being simpler or cleverer to read and write ultimately matter? Why would you ask a model to write your project in python, for instance? If only a model will ever interact with code, choice of language will be purely functional. I know we’re not fully there yet but latest models like opus 4.6 are extremely good at reasoning and often one-shotting solutions.

Going back to lower level languages isn’t completely out of the picture, but models have to get way better and require way less intervention for that to happen.

My Sony TV has android and is fairly responsive. Maybe a second lag, but definitely not 10-20 secs. I do need to give it time to “warm up” when I start it, though. I use it so rarely it’s generally turned off from wall outlet.

I still prefer Apple TV for various reasons, though, responsiveness being one of them.

This is a great resource! I’ve used awk for only the most basic field wrangling. This makes me more confident in doing fancier things that I’d otherwise use grep for.

I don’t see myself switching from 1password simply because I don’t think Apple passwords autofill will work natively with non-safari browsers or Linux, both of which I also use. Also, I find the handy 1password mini source pretty convenient.

I live in India. My newspaper costs ₹230 a month. That's ₹2,760 a year and ₹27,600 for a decade (not factoring inflation). At today's conversion rates, that's $333.58 for entire decade.

If I pay the remaining amount of $2166.42 to the delivery person over 10 years, that's about ₹1493 per month, which is over 6 times the cost of newspaper subscription. For that amount, yeah, they'll be happy to hang the paper on a wall.

IMHO there are better fonts for easy legibility. Inter’s uppercase I (eye) looks exactly same as lowercase l (el). Moreover, there’s only a subtle difference in curvature between a zero and English letter O. Ideally every single letter and number irrespective of case should look unique.

I'd recommend a batteries-included Emacs distro like Doom to try out. That way, you don't spend a lot of time customising the editor before getting invested.

Vanilla Emacs is plenty fast, but Doom will give you a closer to real world use case, with themes, LSP, Magit and other essentials built in.

elisp is dead

I’m not sure it was ever alive to begin with. Not in the classical sense. I mean, I don’t think elisp ever got good (or any) use outside of emacs configuration and extension. There weren’t any popular web frameworks, numerical libraries etc. written in elisp.

Inside its target space, though, it seems as vibrant as ever. New, helpful packages keep appearing that are written in elisp. For better or worse, the extension ecosystem is not nearly as fragmented as some other editors.

That’s not to say that elisp doesn’t need serious improvements, though. Making it natively multi threaded alone will advance the story quite a bit imo.

This! It’s generally a good idea to have a lot of smaller “dumb” views that are stateless and depend on their parameters, and a few “intelligent” views that bring the children together and provide state logic. That puts reasonable boundaries between the view and business logic, even in declarative code like SwiftUI.

I’m not a Swift or SwiftUI expert, but have written declarative UI quite a bit. Don’t imagine some base best practices would differ too much.

Org mode is easy to get started with if you’re an emacs user. I am one. But before I used emacs, there was no org mode in my life. And let’s face it, while emacs and vim allow you to craft your flow, most people are gonna use something like VSCode. Emacs and Vim have not been able to escape their old school image, even with all their awesomeness.

I’d argue that ease-of-starting also includes how visible something is, since you can quickly find it and find resources for it. Most text editors don’t have org mode or have a small, half baked subset of it at best.

A lot of amazing adjectives apply to org mode. Ease of use isn’t it until it climbs over the emacs wall.

Not trying to be combative. I’d love if more people used org. Would love to be educated here if something I said isn’t accurate.

I try to exercise every day. This includes sometimes going to gym, or just visiting a park to play badminton with my wife.

I like to read, although that has taken a back seat for some time. Learning a few new technologies on the time I don’t have anything else to do.

Fwiw, I work remotely, and I generally begin late - around 11 am. I wake up around 6 am, which gives me a good amount of time to do all the things I described, as well as get some house chores done. No commute means anywhere between an hour to two hours saved each day.

After finishing work, I watch a little Netflix or something before sleeping. Of course, all this can vary a little day to day, but that’s my average day.

Weekends, I get into some gaming, getting out of house, eating out etc with friends or family. Just doing nothing and have a quite time to myself is also one of things I really like doing every now and then.