- 1.
TL;DR I'm looking for advice regarding browser-based frontend development from people with practical e-ink UI experience. My specific device is a Bigme Hibreak Pro BW but I'm aiming for relatively broad compatibility. I've recently switched to a black-and-white e-ink smartphone with the motivation of withdrawing from the attention economy somewhat and it's a genuinely cool piece of hardware. While the majority of my needs are met by this device there are a few things I'd like to have which don't work terribly well with the e-ink screen. I'm planning to implement a couple of projects to fill these gaps, at the moment I'm planning a Lemmy frontend and an OpenRouter frontend specifically for e-ink. Both are to be browser-based rather than native, to maximise compatibility and because I'm much more familiar with the web than Android development. I would like to study the principles of sound e-ink UI design before approaching these projects to avoid creating unusable slop, in particular I am not entirely sure how to approach treating the refreshes as a first-class aspect of the design when I can't control them from the browser, and how to apply comprehensible UI conventions when a greyscale, high-contrast display is the target. Some specific problems I have out of the gate are: * Streaming LLM output to the screen is basically the worst-case scenario for e-ink, I need to buffer it and paint it in chunks without this becoming horrible to use. * Ghosting is a serious problem, browsing HN on the device is a particularly obvious example. Ideally I want to avoid scrolling as far as possible and rely on pagination instead, which I feel has the potential to become annoying if not done well. * Given I must rely exclusively on layout and type to carry the UI, what design languages emphasise these qualities best? My gut says the early Mac OS versions wouldn't be a bad place to start, this seems relevant given the display constraints of the early macs. I would greatly appreciate any advice on the design and implementation of e-ink UIs from people with practical experience in this area. This is purely to scratch a personal itch, once they're nailed down I'll put them out in the wild under the GPL.
- 2.
Where each Array element is a numerical value that corresponds to the order of TCAG chemicals on the crossbar of the helix of a DNA strand? Has anyone modeled many DNA strands in this way? If it was done, what kinds of problems could we solve using AI - assuming we could model any known DNA, and predict out generations? ----- I guess there are at least a couple options: 1) Model an entire DNA strand as 1 model, with each gene (section of DNA) being a vector. So you'd have, say, a C. elegans model. You could play with that species in an AI sandbox. 2) Model all of DNA (the way we model all of language) to end up with a "DNA AI" that can produce any kind of strand (perhaps inventing genes that don't exist, but could). So here you have a biology sandbox, where you can invent perhaps new creatures, or predict out future states of humans, to test drugs and other things (I guess?) What do you think, what's possible?
- 3.
What are you working on? What have you been curious about lately?
- 4.
I still remember it decades ago, sitting at home, staring at graphics on my screen, staring at graphs of it processing data. I felt like I was contributing to something. And for the time and the era that it was in, the graphics were cool. The graphs were cool. The guy who thought that up should get an award. What a way to take a non-profit program, and turn it into something of beauty. What are way to engage the public! It was groundbreaking, new and unique And in me, it just produces fond memories. This seems to be missing from the modern web. I think it's almost like a small town feel, that flare of uniqueness that you get when you know everybody in the town. The web is just gone, past that point, never to return.
- 5.
Or how did you learn as a child? Age 9-ish?
- 6.
I find opus really talk much but speak nothing and usually I reply those verbosity with tldr pls and the text become readable. but I wonder if that would hiding some important info anyone have tips or better solution for this?
- 7.
I am not happy about GenAI progress affecting my career though I am excited about its application for personalized learning. How do you use LLMs to learn advanced technical stuff better? e.g., socratic method
- 8.
It's finally happened... a sad day for the internet :( Edit: For me anyway in UK using Starlink
- 9.
Hey HN, I was wondering what projects you've finished that made you think that you actually made something really cool. I'm looking for some revolutionary, or just cool REPOs or tools I can check out, lemme see them :)
- 10.
Been doing hardcode agent driven coding for the past year. I feel like I now have to test all my code locally with agents reviewing them and ideally testing them. Unfortunately I feel like the traditional CI/CD testing is starting to feel like a formality. Would love to know what everyone is doing, and if I'm not the only one making a mistake.
- 11.
I only see 7 posts in the Ask HN section. The other day, there were only 10. Is this due to a cap on Ask submissions, or something else?
- 12.
Why is the Open POWER Foundation website a desolate post-apocalyptic wasteland compared to riscv.org? Just ten years ago PowerPC was getting so much love (at least, a little love). What has possessed people who relied on that ecosystem to dump it so wholeheartedly?
- 13.
In 2017, I started a series on Medium called "How JavaScript works". The idea was to explain to web devs what actually happens under the hood in the browser. Some stats from the most popular articles (purely organic): * Inside the V8 engine + 5 tips on how to write optimized code: 488K views / 128K reads * An overview of the engine, the runtime and the call stack: 423K / 166K * Memory management + how to handle 4 common memory leaks: 421K / 77K The blog is at ~11K followers now, almost all developers. Back then every article ended with a plug for my startup, which was the actual reason I was writing them. My company got acquired, I kept the blog, and I took the plugs out. When the blog was active, I had a couple of people/companies ask to buy it and a few more wanting to advertise in it. None of it made sense at the time, so I passed on all of it. These days I don't have the time, or honestly the inspiration, for long-form technical writing like that. But it feels like a waste to just let it sit there. Blog: https://medium.com/@zlatkov So what would you do with it? Genuinely curious.
- 14.
Primarily curious about product and engineering
- 15.
"Google Earth Pro on desktop will no longer be available for download beginning June 25, 2027." This is the message I received today while opening Google Earth. It was in the bottom left corner of the desktop application. What is happening at Google? Why is it that each of the tools I have been using for the last 20 years are being destroyed one by one? Tools that have become constant in people's lives. What are they trying to accomplish by destroying the trust gained by a generation of employees delivering the top product? Products that just worked. Did they fire all the good employees? Where are the men and women with long-term visions? What is happening???
- 16.
Hello Everyone, long time reader, second time posting a thread. *edit because realized I did one other time. I am nearing the completion of a product, and realized that usually when I am integrating payment it has been for other people who have figured out what providers they want. I am wondering what people recommend from experience. I really want to be able to have an affiliate program set up so that I can offer 45% to people who sell, and would love that ability built in so that I have less paper work to deal with However, I have been seeing a lot of horror stories around that the MoR I was planning to use (as it ticks every box) since acquisition, when I thought it would have increased in trust. Anyway, I thought this is probably the most trustworthy community to check with for a wide range of experiences and honesty.