HNHacker News
TopNewBestAskShowJobs

dm319

2,568 karma · joined May 2, 2017

submissionscomments
dm319··on Helix: A Neovim inspired editor, written in Rust
Ok, so in vim I'd type 'd$' as "delete to end of line". What is the equivalent in helix?

EDIT: while I'm here, where are the sentence and paragraph movements?

dm319··on Helix: A Neovim inspired editor, written in Rust
What do you think about beginning of line and end of line movements? Is it really home/end? Seems like a common movement to assign to far-away keys?
dm319··on Helix: A Neovim inspired editor, written in Rust
One of the reasons I love n/vi/m is the ergonomic benefit of using keys that are close to your touch typing position. I'm a bit disappointed that beginning and end of line in helix are home and end.
dm319··on Neovim 0.8 Released
> Leave me be in the terminal where I have everything I need at my fingertips as fast as I can think.

People talk about vim nit being an IDE, but I think a lot of people think of the unix command line as their IDE.

dm319··on Native Linux GPU Driver for Apple M1
I agree, I find it amazing. I don't understand any of it, but it's like deep sea exploration to me. Poking around in the dark depths of a very complicated black box.
dm319··on Simulating a CRT TV with C++ and OpenGL
Deluxe Paint, ah! fond memories!
dm319··on Nightdrive
I love this cover by Natalie McCool:

https://www.youtube.com/watch?v=RtpAVTPJaJQ

dm319··on HP Saturn
I was watching one of Ben Eater's videos recently, and realised that the machine code he was demonstrating seemed very similar to the way an HP42s was programmed. Was programming the HP42s basically machine code?
dm319··on 2-in-1 calculator app adds up to surprise hit for retired engineer
Some similarities with RPN, except instead of two calculators working on two registers side by side, it's one calculator working on the bottom of several registers.

Both allow you to do complex interim calculations that can be hard to plan out on algebraic alone.

dm319··on KTM Unveils A Revamped 890 Adventure R for 2023
The bike comes with the hardware required to allow this functionality (a quick shifter needs the physical ability to reduce the torque to the gearbox to work), what a waste of the world's resources to kit out these machines with these electronics and technology, and then not allow people who have physically bought the device to make use of it.
dm319··on KTM Unveils A Revamped 890 Adventure R for 2023
I can't stand this. If I buy a vehicle I expect to own it, not be locked out of hardware that has used the Earth's resources to exist, and has been 'paid' for by the consumers as a whole. What a waste.
dm319··on Heavier cars are safer for their drivers, but far deadlier for everyone else
Agreed, where are all the MPVs going? We have a Cmax grande and it has more space than most SUVs. It even has better head and leg room.
dm319··on Heavier cars are safer for their drivers, but far deadlier for everyone else
Agreed, there should be a 5 year refresher. There are similar refreshers for other life-affecting licenses (medical / first aid licenses for one).
dm319··on The state of Flow-based Programming
Interesting to see this come up, as I only recent came across Pure Data [1]. I find it surprising that the numerical programming languages aren't flow-based. R makes good use of pipes, and I guess it works a bit like flow-based programming, except that they are all are 1D segments of variable length, and no branches. Sometimes I think that Go's channels are bit a flow-like (though it is otherwise very much not functional!).

If anyone knows of a flow-based programming add-on to R, I'd be very curious.

[1] https://en.wikipedia.org/wiki/Pure_Data

dm319··on I love my GPD Micro PC
I don't have a microPC, but I've had a couple devices with soul. They've never been a regular phone or a laptop, but my old Psion 3a and Nokin N900 had it.
dm319··on I love my GPD Micro PC
I've yearned for a small ARM device with a keyboard, since the Psions of old. He is right that there is something about having one of these devices in your pocket that is empowering. I was recently on holiday with poor reception in the countryside, when the kids were asleep I ended up playing around with a phone calculator (plus42) and a programming manual, and had a bit of fun with it.

On another note, I use UbuntuMATE for all my (big) devices. It's a great rock-solid distro.

dm319··on I spent a year designing a low profile, minimal mechanical keyboard
As someone with decades of full-size keyboard use and corresponding muscle memory, I moved recently to a 60% keyboard.

Initially I experienced some difficulty getting used to the lack of cursor keys, delete, escape. But with a short bit of time (couple months) I find I don't miss them anymore, and in fact appreciate the closer vicinity of these keys now.

However, the key thing is good layers, and buttons that can access them. The left half of my space bar gets to my main layer.

It's so good that I now find it annoying to move my hand to get to the cursor keys.

60% also means the mouse is a lot closer for me.

I don't get the appeal of low profile, and these days I think I'd want a split.

dm319··on Saudi Arabia sentenced a woman to 34 years in prison for tweeting
I've read it was 'finally!', in response to an official tweet about a launch of some public buses. This was in 2019, and it seems like she got some abuse from a guy in Saudi, who is believed to have reported her using some kind of Saudi app for doing this.

https://theguardian.com/world/2022/aug/17/saudi-arabia-snitc...

dm319··on Physical buttons outperform touchscreens in new cars, test finds
Have you seen the Tesla yoke turn signals?
dm319··on Physical buttons outperform touchscreens in new cars, test finds
I was trying to use my e-tron to change radio station this week. But it kept registering my press on the station as a small scroll. Probably due to the slight undulation of the suspension. Very frustrating and dangerous when travelling at speed on the motorway. I guess it's better just to not use it.
dm319··on Win32 Is the Only Stable ABI on Linux?
I don't work in IT, but in the medical field. We have the advantage/disadvantage of working in many teams during our training (around 20-30). There are varying cultures in teams, and what I found was that teams with high levels of criticism / conflict generally functioned the poorest. Patient care was delivered despite the dysfunction and toxic culture, but it also created an environment where staff were unhappy, fearful of mistakes, and avoidant. The best and most effective teams I worked in had a less hierarchical structure, but were led strongly, with good team working and communication.

That's anecdote, but there's evidence that certain team styles lead to more effective work [1], and suggestion that serious failures of organisations relate to cultural workplace toxicity and leadership [2].

I've seen in the thread a slight strawman argument that 'people too timid to say what they think about something leads to poorer working' or similar. I totally agree with that, but good communication is not what we're talking about here, and people can be clear, confident and respectful.

[1] https://www.civilitysaveslives.com/theevidence [2] https://blogs.lse.ac.uk/politicsandpolicy/30566/

dm319··on Gen Z have 86% less purchasing power compared to baby boomers in their twenties
I'm an older millenial, should be earning a good wage (doctor/consultant etc..) in the UK. Correction, I am earning a good wage. My parents can't understand how so much of my money goes towards mortgage, commuting costs, bills, childcare.

Some things are a lot cheaper. A midi controller, DAC converter, HDMI splitter - these are all cheap imports from china these days. Toys for kids are cheaper, but also cheaply made. But labour is so expensive - building work, window cleaning, childcare, carpentry etc.. Lots of things grossly expensive now - houses, disneyland, centreparcs, football and sports tickets.

It's only going to get worse. Hundreds of pounds more leave my bank account this year for energy costs, nearly a thousand more may leave my bank account next year for mortgage costs. I might just sell up and go somewhere else.

dm319··on Using A Very Old Machine
I bought a Thinkpad T40 for new back in 2003 and used it for just shy of 10 years. It's single core processor meant that the web by 2013 was unusuable, but I could get by on the 1024x768 screen and upgrade the memory. It forced me to use script blockers, but for everything else that I used it for (data analysis, text editing) it was fine. I broke it by accident just before its 10th birthday and ended up replacing it with an X60 which was not much faster. But docks were cheap for it, and I was still able to do my research and get a successful 1/4M grant. Which got me a new computer.

I fondly think of those two machines which achieved far more than they had any right to. And honestly I sometimes think if the internet and some other bits of software weren't such a mess they'd probably still be fine for most day-to-day things.

dm319··on Asus Zenbook 17 Fold OLED
Might be nice to use at 17" with a 60% mechanical keyboard.
dm319··on Google’s in-house desktop Linux
I get terrible USB mic issues but only with native MS Teams (linux is terrible, Windows is not much better). These issues are weirdly resolved using the web client through Chrome on both platforms.
dm319··on Silly Camera Numbers
Funny, I was just comparing two photos from some holiday snaps I have taken. One on a Google pixel phone and another on an old 100mm lens produced in the late 70s paired with a DSLR. The differences are stark, and remind me that focal length, dynamic range, shutter/aperture settings all have big impacts on how the final image turns out. Particularly important is how dynamic range and tones of the scene are translated to the recorded medium, as decisions always need to be made with a focus on specific tones. HDR goes some way to help with this these days, but artistic decision-making is still a thing.

[1] https://photos.app.goo.gl/aeCJPnp5BSZ9aBxT6

dm319··on Linux 5.19
Yes, I think the difference this time is motivation (because M1!) and some money going this way.
dm319··on TI-83 Plus One More
Agree - I like being able to just start putting the values in before I've figured out what needs calculated first. You can then shuffle them around and bring in value from further up the stack as they're needed, all while seeing intermediate results. That beats having to backtrack to add brackets, or saving to memory registers because your calculated value is the denominator or something.

One day I'll buy a macro/numpad with an LCD screen and run some kind of simple RPN for my desk.

dm319··on Linux 5.19
As a long-time Thinkpad user, it usually helps to not go for the latest/greatest, but even so, the time between release and 99% working linux is in the region of months with Thinkpads, whereas it can be years-never with Mac.

I had some issues with my AMD X13 when getting it new - but they weren't show-stopping, just annoying, and they got ironed out over the next 6 months.

dm319··on TI-83 Plus One More
As an adult I've discovered the joys of RPN for calculators. I use free42/plus42 on my phone which is an opensource simulator of the HP42. My kids havent started using calculators yet, but I'm debating whether it's a good idea to teach them RPN. I think it's a better way of using calculators, but don't want them to get confused in class. Add to that there isn't a simple RPN calculator that I know of.
← PreviousPage 8 of 31Next →