News for hackers. Stuff that matters.

seumars

Re:Zed: The Fastest AI Code Editor on Wednesday May 07, 2025 @08:34AM (#43914837)
Wow that's one awkwardly pompous introduction. Nevertheless Zed never fails to impress. Aside from all the AI fireworks it really goes to show how building software "from scratch" pays off in the long run.
Agreed. Come to think of it Homebrew has pretty bad ergonomics in general. What i want is an overview of compiled binaries, where they are, and what their versions are. That’s it.
[obligatory javascript debugging joke]
It seems the "hard way" here is just avoiding frameworks. The real hard part of UI is in fact state management and the myriad of methods for handling state.
Any specific paper or article of his you would recommend?
Re:Minding the gaps: A new way to draw separators in CSS on Thursday March 20, 2025 @10:24AM (#43423949)
great quote. swiss german designer perhaps?
Re:Kerning, the Hard Way on Friday March 14, 2025 @05:34PM (#43367547)
Funnily enough the example given of good “L” and “T” kerning in the word SALTY is badly kerned, the letters are kerned too close to each other. The classic trick is to look at 3-letter groups at a time, one word at a time.
Re:Please help me find better blogs to read on Tuesday February 04, 2025 @09:11AM (#42932525)
This is the only correct suggestion
Re:The Future of Htmx on Monday January 06, 2025 @06:32PM (#42617379)
you can define import maps in a separate <script> tag and reuse the module name elsewhere
Re:Moon on Tuesday December 17, 2024 @05:41PM (#42446223)
Check out the North Paw Directional Anklet. It’s basically a compass that vibrates whenever you face magnetic north. From what I’ve read people seem to develop a sense of direction pretty quickly.
Re:Moon on Tuesday December 17, 2024 @03:51PM (#42445195)
Thank you for sharing! Big fan of Bartosz's articles and somehow didn't think of looking him up on other platforms
Re:The UX of Lego Interface Panels (2020) on Friday November 29, 2024 @04:47AM (#42272622)
Yes, but in this specific case the focus is on the design elements labeled onto the lego blocks.
Re:The UX of Lego Interface Panels (2020) on Thursday November 28, 2024 @05:39PM (#42269069)
That's the UI. There's no actual interaction with the screens.
Same here. I also wonder who would even target their political ads at european audiences.
How is htmx low level?
Re:Show HN: Hosting my website using my own C web server on Wednesday September 25, 2024 @07:48AM (#41646252)
>I enjoy making my own tools and I'm a bit tired of hearing that everything needs to be "battle-tested." So what it will crash? Bugs can be fixed :^)

I love it

Isn't this just an implementation of the Observable pattern? IIRC the difference between observables and signals is that signals don't recompute the value unless any of its sources change, by using a dependency graph. Also, .effect() is just what used to be called .subscribe() in knockout.js and others.
Re:Finite State Machine Designer on Sunday August 11, 2024 @06:22PM (#41219715)
Well it was made nearly 15 years ago.
Re:Welcome to Ladybird, a truly independent web browser on Tuesday July 02, 2024 @09:18AM (#40856351)
I’m disappointed in the fact that the main ambition here is only to recreate a browser for the sake of independence. There is so much potential in creating a modern browser that could for instance focus on performance, privacy, access to lower level APIs, etc. rather than carrying the eternal burden of backwards compatibility.
Re:Local First, Forever on Tuesday June 25, 2024 @07:41AM (#40787241)
Appealing to different tastes is far from trolling.
Re:"Is This Project Still Maintained?" on Wednesday May 15, 2024 @04:56AM (#40364625)
My pet peeve with this question is that sometimes it’s completely fair to call a piece of software "finished".
The whole point of this initiative is to stop using out of date float-hacks, or soon-to-be out of date hacks to CSS grid or flexbox. Firefox's masonry layout is in fact implemented in such a way that basically covers all layout cases by simply adding a new attribute that collapses grid rows.
Re:Figma removed `window.figma` on view-only pages today on Tuesday March 19, 2024 @12:50PM (#39757695)
It sounds to me that if your team is relying that much on inspecting values, you're doing the developers (or designers) a disservice one way or another. A well defined set of design tokens is all that's needed, and isn't rocket science either. Not to mention that encouraging developers to copy-paste CSS should be frown upon anyway.
Re:Figma removed `window.figma` on view-only pages today on Tuesday March 19, 2024 @12:40PM (#39757580)
Not in a way that differs from old-fashioned web scraping. If the website you're targeting is built using a framework and is server-side rendered then it'll most definitely also send all the data it needs for hydrating on the client as JSON, usually attached to the window object as "window.__INITIAL_STATE__" or similar. There are no limits :–)
Re:41 Years in UX: A Career Retrospective on Monday February 05, 2024 @02:39AM (#39258347)
>Jacob Nielson was blowhard even then. His "all links must be blue and underlined" mantra was tired even then. It takes a lot for me to say this, but his pedantry at the time puts peak Richard Stallman to shame!

And that'd be an understatement! I feel Nielsen spent most of his professional career calling himself a guru mostly to boost his consultancy firm. He also reminds me of Norman in the way that their contributions to the field are lofty aphorisms that don't provide any actual solutions.

Re:X.com on Monday July 24, 2023 @01:44AM (#36843528)
One can only wonder how much this domain is worth today.
Re:Figma Is a File Editor on Wednesday July 12, 2023 @10:22PM (#36704327)
Although the tech behind Figma is nothing but impressive I find that the biggest downside to current collaborative tools is that they're expected to be used collaboratively at all times.

I would say that no more than 10% of the time I spend on Figma is for collaborating with other people in short brainstorming sessions, team workshops, etc. The other 90% is spent by myself working and polishing said prototypes, but still having to deal with the loading times, server hiccups, and so on.

An "offline mode" of sorts would also be a silly feature to expect since their entire stack is built around collaboration. Seems like a difficult balance.

Re:Htmx 1.9.0 has been released on Tuesday April 11, 2023 @06:46PM (#35532704)
What's the consensus on using custom HTML attributes such as "hx-post", "hx-trigger" and so on, which are "invalid" according to the spec? I don't mind prepending data- to custom attributes but it's still a minor nuisance.
Re:I wish GPT4 had never happened on Saturday April 08, 2023 @09:37AM (#35492949)
>if you’re anxious about GPT4 its probably because you’re a shitty programmer

surely this is meant partly tongue-in-cheek?

Re:React is a fractal of bad design on Wednesday March 08, 2023 @05:58AM (#35067530)
Calling React the next IBM is giving React way more credit than it's worth. Sure, basic knowledge of React will land you a frontend dev job pretty much anywhere in the world. However most of that work will be maintenance. If anything React is the new PHP.

Older »