frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Tiny Core Linux: a 23 MB Linux distro with graphical desktop

http://www.tinycorelinux.net/
86•LorenDB•1h ago•36 comments

HTML as an Accessible Format for Papers

https://info.arxiv.org/about/accessible_HTML.html
18•el3ctron•1h ago•9 comments

Linux Instal Fest Belgrade

https://dmz.rs/lif2025_en
67•ubavic•5h ago•8 comments

Self-hosting my photos with Immich

https://michael.stapelberg.ch/posts/2025-11-29-self-hosting-photos-with-immich/
509•birdculture•6d ago•266 comments

A compact camera built using an optical mouse

https://petapixel.com/2025/11/13/this-guy-built-a-compact-camera-using-an-optical-mouse/
164•PaulHoule•3d ago•30 comments

Mapping Amazing: Bee Maps

https://maphappenings.com/2025/11/06/bee-maps/
5•altilunium•6d ago•0 comments

Touching the Elephant – TPUs

https://considerthebulldog.com/tte-tpu/
28•giuliomagnifico•3h ago•6 comments

The unexpected effectiveness of one-shot decompilation with Claude

https://blog.chrislewis.au/the-unexpected-effectiveness-of-one-shot-decompilation-with-claude/
44•knackers•1w ago•22 comments

Cloudflare outage on December 5, 2025

https://blog.cloudflare.com/5-december-2025-outage/
716•meetpateltech•1d ago•519 comments

Wolfram Compute Services

https://writings.stephenwolfram.com/2025/12/instant-supercompute-launching-wolfram-compute-services/
183•nsoonhui•8h ago•87 comments

The Absent Silence (2010)

https://www.ursulakleguin.com/blog/3-the-absent-silence
36•dcminter•4d ago•2 comments

How I discovered a hidden microphone on a Chinese NanoKVM

https://telefoncek.si/2025/02/2025-02-10-hidden-microphone-on-nanokvm/
71•ementally•2h ago•17 comments

Schizophrenia sufferer mistakes smart fridge ad for psychotic episode

https://old.reddit.com/r/LegalAdviceUK/comments/1pc7999/my_schizophrenic_sister_hospitalised_hers...
288•hliyan•8h ago•243 comments

PalmOS on FisherPrice Pixter Toy

https://dmitry.gr/?r=05.Projects&proj=27.%20rePalm#pixter
137•dmitrygr•12h ago•17 comments

Gemini 3 Pro: the frontier of vision AI

https://blog.google/technology/developers/gemini-3-pro-vision/
501•xnx•23h ago•256 comments

Netflix to Acquire Warner Bros

https://about.netflix.com/en/news/netflix-to-acquire-warner-bros
1621•meetpateltech•1d ago•1228 comments

Have I been Flocked? – Check if your license plate is being watched

https://haveibeenflocked.com/
233•pkaeding•12h ago•144 comments

Leaving Intel

https://www.brendangregg.com/blog//2025-12-05/leaving-intel.html
291•speckx•18h ago•162 comments

Divine D native Linux open-source mobile system – Rev. 1.1 Hardware Architecture

https://docs.dawndrums.tn/blog/dd-rev1.1-arch/
30•wicket•4d ago•6 comments

Making tiny 0.1cc two stroke engine from scratch

https://youtu.be/nKVq9u52A-c?si=KVY6AK7tsudqnbJN
96•pillars•5d ago•24 comments

Kids who ran away to 1960s San Francisco

https://www.fieldnotes.nautilus.quest/p/the-kids-who-ran-away-to-1960s-san
41•zackoverflow•3d ago•1 comments

Infracost (YC W21) is hiring Sr Node Eng to make $600B/yr cloud spend proactive

https://www.ycombinator.com/companies/infracost/jobs/Sr9rmHs-senior-product-engineer-node-js
1•akh•9h ago

Netflix’s AV1 Journey: From Android to TVs and Beyond

https://netflixtechblog.com/av1-now-powering-30-of-netflix-streaming-02f592242d80
514•CharlesW•1d ago•263 comments

Frinkiac – 3M "The Simpsons" Screencaps

https://frinkiac.com/
131•GlumWoodpecker•3d ago•41 comments

Patterns for Defensive Programming in Rust

https://corrode.dev/blog/defensive-programming/
294•PaulHoule•23h ago•72 comments

Idempotency keys for exactly-once processing

https://www.morling.dev/blog/on-idempotency-keys/
156•defly•5d ago•66 comments

Why Speed Matters

https://lemire.me/blog/2025/12/05/why-speed-matters/
49•gsky•3h ago•18 comments

The missing standard library for multithreading in JavaScript

https://github.com/W4G1/multithreading
114•W4G1•18h ago•31 comments

I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA

212•proberts•23h ago•276 comments

Adenosine on the common path of rapid antidepressant action: The coffee paradox

https://genomicpress.kglmeridian.com/view/journals/brainmed/aop/article-10.61373-bm025c.0134/arti...
179•PaulHoule•17h ago•120 comments
Open in hackernews

Why "all-in-one" productivity tools confuse new users

14•suffei771•1h ago
I’ve been working on an all-in-one productivity model for a while — the idea is simple: instead of switching between email, calendar, tasks, and notes, everything happens in one unified action layer.

What surprised me wasn’t the technical challenge, but the user reactions.

Power users absolutely love it.

They immediately get the concept. They think in workflows, not apps. To them, “summarize this and turn it into an event” feels obvious and natural.

But new users often freeze.

Even though the interface is technically simpler, they ask things like:

“What category is this tool?”

“Where’s the starting point?”

“Is this replacing my email or my notes?”

“Why doesn’t it look like a normal productivity app?”

It made me realize something uncomfortable: the more integrated a tool becomes, the harder it is for people to form a mental model. And without a clear mental model, onboarding becomes a wall.

A few patterns keep repeating:

People rely heavily on familiar UI metaphors (tabs, inboxes, folders).

Removing those reduces complexity for some users but increases cognitive load for others.

New users want “features”; power users want “flows”.

Integration increases value but decreases clarity.

I’m curious if others have run into this: Have you built or used something that people love after trying it, but struggle to understand before trying it?

How did you communicate the value? Did metaphors help? Onboarding flows? Videos? Something else?

Happy to share more from my experiments — I’d love to hear your experiences too.

Comments

sloaken•1h ago
IMHO it is all part of the documentation to enable people to up ramp.

What is missing from most documentation is simple Use Case.

You need a video / tutorial that is JUST 'Wheres the starting point'

Then one addressing what you expect most people to do.

Each tutorial should be no more than 5 minutes, ideally 1 minute. (hmm sounds like breaking up your code into manageable parts)

Making it easy to find the tutorials is important.

If one tutorial needs another, then point to it. Do not just say "before you start make sure you understand quantum theory"

You know this is like the 'one man band' where the person is playing a dozen instruments. "I do not understand, you know how to read music, why don't you strap this on and perform?" Er I don't know how to play the xylophone.

Ok let me teach you each instrument.... then we can put it together. Here is the symbol, here is the harmonica, we will just integrate these 2.

Hope this helps.

CharlieDigital•56m ago

    > What is missing from most documentation is simple Use Case.
There's a lesson to be learned from Microsoft's success with SharePoint in the 2007-2013 time frame where they absolutely sold a ton of deals in various verticals for what is otherwise a super generic productivity platform comprised of docs, calendars, task lists, etc.

Microsoft's strategy was simple: have vertical specific SMEs, sales teams, and solution delivery teams that build solutions that addressed specific use cases for those industries. Life sciences, legal, manufacturing, you name it: Microsoft had a vertical specific team that understood the use cases in those verticals. Their sales teams configured vertical specific demos. They shipped vertical specific templates and configurations for those use cases.

I ended up in life sciences (pharmas, biotechs) by happenstance and we helped customers get SharePoint configured for use cases like operating clinical trials on SharePoint.

The underlying platform is incredibly generic, but having your sales people speak the domain space and pre-configured solutions (or solution delivery partners) made it more palatable.

I think most companies that are building these kind of tools need an "on-ramp" that is industry or use-case specific designed with SMEs or customer observations for those use cases.

brennanpeterson•47m ago
I wonder if that is why it worked as opposed to why it sold. At least, as one of the users in that time it seems to me that the itch was the document repository with some features, and the rest was fluff for purchasing to sign off on.

All the calendar, task, website stuff ended up dying away, because what we really needed was a good document management system, with optionally some simple signoff loops and notifications.

That was great. Yes, it was just unix like tools with a window. That is the craigslist of os improvements.

It really was the use case, but the simple one. I saw plenty of power users try to do complex and ultimately fragile uses that died away.

In the case of this user, I love the idea of turning an email to an action, but I also need to add that to my action board and assign it, and check people time, at which point the simple action only makes sense for individuals, not teams or orgs. and I need to add a couple missing actions, and summarize. So suddenly the all in one is a marginally useful tool that is also a straightjacket. And then I go back to outlook and jira and excel and trelli or whatever.

CharlieDigital•42m ago

    > All the calendar, task, website stuff ended up dying away, because what we really needed was a...
That's part of my point: the sales strategy was brilliant. Whether or not SharePoint's built in calendar or Project Server integration made sense is almost secondary; they understood how to sell it.
mannykannot•35m ago
I completely agree, and I will add one more thing: when you change how the product looks or works, make sure that users - especially inexperienced users - can easily find the documentation and tutorials that correctly describes the version of the product that they are attempting to use. I would guess that out of ten people who run into a situation where something does not work as described, maybe only one or two will push through the frustration and go on to become power users.
nononeofthat•57m ago
I'm personally not a fan of these "super" apps that lock you into vertical silos. I noticed that Google Chrome on Windows dropped the ability to share a link via an external email program, preferring you to use GMail. Microsoft Edge is the same - wants you to log into your Microsoft account. Separating apps by function is freedom.
mrweasel•51m ago
As a user, yes, as a developer no.

If it helps: As a user I don't want an onboarding process, I want to be able to start with the features I need. The I can later migrate more and more stuff into your app. If it's an all or nothing deal, then it's to much work to get started.

I think this is also why we see people jump on "simply solution for X", then X grows and users adopt the new features in slow progression. At some point it become to much for new users, and they start searching for "simply solution for X" and the cycle restarts.

GMoromisato•46m ago
I think the key is the mental model, as you said.

One danger is trying to reduce multiple different concepts to a single concept. For example, instead of thinking about an email, a task, and a calendar entry as separate things, we could just have a generic concept like an "entity" which has attributes like a time/date or a list of people or a body of text.

Programmers love that kind of abstraction. We love having a few simple pieces that we can combine in various ways to get what we want. That is literally what we do when we program.

Normal people, though, hate that. Instead of giving them a tool to get their job done, we've given them a puzzle. They need to figure out how to combine the pieces. And what's obvious to us, is absolutely not obvious to them.

I haven't seen your UX, so I don't know if this is an issue, but I would focus on the mental model. As a user, what do I need to know to start using the tool? If that's more than a single sentence (to start) then you're in trouble.

I'm always happy to brainstorm with people. Hit me up if you want to chat sometime.

CharlieDigital•26m ago

    > Normal people, though, hate that. Instead of giving them a tool to get their job done, we've given them a puzzle
Normal people already have a process and mental model of fitting tools into that process. Loosely coupled tools -- as inefficient as they may be -- have the benefit of being able to conform to those existing processes and models. It's why the humble spreadsheet is still so widely used as the glue between people and processes because it is just rigid enough while offering endless flexibility and handling of edge cases.

On the other hand, highly integrated or opinionated tools need to be both easy and flexible enough to fit existing models/processes or it will simply overwhelm new users. Or it has to have some other benefit that is significant enough that users are willing to change their models/processes.

karmakaze•24m ago
I've only used a few integrated productivity apps and generally found them less useful to me than less integrated ones. The clearest comparison is Notion which has so many ways to store information that I'm always misplacing knowledge. The places where I can effectively store and retrieve knowledge is Google Drive/Docs or GitHub projects/issues/PRs.

I tend to also not like individual parts of an integrated productivity tool but everyone is expected to use most everything. Basically the bundled MS Teams problem. Integrated productivity isn't selling you the best of each, they're selling you the best integration of maybe-not-your-favorite tools. Just my hot take, YMMV.

al_borland•20m ago
My issue with all-in-one apps if they have a weak spot, the whole model breaks down. Outlook is an app that bundles email, calendar, contacts, notes, and to dos. The notes are trash and I never could cobble together a to do workflow in Outlook that made sense to me. So I have to go find separate apps for those functions, and then use Outlook for email and calendar while ignoring those other parts. This means I also need to actively ignore features to make sure I don’t do something that will start filling up the to do section that I’m never looking at. The end result is an app that feels bloated and trying to push features on me I don’t want.

With separate applications it is trivial to swap out one part of it. I use Apple Mail, Calendar, Contacts, Notes, and Reminders… but sometimes I want to use Obsidian instead of Apple Notes, or OmniFocus instead of Reminders. This is no big deal. The workflow doesn’t breakdown because of a single app being swapped.

The other benefit of separate apps is being able to work in multiple windows. Many all-in-one apps make it difficult to see different sections at one time. If it’s not an officially supported use-case, you’re out of luck. With separate apps, I can have whatever I want up and visible in any view I want.

> Have you built or used something that people love after trying it, but struggle to understand before trying it?

I think two things help here.

1. Even if there are advanced features, the application should be simple to pickup and use for someone who doesn’t know anything about those features, for basic functionality. Apple Notes is a good example of this. At its core, you can open it and jot things down and make new notes if you want. As you need more features they are there… better organization, formatting, note linking, various import methods, voice transcription, tables, etc. Some of this may be discovered organically and some of it may be learned by actively going to look for it. Obsidian also does this decently well.

2. Good documentation. When people do want to know more and step up their workflow, they need good resources. Text and video is good here. Not only a feature list and how to use said features, but also real-world examples to give people ideas of how the features can be used to make their life better/easier. At launch, you need to do this all yourself. Over time, if it’s popular, some creators might help with making content to show various use cases, features, etc. However, I’m still of the opinion that the people behind the app should have the best and most complete source of this stuff. I’m always frustrated when the vendor documentation is really bad or non-existent and I have to hope that some random person figured out what I need and shared it somewhere. There are a lot of popular apps like this, and I’m not sure how they ever got off the ground.

In a non-tech area, Ryder Carroll does a good job of this with the Bullet Journal. When you look at stuff random “influencers” make, it’s insane, more arts and crafts than productivity tool. When you go to the source of the guy who created it, he makes a ton of content and it’s all very pragmatic and down to earth. I think this is invaluable for making sure the influencers don’t turn people off by only showing over-complicated abominations. People making videos about Obsidian do this a lot as zettelkasten purists.