The issue is when people conflate formalism with truth itself. I know a lot of people who reject anything that isn't under the umbrella of "stuff that is formalised", even if it can be formalised but was simply not presented as formalised in its first incarnation.
Yeah I agree. I think transient is one of the less appealing things about magit and isn't really very emacs-y. Also, you still have to memorise them anyway
I've been using Magit for years, and have never noticed any bugs.
The interface is unique and takes a lot of getting used to. I did need to leverage my extensive experience with Git and Emacs to understand unexpected behaviour but the fault always lay with me.
Given the implications of bugs in such a critical part of a developer's workflow, can you be more specific?
Mainly random lisp errors being thrown in certain cases, likely just unimplemented functionality, I didn't record them since there are so many. I probably see one every other day but usually it's somewhat outside of the normal operation of magit. It still feels like a bug though, and very likely is.
I mean, magit is not some perfect piece of software. Of course it has bugs, I just hit them quite a lot. The slowness is more annoying though. Sometimes it takes seconds to open magit after hitting C-x g
I've also had magit get stuck in a 100% CPU usage loop a couple times
That sounds frustrating! It hasn't been my experience at all.
I'm an enthusiast when it comes to [Vanilla] Emacs. I enjoy customizing my editor, jumping into the Lisp when I find an error, and contributing - though my own config is usually the problem.
This sounds like an opportunity to improve the day-to-day for developers!
Please report any verified bugs to Github. There are only 12 open issues, most of them enhancement requests. The maintainers are celebrated in the community for their diligence and attentive engagement, and I'm sure they'd love to help.
I would actually disagree. A typical characteristic about "food in the place it's famously from" is that the _median_ level of quality is quite high, and particularly in the case of anything involving bread - that it's fresh. The case of pizza in NYC is the same. There are certainly places selling shit pizza and shit croissants to tourists, but even in a fairly popular tourist hotspot it will likely be very freshly made and of surprisingly good quality. Even the bottom of the barrel (a $1.50 pizza near Times Square or Paris train-station chain boulangerie) is above the best thing you can get in countless countries around the world. Don't get me wrong, I'll happily go in search of The Best of whatever, but if just pick a place at random, it probably will be surprisingly good.
Legally, to even call yourself a boulangerie in France you must bake your goods on site, make the dough from scratch, ferment yourself, shape everything yourself... that alone guarantees a certain floor of quality: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI0000... There are in fact quite strict laws about boulangeries in France... since a law in 1790 they are not even allowed to pick their own vacation days!
That's more a question of taste, IMO. I found most pizza in the US to be way too greasy and sugary and salty for my taste; but that's what the local tastes expect.
Like many people, I like baguette and I don't like whole bread (especially levain-based). Baguettes aren't for show/tourism, it's a staple of french food. It does mean you want to buy it on the day, which is fine for many people.
> Baguettes aren't for show/tourism, it's a staple of french food
Indeed. So much so it's often a pain to find good whole bread outside cities.
I was being a bit facetious.
More seriously, the issue with baguette / white bread, aside from drying very fast, is that it's rapid-absorption carbohydrates that are not very healthy and not very filling. Add jam and you have it all. Taking white bread for breakfast every day is not a very good habit. It increases the risk of having a crash in the middle of the morning and of making you nibble.
For this reason, it's a shame it's so spread. Bread used to be whole in France in the past. White bread and baguette appeared in France only at the end of 19th / beginning of the 20th century apparently. So, it's been a French staple, but only quite recently.
Of course I won't argue with taste. Especially that I understand both "sides" here. I used to prefer baguette / white bread and now I largely prefer whole bread (and like anything whole, you should buy it organic; if you don't, white bread might still be the lesser evil). It took some time to get used to whole bread. I still like the taste and the texture of white bread very much, but I don't like the consequences.
it's a bit harder, but if you find a local walking out of their home, and pass 6 or 7 boulangeries until going into one, you're probably at a good one (or at risk of a stalking accusation)
Not my experience with bakeries in rural France, which I have more experience with than Paris. I’ve spent much more time trying these things in rural France than in Paris. I can say that Nice was good though
It’s much easier to find better bread and cakes in Germany even in cities
In France, most of it is quite poor quality, rural or city
Not really true. Most locals in most places will have opinions about the bakery you should go to and which one you should avoid, even if that means going to the next village over. Even if that means having to schedule because the good bakery is only open twice a week.
In my experience, the "bad" bakeries are on par with the average bakery in the rest of Europe (at least in countries that do not have a strong bakery culture): they're _fine_, but "fine" isn't really good enough for a such staple of food and culture. Of course, some bakeries are particularly bad and much worse than "fine".
Yes my French grandparents had to walk a long way to the next village every morning for actually good bread, but that bakery had to shut down because, ironically, the baker was allergic to flour. I will never forget the amazing bread from those first couple times I visited, and I thought it just meant the French bread was amazing. But no, when I come now, they get the bread from the convenience store in their village or from some other bakery, and it actually sucks.
Most of the sticker shock from Rust binaries is due to them being statically-linked by default. Considering that, Rust binaries aren't especially large, especially if you strip them. Dynamically-linked binaries are better at obscuring their size.
It’s insane to me that you deify their computers so much. It’s just the only popular computer company that has a coherent set of high level APIs and good hardware. It’s sad that they’re the only one but it doesn’t make them God
Right? These comments are so bewildering. I like the design and UX, and the promise to at least a bit more privacy, but if I had to use android or windows or Ubuntu tomorrow, it’d be another device that I use. How you could even expend so much of your time to think about computers more than necessary to use them, much less worship a brand, is beyond me.
I think both of you entirely misread the top level comment.
He's saying that owning and using an Apple product requires you to engage in behaviors akin to worship, I imagine e.g. accepting Apple's way of doing X as correct by default (~worship) rather than wanting to customize something based on your thoughts and preferences (questioning).
But that’s just as wrong. Apple products are definitely opinionated, but using a product that’s meant to be used a specific way doesn’t have anything to do with worship? If your personal preferences overlap with Apples design choices, good for you; personally, I prefer to not having lots of ways to tinker with irrelevant details, because I’m very susceptible for that kind of busywork that keeps me from focusing on actual work. But if you feel otherwise, there’s a wide range of alternative products to choose from.
The insistence of some people that Apple products are the devils work because they don’t fit their personal preferences is bogus to me. If you don’t like it, don’t buy it.
Exactly. Opinionated products are great for those who share the opinion, and for everybody else there’s other products. It’s personal preference, and nobody is “wrong” for preferring one platform above the others.
Could I get along on a Windows or Linux box if I had to? Sure. I even have multiple of both as single-purpose machines. I’m not going to enjoy it, though, and I’m going to end up spending way too much time and energy tweaking either to fit my preferences (being Mac-like). There is no Linux desktop or Windows release that I could put to use as a daily driver without getting pulled down the customization rabbit hole.
> He's saying that owning and using an Apple product requires you to engage in behaviors akin to worship
It doesn’t at all, though. Many things can’t be customised on all computers. Am I worshipping my TV because they only give a few selections for power off time?
You’d never say that for everyone else who puts some restriction on their hardware or software that we must worship them, so why for Apple?
I’m often surprised at how strong these things run. And while I would prefer to use a mac than anything else for a few reasons, I find it very strange when my boss praises me for being the only one who is happy making sure our software works on Windows mac and Debian, as if it’s some kind of superpower to not throw a tantrum for having to use a different computer
> Why not use a faster language in the first place?
Well for the obvious reason that there isn't really anything like a Jupyter notebook for C. I can interactively manipulate and display huge datasets in Python, and without having to buy a Matlab license. That's why Python took off in this area, really
I believe I heard that argument since before jupyter became popular.
Usually it was accompanied by saying that the time needed to write code is often more important than the time it takes to run, which is also often true.
All that said, jupyter is probably part of python's success, although I'm not the only one who actively avoids it and views it as a bit of a code smell.
I love Jupyter! What I don’t love is people writing large projects in a workbook, then asking how to run it as-is in production so they can continue to iterate on it in that form.
It’s not impossible, but neither is it the sort of thing you want to encourage.
I agree - Jupyter notebook is really the key feature Python has that makes it attractive for research/scientific computing. I would say the REPL too but until very recently it was extremely shoddy so I doubt many people did any serious work in it.
> I would say the REPL too but until very recently it was extremely shoddy
Can you elaborate? I've been using the Python REPL for more than two decades now, and I've never found it to be "shoddy". Indeed, in pretty much every Python project I work on, one of the first features I add for development is a standard way to load a REPL with all of the objects that the code works with set up properly, so I can inspect them.
Very obvious example - you can't paste code containing blank lines.
Another example: navigating this history is done line by line instead of using whole inputs.
It's just bare minimum effort - probably gnu readline piped directly into the interpreter or something.
I think they did improve it a lot very recently by importing the REPL from some other Python interpreter but I haven't upgraded to use that version yet so I don't know how good it is now.
> probably gnu readline piped directly into the interpreter or something
That is more or less how the REPL originally was implemented. I think there's more under the hood there now.
I still don't think what you describe qualifies as "shoddy". There are certainly limitations to the REPL, but "shoddy" to me implies that it's not really usable. I definitely would not agree with that.
The predecessors were really popular before it too - MATLAB in engineering in particular, Mathematica also popular in Physics and Maths departments particularly where the symbolic functionality was more useful. I used both in academia and IPython (later renamed Jupyter) was clearly a natural extension of those but open source, and without the baggage of MATLAB (only one function definition per file, etc.)
reply