Hacker News new | past | comments | ask | show | jobs | submit | cka's comments login

Or 'caw' if you want to change the whole word, even if cursor is in the middle somewhere. I read it as "change a word".


hmm.. I've always used 'ciw'. What's the difference with 'caw'?


ciw only deletes the letters, whereas caw also deletes one surrounding space. It’s more useful for other operations such as copying (yaw).


It's entertaining when reading is entertaining. This was a great "read while eating lunch at work" read because it was entertaining.

I didn't really care too much about rodent-repelling tape before reading and don't care much now. It was the entertaining writing that brought value for me.


Definitely troubling. Not a replacement, but you might be interested in EHR derived communicable disease data available here:

https://www.epicresearch.org/data-tracker/communicable-disea...


My kid just figured it out, so generation parity can break


It's like UK coins the new monarch face stamped on it faces the opposite direction compared to the previous one.


They often teach it in schools nowadays because busy parents will often not teach their children.


I think you meant Azure Windows Surface Copilot for Workgroups 360.Net. Everything at Microsoft is Azure now.


Apparently Azure is now going out fashion, as they’ve renamed Azure AD to Entra ID.


That was the one rebranding they ever did that made actual sense. AAD was confusing.


I'm a math PhD, was a tenured professor and then transitioned to industry. We've got two humanities PhDs that work as QA testers on our team. They're both fantastic, especially in thinking about either big picture questions or nuanced takes that others missed out on.


Considering the length of the road they took to become QA testers, they had better be. This is more evidence that humanities studies are a substantial stumbling block, in terms of career growth.


There's a common workflow I use at work that involves taking the default 10 times before inputting what I need to use. I do double shave and a haircut quickly instead of counting return presses.


I have an unintended variation on that...

Once a day, I have to press a button on my kitchen scale 4 times, to switch it from grams to fl.oz.

It seems that the the fastest tempo at which one can press the button 4 times... matches the "1-2-3-4" at the start of the song people might know from "JK Wedding Entrance Dance". https://www.youtube.com/watch?v=4-94JhLEiN0

(I have a different association with the sequence 4-3-2-1, reminding me of the Peter Schilling song. https://www.youtube.com/watch?v=wO0A0XcWy88&t=41s )


A similar annoyance is the fact that excel's undo applies to all open excel files. Make a change in a.xls, make a change in b.xls. if you ctrl-z twice with b.xls focused, it'll undo both of the above changes!

This has bitten me more than once. Does anyone actually want this behavior?


I ran into this issue and looked it up. It was an intentional design choice, and kind of makes sense when you realize that Excel sheets can have reference of each other -- they are not necessarily independent. Of course a lot of people probably never do that in their entire lifetime when using Excel and can feel annoying.


They could solve that by keeping track of references and asking you though.


As a daily Excel power user, I'd prefer to just know that there is one expected behaviour, and not to be bothered by a context window. The fact that ctrl-z just changes context to the other workbook is enough notification in itself, and I can just ctrl-y otherwise.


Wouldn't it be a good compromise to ask you on the first occurrence?


No, because I get the point about context very, very quickly. I can’t imagine anything worse than being asked every time when I know exactly what’s going to happen.


Sheets or docs?

Within one doc, and multiple sheets makes sense, I guess.

Across docs doesn’t make sense to me.


Docs.

It's for when you want to have distributed data stores.

For example, if you're building out a doc to track your net worth, income, and spending habits:

- One main sheet that collates all the data required here (e.g. credit card statements, in-flows and out-flows from bank accounts, current debts and current assets)

- Have 3 more docs:

One that collates and summarizes your credit card charges

One that collates your bank statements

One that collates your assets and liabilities

///

Let's say my "credit card charges" sheet automatically pulls in my charges over API, and appends them to the "Charges" sheet in the "Credit Card.xls." Then the "Summary" sheet in this "Credit Card.xls" summarizes this information into something useful. My "Main.xls" (that collates all of my data into something even more readable and useful) can then pull data from this "Credit Card.xls" sheet (through API or locally), and automatically keep itself updated.

I could stuff this all into one single doc, with numerous sheets, but I don't want to deal with the cognitive overhead of having to navigate through an enormous amount of sheets I rarely (if ever) need to touch (again).

Perhaps I don't even have access to the physical "Credit Card.xls" doc, because my personal assistant automatically appends to it, and keeps it uploaded somewhere.


I could stuff this all into one single doc, with numerous sheets, but I don't want to deal with the cognitive overhead of having to navigate through an enormous amount of sheets I rarely (if ever) need to touch (again).

So instead, everybody else has to deal with the cognitive overhead of a document model that is used by no other mainstream PC software program known to Man.


If the point is to only have to work with one doc, then undo across docs is still not useful.


You can definitely reference cells across workbooks


Excel is a law unto itself. The 'feature' that irritates me the most is how a cell copy is forgotten unless you paste immediately. Bear in mind that this is an application so iconoclastic that it had its own C compiler.


This is the thing with Excel. It has such a long history that it had to invent a ton of GUI interactions. A boatload of those interactions were codified in Excel before we created standard ways of doing things that even macOS, Windows and Linux share. In that sense, the modern history of Excel is the slow regression of the app to OS conventions.

For the longest time, Excel had its own windowing system within the app. It's only recently that the Office team saw the light and let the whole OS called Windows control window management in Excel.


Own C compiler? IIRC, that's not quite true. I worked on the C/C++ compiler team at Microsoft from 1991 to 2007, and I don't remember us producing a drop of the compiler just for Excel. I do think there was a special compiler flag for them, though, that fixed the order in which global variables were laid out to duplicate the source order. It was either Excel or Word that saved state by taking the addresses of the first and last global variables of interest, then dumping all memory in that range to disk. The flag was something like -bzalign. The bz stood for Bozo, which hints at the compiler team's thoughts on the practice.


They may be referring to a telephone version of the story that excel was originally compiled to p-code for compactness.


That sounds reasonable. I'd forgotten about the p-code version. I think that was dead by the time I started. I was also fortunate enough to avoid working on the 16-bit compiler backend, and just worked on the 32-bit, referred to internally as the n386 backend, which was pretty much a complete rewrite. The p-code backend would have been a variant of the 16-bit version.


The 'own C compiler' is from Joel Spolsky from when he worked at Microsoft: https://www.joelonsoftware.com/2001/10/14/in-defense-of-not-.... And indeed this states that it was p-code. I'm old enough to remember when p-code was - briefly - a very hot idea.


I know we shipped p-code for general usage, not just internal like Excel. But it might have been internal-only in the mid to late 80s. I found a link [1] talking about some p-code internals, from April 1992, by the guy who hired me at Microsoft about a year before that. The compiler team definitely viewed Excel as one of their most important customers, and were willing to do lots of work to satisfy them.

So p-code wasn't actually dead when I started, but instead shipped with the C/C++ 7.0 compiler, which predated Visual C++. I never worked on C7, since that was 16-bit, and p-code wasn't part of any 32-bit compiler, as I recall.

[1] https://techshelps.github.io/MSDN/BACKGRND/html/msdn_c7pcode...


One program that does copying right IMO is tmux, it keeps a list of recently copied things, which you can view by pressing Ctrl-B = and choose which clipboard to paste.

Very useful when you need to copy multiple separate strings without going back and forth between windows. I've caught myself doing optimistic copying - if I see something that i might need to paste in the future, like git commit hashes, file names, etc. I just copy them all and store them in the clipboard list.

I think there is a program "clipmenu" which does this for X11, but haven't used it too much.


This is my must have extension. Gnome has one and there's an app for that on MacOS. Multiple clipboard entries are such a trivial but useful change that I can't go back to the old way anymore


notepad++ has this feature, and I think current windows versions do as well


I'm continually bewildered by some of Excel's design choices. You can't have two files with the same filename open at the same time even if the files are in different directories. And you can't, for some reason, save to a path with square brackets in it. (You can save it with round brackets, rename the file, and then load the file perfectly fine, though.)


All of that sounds perfectly sensible.


I think Excel is still the old mdi application that has been hacked to look like a sdi application. It’s only a recent innovation that it is possible to have two files open with the same filename.


They fixed that "same file name" annoyance? We have Office 2021(?) at work and it still has that "feature".


That must be a very recent change - I'm sure I've run into that limitation not more than a few months ago.


You can work around this by starting a fresh instance of Excel. Run -> "Excel.exe /x"


Excel is an MDI app pretending to have one document per window. It still has the unified undo buffer from that architecture.


I haven't used Excel much in the past decades but I'm surprised to see the undo behaviour remaining unchanged. Next time you tell me 1904 date formatting is still a thing...


Excel is the archetypal backwards compatible program.


Since Windows 11 includes extensive telemetry, it is possible that Microsoft intentionally designed it this way for user productivity.


Excel has several UI quirks that date back decades. It's never been consistent with the rest of Office even. If Microsoft changed it the accountants would revolt.


> If Microsoft changed it the accountants would revolt.

What's stopping other trades from forming a similarly powerful lobby, like accountants seem to have?


do you have some examples of that quirks?


You can expect data to be destroyed when automatically parsing csv/tsv (default behaviour), especially because it's dependent on the last settings used in the text-to-columns wizard.

Then there's all well-known bugs like floating point addition and locale-dependent function names and 1904 dates.

Conditional formatting accidentally pasting is all over the place.


As others have mentioned, copying and pasting in Excel is bizarre. Highlight the cells to copy; select copy - the source cells now have marching ants around them; perform any action that causes the marching ants to disappear and that content can no longer be pasted. It’s as if those cells are locked as the copy buffer as opposed to some in memory copy like every other copy operation.


It is neither copy nor paste. The copy is "remember this as reference" and paste is "do to this cell to make it relatively similar to the other".

Cut and paste is even better. If the cell to be cut is being referenced, the referencing cell can magically update to the place to paste to.

Selecting and copying the /content/ of a cell is a very normal copy and paste operation.


In your third paragraph, I think you're talking about modes: https://en.m.wikipedia.org/wiki/Mode_(music)


I can't speak for the op, but in Minnesota (in the northern part of the US), there are days in the winter when the temperature gets as low as -30F (~ -35C) with very high winds. This can make for very dangerous travel. Occasionally there are snow storms that make the roads impassable for part of the day.

On these sorts of days, the schools are sometimes closed to keep people off the roads.


I grew up in Montana, same latitude as MN. The entirety of my K-12 schooling was done there. We never once had our schools close for snow, but we did have 2 closures due to extreme cold. Once it was so cold, the school's boilers couldn't keep up heating the buildings. The other, the boilers were going so hard they actually managed to start a fire in the ceilings.

That said, there were days where snow prevented me from getting to school and days where the drive home was treacherous (the only way to tell where the road was the highway reflectors sticking out of the snow). I also learned how to chain up the first year I had my license. Nearly every day in December that year, I had to chain up to get home (water on ice and ~14% grade on the first hill up to the house).


Also in Montata. Our school has closed for one day in 30 years due to weather. This was due to busses not being able to travel the town roads. Our kids would have been at school since they don't ride the bus. They've failed to get to school one day when my plow truck ended up stuck sideways across our road.


> sometimes

Well that settles it, I'm not moving to Minnesota


You have to be prepared for the normal. I have friend from MN who lived down south. It took them a long time to get used to the idea that everything shuts down from a cm of snow on the ground - something that would barely keep us at the speed limit (as opposed to the whatever over most people do...). While we do have practice in ice, I expect (without looking up) more people in MN go in the ditch when there is a cm of snow than people in southern states as a result of their paranoid.

In MN though (this applies to many other areas of the world that get a lot of snow/ice/cold) if we shut down that often we would get only have 1-2 weeks of travel between November and April and so it obviously isn't possible to play is safe. So we deal with it by having warm coats, boots, and other infrastructure.


Consider applying for YC's Summer 2025 batch! Applications are open till May 13

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

Search: