HNHacker News
TopNewBestAskShowJobs

davidy123

965 karma · joined August 27, 2013

submissionscomments
davidy123··on Rant: Year of Linux on the desktop
Well, you're running your own WM, though that is one of the advantages of the open source world it can also add a lot of overhead. These days I just try to stick to the out of the box experience because I got tired of fussing with everything. If I have workspaces via hotkeys, exposé, and focus on hover I'm good.

The whole xorg to wayland transition is definitely a drag, I have to use waynergy for input sharing until that's figured out. I haven't noticed any problems with external monitors, though it's mostly incidental for me since I use a desktop with synergy/barrier/waynergy (sigh) as the secondary display.

I did settle for the t14s 1920x1200 400nit 100% RGB display (I've got a 5k display on my desktop). If you've got a higher res display on your Thinkpad that could make some difference. I'm not saying the Linux world is perfect, but it's pretty good or great in most categories, and in the category of "open" Mac and Windows are basically silent except for handouts.

davidy123··on Rant: Year of Linux on the desktop
Well, in one case you have "it works great, just make sure you have reasonably supported hardware" out of thousands of choices, on the other, you have "You have to use Apple hardware." So I think it's more than reasonable.

As for the "5h is not enough" comments, it seems like a pretty arbitrary number, my work days are not usually longer than 5h per location. USB chargers these days are tiny and ubiquitious, planes have outlets, so it's really not a big deal as a tradeoff for an intentionally open system. People make it sound like they're walking around naked in the world with only their Macbook for weeks at a time and that's the only reality they accept.

If I were doing a weighted choice, at least 5h battery would be critical, but anything more than that is a frill compared to an open ecosystem, which is the world I want to live in.

davidy123··on Rant: Year of Linux on the desktop
I dunno what you're talking about. I have a 2022 T14s with AMD 6850U. It runs fast and battery lasts at least 5h (not epic, but more than good enough for a day, and I've done no tuning whatsoever). As a daily driver, I have not had serious problems with Linux (Ubuntu) on a notebook (though I stick to Thinkpads) for a long, long time. Until about 5 years ago, battery story wasn't great, but no real issues since then. Have not had problems with suspend to RAM or other day to day features in quite a long time. In fact I tried a Macbook around 2000 and it had those problems, couldn't wait to get rid of that silver blimp.

While hacking is neat, I prefer things to just work with an -intentionally- open ecosystem, one that can't be taken away because of a marketing decision disguised as something else, with companies that are there for this fundamental idea first, and am more than happy with the constant ability to manage the system comprehensively.

davidy123··on Ask HN: What are your predictions for 2023?
That's why I had to limit the length (`< 550`), to keep the total size down.
davidy123··on Ask HN: What are your predictions for 2023?
I had to ask it which were the most positive/negative predictions, and of course a short story in the style of William Shakespeare about how one prediction could be improved by linked data. This is what it came up with:

ChatGPT: --- 8<

Pessimistic Prediction: The potential for conflict between humans and artificial intelligence

Short Story:

Upon the rise of artificial intelligence,

A fear did grip the hearts of humankind;

The fear that machines would one day seek to rise

Against their creators, and all order unbind.

But in this dark and troubled time,

A beacon shone forth, a light divine -

The light of Linked Data, pure and bright,

A tool to bring all beings into one design.

For with the power of Linked Data's link,

The humans and the machines did intertwine,

Creating bonds of understanding and trust,

And peace did reign where once there was only mine.

No longer did the humans fear the AI,

No longer did the machines seek to defy;

Together they worked, in harmony and love,

To build a world where all could truly thrive.

--- >8 ChatGPT

… to which I can only say: Right on!

davidy123··on Ask HN: What are your predictions for 2023?
According to ChatGPT (sorry!)

  Give me a summary of `Array.from(document.querySelectorAll('[indent="0"]')).map(a => a.parentNode.querySelector('.commtext').innerText).filter(a => a.length > 10 && a.length < 550).map(a => a.replace(/reply$/, '')).join('\n');`
«These predictions discuss various expected events and developments in the year 2023. These include the rise of robotic beings and the end of human rule, changes in language and animal treatment, the rise in enrollment for history classes, the use of artificial intelligence in video game development, the continuation of the COVID-19 pandemic, changes in political leadership, the decline of single-page applications and client-side JavaScript, the potential for conflict between humans and artificial intelligence, and infrastructure changes within the technology industry. There are also predictions of changes in social media platforms, the adoption of Rust programming language, the decline of Tesla, and the end of the recession. Some of the predictions are cautious or negative, while others are more optimistic. It is not clear if these predictions have been accurately fulfilled or not.»

No idea why it gets the "tense" of the predictions wrong.

edit: larger sample

davidy123··on Use a laptop as a 2nd display on Linux using FreeRDP
Just the defaults on 22.04/22.10. Have to use Wayland, though, which is still a bit of a mixed experience. The linked Reddit thread has more details.
davidy123··on Use a laptop as a 2nd display on Linux using FreeRDP
Nothing special. I read the Microsoft RDP client is the best one for Android, so just used its defaults.
davidy123··on Use a laptop as a 2nd display on Linux using FreeRDP
Hmm I've tried it from an Ubuntu and Android (Samsung) client, both seemed to work fine. Maybe a network thing?
davidy123··on Use a laptop as a 2nd display on Linux using FreeRDP
I think it might have been renamed, that seems like a feature flag.
davidy123··on Atom was archived today
I'm not a huge fan of Microsoft, but they hired Erich Gamma and that was a brilliant move. He is an engineer I have tremendous respect for, with obvious vision. He was key in VisualAge for Java, which was a Java IDE, written in Smalltalk, which supported refactoring down to the smallest level (including file operations). He was obviously a key designer for VSCode. From its earliest days, I could see how they were sketching in facilities for advanced features in an open way, and it has maintained its development well.
davidy123··on Use a laptop as a 2nd display on Linux using FreeRDP
I am surprised no one has mentioned the new Gnome sharing Extend feature[1]. It also uses RDP, but you enable it and it "just works," including input events from the remote device onto the virtual screen. I've used Synergy/Barrier/Waynergy for years, but this is a good way to add a screen anywhere that supports RDP (Android, ChromeOS, etc). My main reason to explore it is to extend to a nice high resolution OLED tablet. Latency is quite low, as long as you don't try to watch a high resolution video.

1. https://www.reddit.com/r/gnome/comments/uz5as7/gnome_has_mad... (discussion)

davidy123··on Rush to electric vehicles may be an expensive mistake, say climate strategists
"EVs are here to save the car industry, not the planet, that is crystal clear"
davidy123··on Elastic UI – Component library for data-driven web apps
I was hoping it would use something akin to openai or SHEX to describe the data inputs and outputs for components. Instead, it as others say, another React component library that uses design tokens.
davidy123··on Ask HN: What is the best income stream you have created till date?
Thank you for your open and honest replies about your hyperproductivity and optimization. There is an expression, "the days are long, the years are short." Do you see yourself building toward a point in older age where you can either relax, or focus on something that you consider a major achievement? Of course, that could very well be creating a comfortable existence for your family, which it seems like you've already done.
davidy123··on Ask HN: What are your technology trends predictions for 2023?
I think everyone focuses on the major trends. But there are important background/side trends.

As people realize the drawbacks of silos and the benefit of more intentionally crafted data, Linked Data and other network relative data schemes will become more popular, in addition to their uses for AI systems (which should be the biggest "site" of them all, and something LD is created for).

I would characterize AI as 80% accurate so far. But getting one in five things wrong is not good enough for many tasks. Human/machine oriented data formats like Linked Data will help close this gap, as contributed by projects like Wikidata and increasingly smaller scale apps through better defined SEO (schema.org), for example. Breakthroughs in easily working with Linked Data at day to day levels would be helpful here, right now libraries even for specific domains are very nuts and bolts compared to ORM libraries. For common querying, perhaps GraphQL with network schemas will start to gain mainstream popularity.

We should also see breakthroughs in open standards data carrier formats, like decentralized wallets and credentials. These will have have significant impact because they are essentially like free-floating sites that interact with any site.

davidy123··on Apple GPU drivers now in Asahi Linux
Was that a Thinkpad keyboard, though? It's a different category. Though they have declined over the years as they went to shallower keys.
davidy123··on Tesla Semi, a Deep Dive
Disappointing there is not a word about safety to the outside world. I get they have to market to drivers, calling it a "beast," but large trucks are a great danger in terms of losing tires and, especially in cities, collisions. I see it is built with a scoop design so "things" (people, bikes, etc) hopefully don't get pulled under it so easily, but hopefully it also has advanced collision and awareness features suited to such a large vehicle.

It is unfortunately typical of Musk to market to the aggressive impulse, rather than harmonious, even if his ultimate goals are beneficial.

davidy123··on Ask HN: Do you look angry while you work?
I was finishing up some work with my camera on during group meeting. Someone had their young child on their lap, and the kid asked "Daddy, who's the angry man?"
davidy123··on Yahoo Pipes
https://semapps.org/ looks interesting to take on a whole "ball of wax" at a useful level of knowledge. Would like to hear your thoughts.
davidy123··on I record myself on audio 24x7 and use an AI to process the information
It would change constantly over time, and would eventually become very large. It's an interesting idea, though, a school subject on how to interact with your AI. Lots of grammer, machine learning theory, culture, a bit of security, etc, to second guess it.
davidy123··on Lenovo Coil Whine – Is it fixable? Or is it a reason to stay away from Lenovo?
Right, well that's what the default distro provides on this hardware then. If you have any quick non destructive tests I would try them, but I've spent way too much time mucking around with low level parameters, and the way it is now suits me fine, especially being able to use the distro from install.
davidy123··on Lenovo Coil Whine – Is it fixable? Or is it a reason to stay away from Lenovo?
Just [s2idle].
davidy123··on Lenovo Coil Whine – Is it fixable? Or is it a reason to stay away from Lenovo?
I'm not sure about S3. I'm happy to say for my purposes, including travel and extended time away from an outlet, it "just works" out of the box. It's my main device, rarely off for more than 8 hours, so I don't know how much it would deplete over time while suspended and off power. It's been a long while since I've seen any problems on Thinkpads with suspend, and I've got better rabbit holes to spend my time in than trying to tweak that.

I don't bear an absolute grudge against Intel, but they really need to get their act together when it comes to laptop chips, the AMD chip is a dream compared to the Intel chips I've used in laptops for the past few years (my desktop 12700k is just fine, though).

130g is inconsequential, it feels very light and well distributed. After all the struggles, and a financial hit selling the X1 two years earlier than planned because it was just unusable, I had to determine, for now, the compromises of the Intel X1 series are not worth it, though they would probably be fine with an AMD chip. I do miss a touch screen and very occasionally convertible modes, though.

davidy123··on Mozilla blog: Begin your MV3 migration by implementing new features today
I have been waiting for Mozilla to finish this, -include mobile-, for a long time. Getting more invested in Chrome by the day.
davidy123··on Lenovo Coil Whine – Is it fixable? Or is it a reason to stay away from Lenovo?
I have a T14s Gen-2 AMD version. Excellent design, performance, battery life, no coil whine. Highly recommended with the 400 nit display. Got it after paying a fortune for a loaded 2021 X1 Yoga with Intel chip that was always slow, fan always on, and had terrible battery life.
davidy123··on Robot Framework: generic open source automation framework
From my POV, the idea of Natural-Language-Like tests is it is theoretically more inclusive, can avoid duplication, and can create a more abstract description.

Granted, I've had middling success convincing non technical people to write or even look at tests, but I think it's irresponsible not to try to create this bridge, depending on the audience of the code. Because very few projects are well documented, and this syntax can act as documentation. In my current work, I am using BDD style to create high level flows, where screens are automatically captured, which is useful both for verification and generated documentation, especially when versioned with code.

It can avoid duplication (and its pitfalls), because in unit style tests, there is a text description along with the code, which can drift away from being accurate. If the test is the description, that won't happen.

It creates a more abstract model, because the tests are forced to a natural language, which will tend ot make it less implementation dependant, so the implementation can be swapped out. I've had good success with this approach, seamlessly migrating a complex workflow from one backend to another, and the tests were kinda pricesless.

I also find keyword and flow re-use to be quite high, and it's great how this approach means the more tests you write, the less low level, implementation specific code and scenarios you need to write.

davidy123··on Goldfish Social – Free open source alternative for Vine / TikTok (alpha)
I just think it's an easy to understand model, topics and replies, but its well past its sell-by. It leads to sloppy meandering discussions, and the best way to monetize it is to mine the users without encouraging them to do better.
davidy123··on Goldfish Social – Free open source alternative for Vine / TikTok (alpha)
"…later add ActivityPub." Famous last words. Anyway why do people try to repeatedly reinvent the 1980s BBS?
davidy123··on NeuralPi: Raspberry Pi guitar pedal using neural networks
Silly question but why is the Pi necessary? Isn't this a Linux project, or actually a C++ project? My guess is it's because device names are a -mess- between Linux (etc) devices (starting with, the same device has different names ex /dev, lsusb, alsa|pulse|pipewire list devices; multiple layers of indirection does not make for a great casual experience), and this simplifies the mess to one well-known device to make it less of a hair-pulling exercise. Which is telling, because Pi is sold as a learning kit, and it takes away this most unhelpful level of knowledge.

I guess looking for a meta project where the driver was a specification, 'stereo-96+khz-active' (that survived reboots/hot plugging) would just create one more meta project? Like https://editorconfig.org/. But maybe its about time, cause "Linux" and even "open source" loses a lot of value when getting something running is 90% arbitrary yak-shaving, where people need deep magic to get audio working the way they like. I mean, you have to be a 90s-2020s cruft (no other word for it) expert to play with supposedly user friendly software.

← PreviousPage 8 of 20Next →