- 36
- 50
I like the programmers on here telling the professional users that Excel is overblown and they could just use Numbers, OpenOffice or Google sheets.
Imagine an accountant coming on here and telling you that you don't need vi, emacs, sublime text or VSCode. You certainly don't need your IDEs. After all it's perfectly possible to code in Notepad.
You also don't need your languages. BASIC was perfectly good.
The killer feature of Excel for financial modelling, over 'proper' software, databases etc is portability and auditability.
Everything I do at work is subject to external audit. Every audit firm in the world has Excel. The tax advisors have Excel too, as to the tax authorities. Apprentices are trained in Excel. The people I hire may not have used our ERP, but they have all used Excel. It is the one constant in our world. The actual accounting records are in an ERP, but all of the outputs are in Excel. I have worked at several multinationals and several SMEs. Excel was everywhere.
Those feelings are nice, but Excel in most context is just a liability. The intersection where a spreadsheet is the right tool for the job, and the job is performed by someone who doesn't have many options is pretty small.
In business cases, the risk with home grown spreadsheet 'workflows' is pretty big, and in home usage cases you don't really need more than just a basic spreadsheet. The intersection is perhaps where you have some offline data, cannot write a program as fast as you can use a spreadsheet and there is no risk associated with taking the data and workflow out of a guarded environment.
The same can be said for things like word processing, when you need a book or a paper, you might be in need of typesetting rather than a program that tries to do everything but at a level a novice can use it. You're not going to get a paper or an offset printed book from a text editor. Perhaps if you self-publish a PDF that doesn't need to meet any requirements you can get away with an all-in-one DIY solution. But the time period where that was relevant (around the late 90's) has come and gone.
Let's not stop there, the same can be applied to someone doing some Apps Script, Python notebooks or other solo yolo work, because it felt faster or more productive to them. Surprise! Your cowboy behaviour doesn't actually work at scale, doesn't fit in a shared system and doesn't work in production. But you wanted to be quick and 'get it done'. Instead you waste your own time and everyone else's time, and didn't deliver something that works. (at work; and that includes "but I have done it this way for 1000 years! - doing it wrong a lot doesn't make it less wrong)
But say you want to do some budgeting at home, and all you need is some boxes to type numbers in, then yes, why not use a spreadsheet. But that's not what people celebrate. People celebrate running a company with 100's of jobs on a single spreadsheet, and probably only because it hasn't gone horribly wrong yet. And then there's the real bad scenario, a specialised system (say, an ERP or PIM or CMS) where you pull the data out, do the thing in excel because you didn't want to learn how to use the system and you happen to have written some lists of numbers in excel once and therefore it is now your universal hammer. Good for you, bad for your department or entire business unit because you just broke out of a shared workflow because you thought you knew better which tends to have universally bad consequences.
Excel specifically is an example of "they just don't know any better", just like the everything-is-a-nail example (where Excel is the hammer and every problem looks like a spreadsheet). You could replace Excel with something else and it would still be the same problem (i.e. replacing Excel with Word in scenarios where people want to send someone an image that is on their clipboard - they know they can paste it in Word, so that is what they do and you on the receiving end get a grainy compressed image in a word document). It's not that the sending and receiving didn't work at all, or that the software or the people are bad, it's just a really shitty "solution" that shouldn't be glorified and be seen as the failure to educate that it is.
You can enjoy it as much as you want on your own time. That doesn't make it the great universal fit you think it is.
I think you misunderstand 'workflows' in business. This is not a case of ingesting a large amount of data, transform, analyse etc.
A normal finance team gets constant one off requests for information. Download something from the ERP, lookup against something else, pivot it by department. Then you get a follow up for the same but with x excluded, but they need it in 10 minutes before a meeting. Excel is great for that.
Then there are the dozens of files behind accounting records. Take a Fixed Asset Register (since it is at the top of the balance sheet), a list of your assets and their depreciation schedule. Maybe your ERP doesn't have one, or your company didn't buy that module, or you have a special class off asset that doesn't fit in it. Maybe they coded it for one country, but in your country the rules are different, so it ends up in Excel.
Then maybe you have a bank account and you have cheques that are posted to your ledger but have not cleared the actual bank yet. Then you have items on your real account that you couldn't post yet, maybe someone paid you with no reference. So you keep a little Excel reconciliation to check.
Then inventory, maybe the ERP didn't split it in the way your consolidation needs it, so you transform the data in Excel and reconcile it back
Then you have all the things that belong in this accounting period but haven't been billed yet, so you have a running list of accruals and when they will reverse. Then you have all the things that are posted in this period but relate to later periods, so you keep a prepayments file. Maybe both of these spit out a journal to upload back to the ERP and reconcile the balance.
Then you get a download of the payroll for the month, but you need to rearrange it into net pay, gross pay, taxes paid by the employee, taxes paid by the employer, pension contributions... then you have to split it by cost centre too. This could be coded, but it is different in every country... and the cost centres keep changing, and the analysis head office wants keeps changing... so it goes in Excel.
Then I want to verify that the system posted the correct absorption to inventory, so I paste in an inventory report and a TB and last month's reconciliation updates.
I can code, but I can't maintain 100 pieces of software that change all the time. I also need all the people in the chain to be able to follow it....
And yes, finance people know how to apply the famous 'checks and balances' to keep out most classes of mistakes....and to detect the same mistakes made by the engineered 'proper software' we have to work
I doubt I misunderstand it since this is what I get paid for. I'm also not suggesting this is a case of large data, ETL or anything like that. (what I'm writing about is people using it for that anyway which is what we have other systems for and they should not be doing that)
Our finance teams use excel too, but not as the 'do everything' tool that the article and plenty of comments here makes it out to be. They use it as a scratchpad, and it works well. But it doesn't contain ground truth, ever.
This one perhaps matches with 99% of the rant I wrote:
Then inventory, maybe the ERP didn't split it in the way your consolidation needs it, so you transform the data in Excel and reconcile it back
While we primarily deal with Dynamics (AX and 365), pretty much everything fits in there. In some cases the clunky UI makes it slow to do some transformations, even if just to check something to (as you wrote, verify the software did what it was supposed to do), and then you dump a couple of thousand rows out, do your work, and either are happy with what was verified or load some transformed data back in (this hasn't really been needed as we revised our rules as to data locations a few years ago, not in terms of "do this or you get fired" but in terms of "please make sure that when external systems outside of your team streams data in or out of the ERP, the chance of it not being correct is as low as you can get it").
As I wrote in some other reply (which some people appear to disagree with as if it's something I made up), my issue is with the horror cases of people building their own mini-ERP in a set of excel workbooks, or not using shared systems for data sharing and governance but instead emailing files around. Maybe it's the little learning being a dangerous thing, or feeling confident in a tool also giving people false confidence to perform actions that really should not be done that way.
Write a piece of software that ends Excel's dominance and then I will take your opinion seriously.
I hate Excel for many reasons but it is king for a reason.
Excel is king of cancer that you'll implore to cut out once you realize it slowly kills your business. A perfect trap for novice entrepreneurs.
30% of my jobs when I was in integration was unfricking folders of folders of irregular xls built by users, and sometimes we just failed due to the sheer amount of crap which was in motion and had to be transitioned atomically. It never worked first and second time, so we had to do waves of complex transitions with parallel accounting (double workload on an already suffocating business), until things failed rarely enough to be scheduled as regular bug fixing tasks.
There's more in the thread. Mildly amusing if you enjoy galaxy brains trying to out-smug each other.
- 44
- 44
- 59
- 21
I'm looking to get into video editing and I don't think I need all that much. These would be simple shitposts of static images and crude MS paint drawings. I'm not even talking about animation, just one frame after the other. I would like to add gifs, music, voice recordings, and sound effects though.
I'm hoping for something simple that my average performance laptop could run. And also for something free
- HailVictory1776 : I don't understand any of this gay shit why don't you computer strags get real jobs
- 63
- 63
"The development of new product lines for use in service of critical infrastructure or [national critical functions] NCFs in a memory-unsafe language (e.g., C or C++) where there are readily available alternative memory-safe languages that could be used is dangerous and significantly elevates risk to national security, national economic security, and national public health and safety," the report says.
"Putting all new code aside, fortunately, neither this document nor the U.S. government is calling for an immediate migration from C/C++ to Rust — as but one example," he said. "CISA's Secure by Design document recognizes that software maintainers simply cannot migrate their code bases en masse like that."
But for all new code, bros it's ogre.
"For existing products that are written in memory-unsafe languages, not having a published memory safety roadmap by Jan. 1, 2026, is dangerous and significantly elevates risk to national security, national economic security, and national public health and safety," the report said.
It's ogre.
- 55
- 26
Google and Bing are cooked, Duckduckgo is okay for shopping, but it has an overzealous safesearch filter that seems to either limit useful results or prioritize porn, yandex serves Russian links I don't want. What do you use if you're actually trying to research something?
- 66
- 52
- 9
- 19
gjsman-1000 2 hours ago [flagged] [dead] | parent | context | flag | vouch | favorite | on: An Update on Apple M1/M2 GPU Drivers
Asahi Lina
You mean Marcan42's alter ego. I know, I know, but I'm still viewing it as offensive to women in tech when men adopt female alter egos for false appearances of diversity.
- 4
- 29
org tweet:
“see i build these dashboards so that our executives can have deeper insight into critical business functions. basically, my job is to turn unstructured data into actionable insights. we call it data science” pic.twitter.com/qyYAqcUUBn
— sophie (@netcapgirl) October 29, 2024
- 32
- 33
- 27
- 69
- 20
- 50
BEGUN, THE CLOUD WARS HAVE
On Monday, Microsoft came out guns blazing, posting a blog accusing Google of "dishonestly" funding groups conducting allegedly biased studies to discredit Microsoft and mislead antitrust enforcers and the public.
In the blog, Microsoft lawyer Rima Alaily alleged that an astroturf group called the Open Cloud Coalition will launch this week and will appear to be led by "a handful of European cloud providers." In actuality, however, those smaller companies were secretly recruited by Google, which allegedly pays them "to serve as the public face" and "obfuscate" Google's involvement, Microsoft's blog said. In return, Google likely offered the cloud providers cash or discounts to join, Alaily alleged.
The Open Cloud Coalition is just one part of a "pattern of shadowy campaigns" that Google has funded, both "directly and indirectly," to muddy the antitrust waters, Alaily alleged. The only other named example that Alaily gives while documenting this supposed pattern is the US-based Coalition for Fair Software Licensing (CFSL), which Alaily said has attacked Microsoft's cloud computing business in the US, the United Kingdom, and the European Union.
That group is led by Ryan Triplette, who Alaily said is "a well-known lobbyist for Google in Washington, DC, but Google's affiliation isn't disclosed publicly by the organization." An online search confirms Triplette was formerly a lobbyist for Franklin Square Group, which Politico reported represented Google during her time there.
Ars could not immediately reach the CFSL for comment. Google's spokesperson told Ars that the company has "been a public supporter of CFSL for more than two years" and has "no idea what evidence Microsoft cites that we are the main funder of CFSL." If Triplette was previously a lobbyist for Google, the spokesperson said, "that's a weird criticism to make" since it's likely "everybody in law, policy, etc.," has "worked for Google, Microsoft, or Amazon at some point, in some capacity."
Google's "shadowy campaign" also includes hiring supposedly neutral experts, including industry commentators and academics, to "attack Microsoft and author 'studies' that can be cited to discredit us," Alaily alleged.
Alaily said that Google's plan with these groups and other activities was to "distract from the intense regulatory scrutiny Google is facing around the world by discrediting Microsoft and tilt the regulatory landscape in favor of its cloud services rather than competing on the merits."
Google is seemingly lashing out at Microsoft, Alaily claimed, because Google is "facing a reckoning," with "at least 24 antitrust investigations" circling its business on all sides.
"At a time when Google should be focused on addressing legitimate questions about its business, it is instead turning its vast resources towards tearing down others," Alaily wrote. "It is disappointing that, with the foundation of their business facing jeopardy, they have sought to bolster their cloud computing service—Google Cloud Platform—by attacking ours."
Google's spokesperson told Ars that Google has legitimate concerns about Microsoft's cloud business.
"We've been very public about our concerns with Microsoft's cloud licensing," Google's spokesperson said. "We and many others believe that Microsoft's anticompetitive practices lock in customers and create negative downstream effects that impact cybersecurity, innovation, and choice. You can read more in our many blog posts on these issues."
Orange your glad I didn't say Crapple Deconstructs
- 5
- 36
- HailVictory1776 : I've maybe had to touch the power switch of my Mac mini maybe twice in 3 years
- 49
- 73
Don't expect to fit the new M4 Mac mini into too tight a space because you're going to have to tip it to reach underneath every time you need to switch it on.
If the position of the charging port on the Magic Mouse isn't the questionable design choice it's been called, the New Mac mini power button might be. As pointedly not shown by Apple in its launch video or new ad — the Mac mini power button is underneath the device.
As can be seen on the online store's page for the new M4 Mac mini, the button is not on the very base of the model. It is, though, underneath it, raised off the ground only by the cooling vent.
Another banger design choice from Steve Tim Apple
- 33
- 84
- 21
- 23
This time it's for labor reasons !codecels
Orange Site:
https://news.ycombinator.com/item?id=41975047
https://old.reddit.com/r/FlutterDev/comments/1gebnd1/were_forking_flutter_this_is_why/
https://old.reddit.com/r/programming/comments/1gedgvh/were_forking_flutter_this_is_why/
https://old.reddit.com/r/programming/comments/1gegaz6/were_forking_flutter_this_is_why/
We're forking @FlutterDev - this is why (and you should help!): https://t.co/szRG18kZiM
— Matt Carroll (Flutter Maximalist) (@SuprDeclarative) October 28, 2024
Flutter is officially dying 🪦
— Oskar Kwaśniewski (@o_kwasniewski) October 28, 2024
There is a new fork of flutter called Flock 😆https://t.co/2nfT9S06VM
PS. Just use React Native 💙 pic.twitter.com/CNXct7f56z
- 15
- 22
I've become an unskippable ad targeted individual like @kaamrev recently, but I found an extremely simple workaround: click forward to the next video (which youtube always offers because of course), then click/tap back/alt-left. Works on desktop and mobile. That's literally all, enjoy.
- 29
- 56
- DickButtKiss : i was briefly shadowbanned. very cruel punishment. at least tell someone if they are kill
- 9
- 74
- 3
- 25
Here is an interesting drinking game: go on the front page of HN and whenever you click on a blogpost that is overly performative feminine (pink/purple CSS, overly cutesy, anime, presenting some r-slurred female name like lilith) go to the about page and check if they are a heckin cute nonbinary individual and take a shot. Also if there is a woman who is genuinely interested in tech and has their own blog that is a red flag in the first place. Cis scum women are only interested in the most NPC shit ever so this never happens with biofoids.
https://plume.pink/info-plume/
can you believe this trans cutie is neurodivergent too? also this pic was taken 3 years ago!
checking her micropeepeeblog we can see that she is currently getting hondosed and deadnamed by her doctor:
https://plume.pink/2024-10-26_12-07/
Also orange siters trying to justify why it costs a million dollars to run a blog site (THINK ABOUT THE HECKING DEVELOPERS!!!1)
- 21
- 36
I worked in a big corpo in my twenties for a year and a half between '74 and '76 programming in System/7 assembler. I ran screaming from that awful corporate environment and spent twenty more years working in startups, and then became a consultant, author, speaker, etc. I have…
— Uncle Bob Martin (@unclebobmartin) October 26, 2024
Lot's of seething here: https://x.com/unclebobmartin
- 12
- 51
- 16
- 37
Brian Lunduke is an anti-woke tech journ*list who makes a living REEEEing about the Linux world. He famously documented the GNOME foundation's decision to appoint a crystal healer shaman as director of the organization, and 's discovery that Beethoven was black . He haunts GNOME's dreams and they will outright ban you if you mention him.
Back in June, he announced that he was creating an anti-woke Linux distro that promises to be politics free, old-school Unix, private, and offer the best out of the box command line experience. Let's see how he is doing:
Adding the license apparently took a whole extra month
No Politics — This system will not be taking any political stances, will not be implementing any discriminatory "Codes of Conduct", and will not exclude people for their political views outside of the project.
✅ The code of ethics is the ten commandments verbatim
Old-School — Adherence, as much as possible, to the UNIX philosophy of modularity and simplicity (Example: no systemd). A recognition that, sometimes, the old ways are better. This influences both the technical and visual design of the graphical desktop (Example: no Wayland).
✅ Wayland is new and untested. X was a sprawling mess with only one major implementation. LundukeOS achieves maximum simplicity by not having any graphical environment at all
Offline Friendly and Private — No mandatory Internet connection for installation or updates. No tracking, data collection, or "phoning home". Ever.
✅ Since LundukeOS is comprised of a readme file and license file, it will never ever phone home
Radical Terminal Experience — The best "out of the box" command line
✅ It has no terminal support, which is better than any experience with bash