HN user

escot

2,329 karma

https://www.scottantipa.com

twitter.com/ScottyAntipa

scott@scottantipa.com

Posts186
Comments182
View on HN
news.ycombinator.com 1mo ago

Ask HN: How do you model temporarily invalid data structures

escot
5pts1
abc7news.com 3mo ago

UC Berkeley economist explains California’s 'mystery gas surcharge' (2022)

escot
2pts0
en.wikipedia.org 6mo ago

Astrolabe

escot
1pts0
www.scottantipa.com 6mo ago

Read Technology's Founding Documents

escot
1pts0
www.scottantipa.com 7mo ago

Read Technology's Founding Documents

escot
1pts2
news.ycombinator.com 9mo ago

Ask HN: iPhone 17 buggy for anyone else?

escot
1pts1
news.ycombinator.com 1y ago

Ask HN: What is the most impressive test suite youve ever worked with

escot
3pts3
en.wikipedia.org 1y ago

Tariff Engineering

escot
3pts0
www.scottantipa.com 1y ago

YAGRI: You are gonna read it

escot
329pts156
news.ycombinator.com 1y ago

Ask HN: Anyone in Barcelona? Im visiting from San Francisco

escot
2pts1
news.ycombinator.com 1y ago

Ask HN: In Barcelona from San Francisco, Meetup?

escot
1pts0
lite.cnn.com 1y ago

CNN Lite

escot
5pts0
www.scottantipa.com 1y ago

Crafting Great Commits

escot
2pts0
www.scottantipa.com 1y ago

V-Shaped Skillset

escot
1pts0
news.ycombinator.com 1y ago

Ask HN: Would you want to join a Slack instance for job seekers

escot
3pts6
www.smithsonianmag.com 1y ago

Amateur Mathematician Discovers the Largest Known Prime Number

escot
1pts1
news.ycombinator.com 1y ago

Ask HN: Slack Community for Job Seekers?

escot
1pts0
www.scottantipa.com 1y ago

Speedo-Shaped Skillset

escot
8pts11
news.ycombinator.com 2y ago

Ask HN: Naming convention for a percentage stored as a value from 0 to 1

escot
2pts4
news.ycombinator.com 2y ago

Ask HN: Whats your favorite book on API design?

escot
2pts2
www.wired.com 2y ago

A New Trick Uses AI to Jailbreak AI Models–Including GPT-4

escot
3pts0
news.ycombinator.com 2y ago

Ask HN: Experience using your user's Google Drive instead of a database?

escot
50pts45
linear.app 2y ago

Invisible details – Building contextual menus [2020]

escot
1pts0
www.nbcnews.com 2y ago

Science reveals how not to spill your coffee while walking

escot
17pts15
en.wikipedia.org 2y ago

The Human Drift

escot
2pts0
en.wikipedia.org 2y ago

Null Island

escot
19pts2
en.wikipedia.org 2y ago

Diamond Anvil Cell

escot
3pts0
www.economist.com 3y ago

It doesn’t take much to make machine-learning algorithms go awry

escot
116pts125
news.ycombinator.com 3y ago

Ask HN: Why do email addresses need a user name?

escot
9pts11
www.knotend.com 3y ago

Show HN: Knotend – a keyboard-driven flowchart editor

escot
80pts19

In a good work environment you’ll have some telepathy with your product people and you wont have to communicate every minor change, which wastes time. Its similar to implementing a UI design — you and the designer will develop a relationship where you dont need to communicate every pixel, you fill in the blanks and show results, repeat.

I was thinking one server and just for job seekers. Like a support group for people looking for tech jobs.

Maybe there could be channels per role/level, like #backend-senior, #ml-junior. So you could discuss hiring process and get tips from people looking for similar roles.

Are you aware of any frameworks that take this approach? For example, if I could import their Datalist and use it, but at build or maybe runtime it decides what to use based on the target environment? We of course have this for tons of things like language features.

I highly recommend reading this. VisiCalc is the original spreadsheet and Bricklin details the whole story of its invention. So many gems about how he got around constraints, and added others to make the user experience simple. And spreadsheets still basically behave the same today!

having to add one extra node for the variable declaration feels cumbersome Well you don't always have to define a variable. For example `=sum()`in a node will just take all the parent values and sum them, whether they are variables or just pure values.

But you're right that if you want to define a variable its takes two nodes (the expression as the parent, then the `var foo` as the child). I should probably support defining a variable completely inside a node like `var foo = 1 + 2`.

I'm still a little hesitant to add any text on the arrows until I find a better way to do it via the keyboard. I find that just using the text in the nodes is usually sufficient anyways.

Ok I enabled computation for a little while on prod, but you have to know this super secret keyboard shortcut to turn it on: Control-Option-E. I'll leave it on at least a few days, and if you want to try more I can put up a more permanent link to a build with it.

Thank you for the feedback. I think theyre all great. One thing Im trying to figure out is to support adding text to connections, but do so in a keyboard centric way. I dont want people making graphs that require you to use the mouse a lot.

For staging — you can use Tab and Shift-Tab to connect the staged node to others. You just select the target node first. Maybe its not intuitive enough, please let me know if that makes sense.

Computation - I have a prototype for this. You can add formulad and math expressions to a node, and use inputs (upstream nodes). Ive just first been focusing on diagramming. Would you have a use case yourself? I could send you a link to a beta to try it if you like.

Here's a demo of the computation prototype: https://www.youtube.com/watch?v=kCiGK1z0ksg

I've been working on the app for over a year. The state-in-url thing was a pretty small portion of time, although I've fixed/updated it several times in that year to make it better. Thanks for the feedback. Did you make a flowchart?

I just updated knotend so that it now uses the hashmark. I think this is a great idea, and it just loses the ability to get the urls server side, which in my case is totally fine. I also updated the blog post and acknowledged your comment, so thank you!

This is a great point, but also depends on what browsers you want to support. In my experience some browsers a) will truncate the url when you try to copy it from the browser bar (safari), and b) will not support any url including the hash past a certain cut off (like the SO comment states).