Hacker Newsnew | past | comments | ask | show | jobs | submit | pea's commentslogin

I had to build a diffing engine for PowerPoint files in my first start-up. I initially tried to do this at the OOXML level, and one the weirdest things I found about the format is that the GUIDs are mutated by PowerPoint even if there have been no changes. The serialized OOXML is not really canonical and constantly changes as clients open and save it.

The simplest solution ended up being rendering images of the slides (not easy) and doing it with a slider.


Orgmode also does this on HTML export. Makes it impossible to get good diffs

Granted they started doing this several years ago and as a result I moved to asciidoc, so it might have made a fix by now..


Yup. Microsoft loves mutating GUIDs.


That's a great idea with the e-reader.

I would love for someone to design a great case with a built in e-reader on the back. Most of the existing ones seem geared for displaying colour photos; I'd like one built for reading, powered by NFC. It should easily sync up with the phone itself to send over articles, books, etc. Bonus if I can write on it.


https://www.inkcase.com/inkcase-for-iphone/

A few options exist in the market


Latest supported model ontgaat website is iPhone 8.


I'm exactly the same. This one really give me the ick: https://www.youtube.com/watch?v=usYC_Z36rHw


I was wondering the same for vega-lite, which is relatively high level, declarative, and looks similar to their syntax.


The shift may come when your blessed cloud platform provides competitive enterprise-ready hosting of the oss models


Looks cool but your home page heavily lags on my mbp m3 pro - you should maybe be lazy loading vs loading all your components upfront


Valid feedback a few other comments have mentioned , I’m going to try improving the home page tomorrow


The performance of the "Layout blocks" component is particularly bad. It consumes tons of CPU when scrolling.


I agree with mostly everything you’re saying; but it’s not uncommon to be processed via your local consulate, even if you are already living in the US.

This is usually just for the final issuing of the GC, and where USCIS approval has already happened (for instance, on an EB1A).

People frequently do this so they don’t have the travel restriction. Source: I just did it.


> but it’s not uncommon to be processed via your local consulate, even if you are already living in the US.

It's relatively unusual. 84% of EB1s adjusted rather than apply at consulates in the last quarter USCIS released data for. Maybe it made sense for your circumstances.

https://ohss.dhs.gov/system/files/2025-07/2025_0725_ohss_leg...


Good fun! Spacebar should launch, r should reset, maybe I'm imagining it, but it's a lot slower and thus easier on my phone than my MBP.


Oracle hire some extremely good people and pay very well


The darkest UX pattern I have ever hit is trying to cancel Google Workspace; whereby they disable the scrollbar on the page so you cannot actually get to the cancel button.


Yes, I want through this last year and documented it in a screencast. This is how it looks https://mstdn.social/@can/115243851196253381

How is this legal?


Don't assign to malice what can be explained by incompetence:

* new automated UX experiments starts * the UI bot made a change that made the page unscrollable * the experiment has a much higher rate of retention then the control (because people can't scroll) * the experiment is deemed a success by results analysis (no one looks at the page to see WHY) * the experiment is blessed as the new pipeline

Such an obvious business improvement made by Gemini !


How about "don't assign to incompetence the malice that can result in big bucks"


>Don't assign to malice what can be explained by incompetence:

OK, if it is a bug, what are the different time frames for people experiencing this pretty serious bug?


It's probably not but no one has challenged them on it.


It's legal until somebody sues them.


Oh yes, I have had that! I tried disabling workspace for my brother-in-law through screen sharing and I thought it was a screen sharing issue. I successfully did it on my own computer but I’m glad to learn this was probably on purpose. I’m not crazy!


I get this on cookie consent modals too


Hanlon's razor applies.


I think there needs to be a new kind of 'razor': 'Never attribute mistakes to stupidity that benefit the ones making them'

The dressing up of purely malicious or greedy actions as merely resonable ones, that were executed poorly has become incredibly prevalent in the modern world.


It’s Grey’s law: any sufficiently advanced incompetence is indistinguishable from malice.

https://en.wikipedia.org/wiki/Clarke's_three_laws


one time had cancel Google Colabs and really I couldn't figure out have to yell at them in support ticket to remove my subscription (eventually they did)


Welcome to the future :)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: