HNHacker News
TopNewBestAskShowJobs

pjettter

98 karma · joined May 5, 2017

submissionscomments
pjettter··on Show HN: DAG-map – metro map visualization of a DAG
I looked at CUE and lattices and I realize CUE fits right in with some other work I'm doing!

For now I made it possible to draw Hasse diagrams. That seemed like a fun way to extend the project. I did not add any CUE examples, that seemed out of scope but who knows, there could be some applied examples in the future.

I see that lattices are commonly drawn with straight line, but that is mostly historical (how it was done). I decided to allow bezier edges as well because, why not?

pjettter··on Show HN: DAG-map – metro map visualization of a DAG
Hmm… I need to read around on that! Was working on a policy drift detection project but never heard of CUE before.
pjettter··on Show HN: DAG-map – metro map visualization of a DAG
Both personal and work projects. This is personal: https://github.com/23min/FlowTime I see DAGs everywhere...
pjettter··on Show HN: DAG-map – metro map visualization of a DAG
Thanks! Right, I asked Claude to write a ROADMAP.md and it was super long and a lot of YAGNI. I try to work much more intentionally but I got some great ideas from it.

I'm thinking first of my own needs and click/mouse handlers are definitely yes. It would be nice to enable popups when hovering over nodes/edges.

pjettter··on Scrollbars are becoming a problem
Haha! I haven’t seen anything from the onion in years. They kind of became irrelevant at some point :)
pjettter··on Scrollbars are becoming a problem
Halleluja!
pjettter··on Scrollbars are becoming a problem
Yes, the “digital version” that mimics the analog one. It was cute in the mid 90’s.

I want actual physical knobs.not sure what that would be called. Potentiometers?

pjettter··on Scrollbars are becoming a problem
My 2014 GLK is like this. Mostly, somewhat. Not getting anything newer until they figure it out!
pjettter··on Scrollbars are becoming a problem
But then you have to “draw circles” with your mouse?
pjettter··on Scrollbars are becoming a problem
At least everything is in a designated place!

That’s another thing I like about the analog world.

pjettter··on Scrollbars are becoming a problem
Yes direkt a 1:1 mapping of an analog (button/knob) would work better than what you describe.

Multifunction buttons… that never existed in the analog world? Or is that what is called “mode”? Send vs receive etc. Does anyone have a concrete example?

I’m not a remote control designer but I would think it would be fun to give it a try! Maybe I will :)

pjettter··on Scrollbars are becoming a problem
I often wish we had more analog control in the digital world. I wish there were turn knobs instead up/down buttons with 10 steps (where it is easy to accidentally leave a menu... When trying to get back to where you were, you are suddenly adjusting something else entirely). Manual control with digital devices has become too digital and too cumbersome.

It used to be easy to adjust contrast and brightness on a display, volume on an amplifiee, an analog TV, a termostat, a car radio, etc.

I realize that we are not really on course (yet?) for reintroducing a lot of analog controls, but in the end, our world is analog. Input is analog via speech, muscle motion, etc. Output is analog, via light and other vibrations that reach our senses. Why isn't control more analog? It's probably a cost thing.

I would totally buy a display or a laptop with analog controls. I don't even care if the turn dial actually has 16M steps, so long as the response is pretty much immediate and feels like a real potentiometer. It should feel like direct manipulation and like you're in control, instead of these digital roundabout abominations.

As to the subject, I imagine having some knobs that I can adjust under different circumstances to quickly vary intensity or cycle through alternatives in order to make things more readable or audible.

90% Of what we do is in the browser today. Browsers could have an "accessibility" API such that turn knobs (bluetooth? whatever) could be used for control. Like scroll wheels but on steroids?

pjettter··on Windows needs a change in priorities
This focuses on some aesthetic "features" and it doesn't even touch a large portion of all other problems. I won't even attempt but I'll mention one thing.

The part about Windows that bothers me most is that I have no control regarding how windows behave. I am typing and suddenly I am typing in another window! And there is no way to know what just happened. I could be pressing the ESC key while a window for another application just came in focus. Gone! The window and my text. WTF? Or it could be a window with a default button and I just pressed ENTER. Gone! What just happened? Impossible to know. DO NOT INTERFERE WITH MY FOCUS! If I am typing in a window, DO NOT EVER DISTURB ME. I am operating in a context. MY CONTEXT. Not Cortana. Not some app that wants to do something on a schedule because of some enterprise policy. I am working!

pjettter··on Windows needs a change in priorities
I still don't understand what a "Microsoft Account" IS. Is it Hotmail? I know what an Apple Id is! And it just works!
pjettter··on John McAfee found dead in Spanish jail after court approves extradition to US
Hard to beat "a colorful life until seventy five". Looking forward to the facts, the movie. I don't want to judge. A person can be many things. A hero. A myth. A criminal. I mean, hyphthetically speaking. Many dimensions. But I guess in "our" society, one is judged after a single thing. One dimension. An open ended movie where you have to make up your own mind would be great. RIP
pjettter··on Git undo: We can do better
No, I mean more like an audit trail. Not like `blame` either. What I typed on the command line to get into a new state.
pjettter··on Git undo: We can do better
Git should store the commands that "did" the operations on a repo. Git should never ever let you lose work. I should always be able to go "backward" and recover previous states. I guess that is what the "Git undo" proposal is about.

I'm a very visual person so I tend to use Git Graph on VSCode. But I still get in trouble. Especially things like Cherry Picking, or reverting.

Another thing that is not so easy is switching branches without having to do a commit. Stashing, yeah, but then figuring out whether stashes have been applied or not, diffing between branches, picking some changes from a diff.

In the end I stick to some basic commands that don't get me in trouble so that I don't lose half a day to recover my work via Dropbox.

pjettter··on How inevitable is the concept of numbers?
The word "finger" did not occur so I skipped it.
pjettter··on I Like That the Boat Is Stuck
I also like that the boat is stuck, but not for the same reasons.

A stuck boat in general is not usually a big deal, but this particular stuck boat is giving visibility to how fragile and interconnected everything is. Of course we "know" that, but we often don't see the extent of it until a disaster happens.

A system's capacity got stretched. For a while this worked fine, but safety margins became smaller. It was just a matter of time before an accident like this would happen. And there is no redundancy (on this part of the canal).

So I like this stuck boat because it shows where "the system" has weaknesses. The system extends of course into many areas. Trade, finance, engineering, probably politics, etc.

Unfortunately, due to greed (oops, "efficiency") we will always be running systems at, or slightly beyond capacity so accidents/disasters like this will continue to happen.

I also like that the boat is stuck simply because it is an example of how quickly the world can "unite" in peaceful discussions around an absurd situation.

pjettter··on I Like That the Boat Is Stuck
The Love Boat had a crew.
pjettter··on Out of the top fifty games on Steam, 70% work on Linux
That must be new. A while back the only way was to buy and try.
pjettter··on Success depends on emotion management
FY I had a great attitude for a long time.

Trolling.

Anyway your title is wrong. You forgot the word "not".

pjettter··on Out of the top fifty games on Steam, 70% work on Linux
Thanks. Yes. But none of this is obvious after the fact and a lot of googling. Apart from that, if you search for games on Steam and you want to play one, you don't find out that it's incompatible until after you buy it! (Unless you happen to find a friendly site that lists catalina incompatible games). It maddens me that I can buy something that ca't possibly work.
pjettter··on Out of the top fifty games on Steam, 70% work on Linux
I didn't screenshot the error messages, but I'm a developer and they were at that level: incomprehensible to end users. So I figured it out but only because I was savvy. Now my girls want PCs. Usch!
pjettter··on Out of the top fifty games on Steam, 70% work on Linux
The upgrade was an accident. Maybe that was a problem.

I would like if the OS upgrade advised me of all the things that I had installed that would stop working.

pjettter··on Out of the top fifty games on Steam, 70% work on Linux
No, not really. Agreed.

But I thought Steam = Steam. My mistake :) I didn't consider the computational model until it was too late.

pjettter··on Out of the top fifty games on Steam, 70% work on Linux
A lot of them don't work on Catalina. My kids accidentally upgraded and now their favorite games won't play. Steam is not a VM. And once you pay for something you have no guarantees that it will continue to work with an OS upgrade. Well, I guess that's industry standard, but I wish it was more obvious what works and what doesn't, instead of incredibly obtuse error messages. Not in favor of Steam at all.
pjettter··on Write Simply
I thought that piece was actually hard to read. Roughly the same size paragraphs, and many. No headings. Only simple words. Unsuitable to scanning back and forth. It forced me to read it and then I got bored.
pjettter··on The Web’s Missing Interoperability
I suppose what I mean is that there are many idioms that we have learned and gotten used to. For example, actions like copy and paste, or click and drag (touch gestures). Formats, like a table, grid, matrix, cells. Text is also universal and with editors we have a cursor, backspace, select, cut, but also, pagination, margins, fonts, boxes, etc., when we render. Drawings are represented in various ways. We have paths, but then there are a multitude of serialization formats.

None of these are really first class citizens in computing. They are all application level concepts/implementations. Some are hardware dependent (margins, when we choose a printer with settings).

My point is that we would benefit if these "human needs" were met at a lower level. If a grid was a grid, an image was an image, a drawing a drawing, etc. At the application level, there could be enrichment, but the essence of a thing could be universal. Like a protocol. Once these things are protocols, everything would start functioning more alike and be able to interoperate in a better way. Including the web.

Some of these things (idioms, actions) appear to work across the board, but they are fragile, unpredictable, and often fail just when you need them the most. That's because every application solves these problems for itself. (Please don't say Windows Clipboard).

pjettter··on Trust: The Need for Public Understanding of How Science Works
the problem is that in schools, kids learn not science, but examples of science, without understanding what science is. They don't learn biology, but examples of biology, without understanding any context, history, aims. They don't learn about languages, but just an example of a language, and only small parts of it. There is no context, and especially, there is not even an attempt to connect one thing to another, or to provide any context or relation. Sadly, schools don't even teach learning anymore. They just teach succeeding by imitation. So yes, we're in big trouble. Or they, if you're old enough.
Page 1 of 3Next →