Readit News logoReadit News
folbec commented on Microsoft Office is using an artificially complex XML schema as a lock-in tool   blog.documentfoundation.o... · Posted by u/firexcy
flohofwoe · a month ago
I don't even think it's intentional, they had to come up with a file format which supports all the weird historical artefacts in the various Office tools. They didn't have the luxury to first come up with a clean file format and then write the tools around it.

And I bet they didn't switch to XML because it was superior to their old file formats, but simply because of the unbelievable XML hype that existed for a short time in the late 1990s and early 2000s.

folbec · a month ago
Exactly, there is no need for nefarious intentions, when time constraint et mild incompetence suffice.

The OOXML format is likely a not very deeply thought out XML serialization of the in memory structure or of the old binary format, done under time pressure (there was legal pressure on Microsoft at the time).

folbec commented on I will do anything to end homelessness except build more homes (2018)   mcsweeneys.net/articles/i... · Posted by u/2color
JodieBenitez · 2 months ago
I know next to nothing about the US but France has 3 million unoccupied housings.

https://www.insee.fr/fr/statistiques/7727384

folbec · 2 months ago
Literally in the title of the article "... in areas of decreasing demographics ...".

So yes if you are willing to live in areas :

- without jobs, - without healthcare - in ghost towns

folbec commented on Why Archers Didn't Volley Fire   acoup.blog/2025/05/02/col... · Posted by u/StefanBatory
anshumankmr · 4 months ago
>the author does not really discuss here is the discipline of troops. While some armies were highly disciplined and would not be deterred by a hail of arrows

Case in point the Spartan army led by Leonidas. One of the soldiers apparently really said that if the Persians will rain fire arrows on them, they will fight in the shade.

folbec · 4 months ago
The author has a VERY dim view of Sparta, and of the people who worship Sparta and of the quality of information the legend of Sparta is based upon (second hand roman information, from Romans, at a time where Sparta had become a sort of theme park for bored senators).

https://acoup.blog/2022/08/19/collections-this-isnt-sparta-r...

folbec commented on Are .NET 4.x and JDK 8.x the "zombie" runtimes of enterprise software?    · Posted by u/pyeri
bilekas · 5 months ago
> Porting .NET framework to .NET core / standard / 6+ really isn't as smooth as MS would like you to believe.

Having just spend the better part of 3 months porting a lot of legacy projects, you're absolutely right, but I am not sure where MS said this would be smooth. There are some processes that are standard enough but certainly there is a lot of hands on work involved, and actually for good reason, there are performance and security issues that need to be addressed (In my brief, and hopefully final experience).

That said, porting from event .net versions (stable LTS versions) such as 6 -> 8 has so far been flawless, I think over the last year, we ran into maybe some minor semantic issues.

It's not perfect, but I have to defend MS unfortunately, they are taking things in the right direction while being tied to a LOT of legacy enterprise clients and systems.

folbec · 5 months ago
I have pretty much the same experience, but it is highly dependent on what you were using.

- WCF ? (very enterprisy i know) : you are still mostly screwed

- aspx ? compulsory rewrite

- MVC ? mostly smooth (but most of the pain is in initialization so comes early and can discourage newbies)

- Console ? mostly smooth

- before .Net 6 ? it was a death march, not only many API were lacking, but third party libraries were also missing.

- .Net 6 -> .Net 8 ? very smooth

folbec commented on In Jail Without a Lawyer: How a Texas Town Fails Poor Defendants   nytimes.com/2025/03/25/us... · Posted by u/ceejayoz
stult · 5 months ago
There's a long running historiographical debate about the relative influence individuals have over the ultimate course of historical events compared to systemic factors

For many years, it was popular (particularly in revisionist circles) almost entirely to deny individual agency and to rely instead exclusively on systemic arguments which highlighted the power of geography, ecology, culture, technology, and other complex systems to shape human events. That revisionist approach emerged partially in reaction to the near universal overreliance of prior generations of historians on the so-called "Great Man" theory of history, which assumes events are largely attributable to the decisions of a select group of politically powerful individuals. Nearly all of those individuals happened to be white, male, and wealthy, and thus Great Man history suffered not only from blindness to systemic factors that can shape events, but also to the experiences, contributions, and agency of anyone who was not rich, not white, not a man, or even simply not politically powerful enough to count. In other words, they ignore nearly everyone who has ever lived.

Although academic history has long since moved away from the Great Man theory, it remains a popular trope of low quality popular history books, and increasingly it has become clear that purely systemic, revisionist approaches with no consideration for the effects of individual actors are also inadequate to explain historical events.

Sometimes systems are more powerful than people, and no amount of good will or effort is going to fix a problem. The Vikings abandoned Greenland during the Little Ice Age because they had no way of controlling the climate or adapting efficiently to the changes. The climate system was more powerful than any individual Norse settler or group of settlers could ever hope to be.

Sometimes systems are weaker than people, and leaders can bend them to their will. After nearly 1000 years of independence from secular authority and mostly uncontested religious domination in England, the Catholic Church in the 16th century formed an incredibly powerful institutional system of religious control built on vast endowments of land. It was by and large extremely popular with the common people and historically served a critical role in bolstering the king's position by promoting a respect for hierarchy that naturally encompassed both their own elevated status as priests and the position of secular authoritarian rulers, who ruled as God's representative on Earth. Despite the Church's enduring local popularity, its immense wealth, its deep connections with the broader Christian world, and the powerful hold fear of excommunication and damnation had on most Christians, King Henry VIII managed to completely transform the institutional, legal, and property-managing system of the medieval English Catholic Church, sundering it entirely from Rome, depriving it of essentially all of its land holdings, and subordinating its institutions entirely to royal authority. And he accomplished this in a shockingly short period of time, only around a decade.

Why did Henry decide to throw his lot in with the Reformation? Was it because he saw the injustice of monks, priests, and friars siphoning off so much of his subjects' wealth to Rome simply to subsidize the already luxurious and decidedly un-Christian lifestyle enjoyed by the pope? Not at all, in fact in the years before his marriage to Katherine of Aragon soured, he wrote a book defending the pope, who promptly named the king Defender of the Faith in gratitude and recognition of his scholastic achievement. Did Henry instead recognize an opportunity to enrich himself? Probably not, the evidence suggests he wasn't that savvy about money, but luckily for him, he had Cromwell to take care of the pounds and the pennies. Ultimately, he just needed a divorce. Because if he failed to produce an heir, the danger of civil war would be intolerable, and Katherine was clearly beyond her childbearing years. But the pope wouldn't give him one, and Henry was a raging narcissist willing to burst through any boundary in service of his own ego, even risking his soul to break from Rome.

So individual idiosyncrasies can also affect the course of events, we can't just look at systems, and we can't just look at individuals, we need systems too. The relative influence of each over how a complex institution like a justice system develops is a highly contingent and fact-specific analysis. Sometimes the climate can push winters to be too cold even for the hardiest settlers. Sometimes an entire nation's centuries-long, enduring religious beliefs and ideologies can depend solely on the whims (and lust) of a single egotistical dictator. And sometimes when such a basic function is this messed up, you might actually find that there are indeed a limited number of individuals responsible, and that replacing them with competent or less malicious individuals will actually solve the problem.

That's the trick though, and where the systemic and individual-focused explanatory variables start to bleed into each other. If it is systematically impossible to find good people to staff these institutions, then yes merely swapping out individuals will not fix the situation because by definition you are swapping out bad people for other bad people. However, I seriously doubt that it is impossible to do so in this case, because even if the US justice system is messed up and broken, this is about the most messed up and broken that it gets. I think it's fair to say that 99.999% of the country does not experience systemic justice problems to the same extent as Maverick County, which is why so many people are reacting to this story with justifiable shock. So even assuming ad arguendo that it is systemically impossible to find truly good people to work in law enforcement or the judicial system, we know it's at least possible to find better people than they have in Maverick County.

folbec · 5 months ago
the technical term in "contingent" :

https://acoup.blog/2021/10/15/fireside-friday-october-15-202...

"(The fancy way of putting the influence of all of those factors, both the big structural ones and the little, subject-to-chance ones, is to say ‘history is contingent’ – that is, the outcomes are not inevitable but are subject to many forces large and small, many of which the lack of evidence render historically invisible.)"

folbec commented on Character amnesia in China   globalchinapulse.net/char... · Posted by u/nabla9
stephen_g · 10 months ago
Very true - and every demonstration of “English is hard to spell/pronounce” focuses directly on the exceptions which exaggerates the problem. One analysis I’ve seen puts it that with a single set of rules, 59% of a sample corpus of 5000 English words can be pronounced perfectly from the spelling (of course, there will be regional accent and dialect differences so that percentage will be a bit different for each one) and up to 85% can be pretty close with only slight errors.

Then there’s a percentage where they’re just direct borrowings from other languages and you need to have an idea of how that language pronounces words (especially French), so really only 10-15% or so of English words end up being true exceptions.

1. https://www.zompist.com/spell.html

folbec · 10 months ago
Maybe it's the right time to once again quote this poem :

https://jochenenglish.de/misc/dearest_creature.pdf

The joy of English pronunciation

George Nolst Trenit´e (1870–1946)

1 The text

Dearest creature in creation

Studying English pronunciation,

I will teach you in my verse

Sounds like corpse, corps, horse and worse.

I will keep you, Susy, busy,

Make your head with heat grow dizzy;

Tear in eye, your dress you’ll tear;

Queer, fair seer, hear my prayer.

Pray, console your loving poet,

Make my coat look new, dear, sew it!

Just compare heart, hear and heard,

Dies and diet, lord and word.

Sword and sward, retain and Britain

(Mind the latter how it’s written).

Made has not the sound of bade,

Say—said, pay—paid, laid but plaid.

Now I surely will not plague you

With such words as vague and ague,

But be careful how you speak,

Say: gush, bush, steak, streak, break, bleak,

Previous, precious, fuchsia, via,

Recipe, pipe, studding-sail, choir;

Woven, oven, how and low,

Script, receipt, shoe, poem, toe.

Say, expecting fraud and trickery:

1

Daughter, laughter and Terpsichore,

Branch, ranch, measles, topsails, aisles,

Missiles, similes, reviles.

... (7 pages of pain follow) ...

and the the Oxford and US pronunciation (at the time, it has changed since) in phonetic.

folbec commented on A disk so full, it couldn't be restored   sixcolors.com/post/2024/0... · Posted by u/goranmoomin
ryukoposting · a year ago
As a non-Mac user, this sounds like a catastrophic and inexcusable bug the likes of which would inspire a dogpile of hatred against desktop operating systems with penguin mascots and/or headquarters in Washington.
folbec · a year ago
That's the magic of genius marketing
folbec commented on Google asks me daily for my location to improve connectivity even if I say no    · Posted by u/zzz999
crotchfire · a year ago
Greasemonkey and ublock have joined the chat (if you're using a real computer).
folbec · a year ago
do you know thet firefox for android has extensions, including uBlock Origin, cookie autodelete, tampermonkey (these are only those that I use) ?
folbec commented on Millennials on course to become 'richest generation in history'   theguardian.com/money/202... · Posted by u/elsewhen
brodouevencode · a year ago
Then why are there so many memes about millennials still living in their parents' basements?
folbec · a year ago
Maybe because when Elon Musks walks into a room everybody is a billionaire on average ?

Besides what is the use of inheriting at 60 or 70 ?

folbec commented on Ask HN: Cleanest way to manage Windows OS?    · Posted by u/meatjuice
meatjuice · 2 years ago
I don’t know. They specify the requirements in a pdf file downloaded from their website, and it just says MacOS/Chromebook/iPad is not appropriate.
folbec · 2 years ago
The first risk with virtualized setups is DRMs, if your uni use any kind of "professional" software with student or university wide license that makes use of pain in the ass DRM, you will be hung dry. That's the most probable reason. Typical culprits are CAD software, electronic design software, Adobe, etc.

The second risk is if they want to control your setup in some way with some sort of fleet management software. Windows VM inside another OS should be fine with that, but you never know.

Your escape hatch may be a big windows machine 16G+, preferably 24G minimum, and run your linux env in WSL2, android in WSA, or use Hyper-V, etc.

u/folbec

KarmaCake day313September 20, 2010View Original