HN user

felideon

1,588 karma

Product Engineer.

Email: (format t "~(~{~a~}~)" (reverse '(com #\. gmail @ felideon)))

Posts46
Comments526
View on HN
neighbourhood.ie 1y ago

Offline-First with CouchDB and PouchDB in 2025

felideon
68pts22
www.ftc.gov 3y ago

FTC Takes Action to Stop Opendoor from Cheating Potential Sellers

felideon
140pts2
www.technologyreview.com 4y ago

Edits to a cholesterol gene could stop the biggest killer on earth

felideon
1pts0
www.nytimes.com 5y ago

Fitbits Detect Lasting Changes After Covid-19

felideon
7pts0
gist.github.com 6y ago

Swift Concurrency Manifesto

felideon
3pts0
netzhansa.com 6y ago

What’s the Most Productive Tool?

felideon
2pts0
www.brainpickings.org 6y ago

Altered States of Consciousness

felideon
1pts0
www.cogini.com 6y ago

The Four Stages of Santa Claus for Software Developers (2016)

felideon
1pts0
www.remoteworkencyclopedia.com 6y ago

Remote Work Encyclopedia

felideon
3pts0
www.fema.gov 6y ago

FEMA Survivor Privacy Incident

felideon
2pts0
github.com 7y ago

Breaking the Physical Limits of Fonts

felideon
1pts0
robwalling.com 7y ago

TinySeed Applications Open January 18th

felideon
6pts0
www.miamiherald.com 7y ago

Miami has created more than 4,000 tech jobs. But there’s a catch

felideon
1pts0
www.ee.ryerson.ca 7y ago

The Design of the Emacs Logo (2002)

felideon
1pts0
robnapier.net 11y ago

But Should I Swift?

felideon
2pts0
www.businessinsider.com 12y ago

The iPhone 6 for September, higher-res screens

felideon
3pts0
www.v3.co.uk 13y ago

Five-year-olds to learn programming in UK schools

felideon
1pts1
fare.livejournal.com 13y ago

Some Architectural Principles for Software Development Teams

felideon
3pts0
www.jot.fm 13y ago

Context-oriented Programming [2008]

felideon
1pts0
lisp-univ-etc.blogspot.com 13y ago

"Real" List Comprehensions in 24 Lines of Lisp

felideon
5pts0
codeascraft.etsy.com 14y ago

Building websites with science

felideon
13pts3
blog.phusion.nl 14y ago

Ruby Enterprise Edition 1.8.7-2012.02 released; End of Life imminent

felideon
1pts0
blog.readyforzero.com 14y ago

ReadyForZero New Release (includes new debt types)

felideon
1pts0
ninetimes.cat-v.org 14y ago

Inferno (distributed OS) running on Android

felideon
1pts0
openhatch.org 15y ago

Congratulating the Ada Initiative on its seed funding

felideon
2pts0
www.bostonwomenpreneurs.com 15y ago

Startup Bootcamp Take Aways

felideon
1pts0
mashable.com 15y ago

HOW TO: Track Hurricane Earl Online

felideon
1pts3
www.datacenterknowledge.com 15y ago

Weather Sites Gird for Hurricane Season

felideon
1pts1
groups.google.com 15y ago

Chromium sends data to Google upon startup

felideon
110pts16
blog.ricodigo.com 16y ago

Google to sponsor Shapado through summer of code

felideon
3pts2

Some additional feedback:

There's no reason for both the story count and the story summary to be clickable. It's confusing because:

(a) It's not clear what the number in parentheses even means (until you click and infer)

(b) Separate links makes you think they lead to different pages

Also, echoing another comment, it's not really clear what "incoming" and "outgoing" stories mean. Maybe "new" vs. "stale"?

seems very transparent

Except not:

The interface design has drawn criticism from privacy advocates, as the large black "Accept" button is prominently displayed while the opt-out toggle appears in smaller text beneath. The toggle defaults to "On," meaning users who quickly click "Accept" without reading the details will automatically consent to data training.

Definitely happened to me as it was late/lazy.

Congrats! Some feedback, if you're taking any:

- Without the tutorial, it's confusing that you're not supposed to click and you're supposed to start typing. I wonder if placing the text box at the top would make that more clear.

- Some of the clues are confusing due to inconsistent punctuation. For example:

  [to ___fish, to lure someone in using a fake internet persona] = cat
  [do this or cut bait] = fish
  [taking a pay one is a bummer] = cut
  [rocks when added to soda will NOT cause your stomach to explode] = pop
The first line uses a comma, the second line uses "or", the third and fourth lines don't have any punctuation at all, so the sentences make no sense.

I think there’s merit in a hybrid approach, and more people should do this instead of slapping a chatbot everywhere, but your approach seems completely backwards from a usability perspective. Chat interfaces (edit: and similarly, CLIs) are at complete odds with discoverability[1]. In your demo, I’m trying to understand the point of the chatbot when all it does is convert a button, with a pretty decent CTA (“try sending us an email”), to a sentence in the first person? Why not a large “Compose Email” button? And if the chatbot can do more than one thing, how many of these potential “conversation starters” are you going to display?

What we need are designers who can help establish a foundational structure (information architecture) that leads to discoverable and simple UIs to nudge users in the right direction. Once users are at a place where they know what’s possible/available, then perhaps you can allow some fuzziness to help them cross the line to accomplish their task.

[1] https://www.interaction-design.org/literature/topics/discove...

Why Clojure? 1 year ago

As someone who worked with Common Lisp many moons ago, this is the answer I needed to pique my interest in Clojure (again).

You're mistaking challenges in building a global app for malicious intent.

Perhaps the grandparent comment of mine did, not me.

We'll add something back to the FAQ on this, thank you all for pointing it out.

So people don't read onboarding instructions, but you're going to bury the pricing info in an FAQ in the App Store where it's hidden below the fold?

The fix is quite easy. Here's a redesign for your in-app registration screen:

   Create account   
                    
  ┌────────────────┐
  │Name            │
  └────────────────┘
  ┌────────────────┐
  │Email           │
  └────────────────┘
  ┌────────────────┐
  │Password        │
  └────────────────┘
                    
    ┌────────────┐  
    │  Register  │  
    └────────────┘  
   7-day free trial,
    $6.67/mo after

What FAQ and pricing pages? Your website makes no mention of pricing at all.

Edit: The "dark" pattern is in the registration flow. It doesn't mention that the app requires a subscription anywhere until after you've created an account. Surely you could add a disclaimer before creating your account? This has nothing to do with the App Store.

Edit 2: I'm not saying you intended to implement a dark pattern. Just perhaps a UX oversight.

Edit 3: The download page would be another great place to put this info, since that's the primary CTA on the home page (there's 4 prominent download buttons).

Yeah, the abstract could use a bit more work. The gist of it is being in a closed-loop cycle with ChatGPT only helps with the task at hand, and not with engaging with the full learning process. Instead they say "When using AI in learning, learners should focus on deepening their understanding of knowledge and actively engage in metacognitive processes such as evaluation, monitoring, and orientation, rather than blindly following ChatGPT's feedback solely to complete tasks efficiently."

Their customers are developers, their product is a dev tool. No different than any other company obsessing over great UX. Stripe won because of the developer experience.

Yeah I don't understand this either, because the same is true in Latin American countries. What's worse is immigrants who never had allergies in their country of origin come here and develop all sorts of seasonal allergies.

Arguably form factor, i.e. smartphones and tablets. Whether you think that's incremental or not is subjective, I guess.

I would say incremental, but it does solve a different set of problems (connectedness, mobility) than the PC.