Yes, yes and yes. ORM are marvelous when you do not know well SQL. With experience, you always end up needing to learn more about SQL. In the end, ORM is as much a hindrance as a help. So instead of spending energy learning the ORM of the day, it's better to invest in longer lasting technologies like SQL.
I know SQL and I like ORMs. For most simple CRUD, an ORM is fine. I don’t understand how they are “as much a hindrance as a help”; using an ORM only adds functionality, it cannot prevent you from using SQL against the data source in the same manner you would if you weren’t using an ORM.
It’s really just syntactic sugar for the subset of very basic queries that are easily expressed in the ORM. If other parts of your codebase are expecting ORM objects, it’s maybe two lines of code to re-wrap your SQL-fetched PK values back into ORM ducks.
When I had to convince my wife to leave windows for linux, the fact that photoshop was working perfectly fine on wine was a huge point. At that time (windows vista 64 era), I was using photoshop V6. It was launched directly from windows partition. All I needed was a "shortcut" file to launch it.
Same for my mother using ubuntu. She do not know her password (the login is automatic). In case of problem, I connect using ssh.
Most of admin tasks are apt-get update/upgrade, rmdir --ignore-fail-on-non-empty Bureau/* (because she creates empty directory on desktop).
The command cupsenable DeskJet-3630-series allows to unstuck the printer without mouse access (I was on my phone with connectbot).
I have changed the computer after 10 years. It was transparent for her.
Blocking downloads of liblzma seems to me to be an ill-advised decision. Now that the mechanism is known, the dangers are limited, but the educational value of being able to study what has been done is real.
While the dangers are limited, they certainly aren't zero. Even if the original attacker(s) have entirely gone to ground others may be scanning for hosts that managed to got compromised by following the bleeding edge and more could get compromised of downloads from primary sources are kept open.
Keeping the affected code visible somewhere could be useful for research purposes, but you don't want it where people or automations might unwittingly use it. If the official sources where the only place this could be found then it might be reasonable to expect them to put up a side copy for this reason, but given how many forks and other copies there will be out there I don't think this is necessary and they are better off working on removing known compromises (and attempting to verify there are no others that were slipped in) to return things to a good state.
Maybe someone needs a year to audit the history and find all the other backdoors. Who's going to work on it for a year for free or without being in on it, I don't know.
hello, at work, I am not admin. I have developed a small flask site using sqlite. Always using commandline was painful. I have considered phpliteadmin, but this requires many tasks for installation. My boss would not understand that I spend half a day on this.
I have discovered SQLite-web today. It took me less than a minute to use it.
This is exactly what I was looking for.
I'd suggest spending a little time with Docker and compose.. even in small, single server applications it helps a lot to smooth out application deployments.
This subject actually doesn't belong in mathematics: it's philosophy of mathematics. I.e. no matter how much you study mathematics you will not be able to answer (or even attempt to answer) these questions because no mathematical tools or disciplines are designed for that.
I also believe that the emphasis on "rigor" here is misplaced. The argument isn't about whether mathematical rules are rigorous or not. The argument is about whether mathematics exists independent of mathematicians (and they discover it in a way how an astronomer peers into telescope and discovers new stars) vs mathematics being created by mathematicians' minds (similar to how an architect designs a building: there weren't one before, and now there's a concept of a new building with so many walls, floors, windows etc.)
I believe that mathematics is art, not science. I.e. mathematicians create new rules, they don't discover them. The whole argument to support this point would be too long to write it in a single post, but the general idea is that mathematics is a system that can easily describe counterfactual worlds. We use it to also describe our physical world because, of course, it can do that. But then asking the question about the "surprising effectiveness" is moot: we deliberately made it to be as effective as possible, so how is it so surprising that it is?
> The whole argument to support this point would be too long to write it in a single post, but the general idea is that mathematics is a system that can easily describe counterfactual worlds. We use it to also describe our physical world because, of course, it can do that. But then asking the question about the "surprising effectiveness" is moot: we deliberately made it to be as effective as possible, so how is it so surprising that it is?
The "surprising effectiveness" is, I think, one of three things. First, the surprise is that we can create mathematics that describes our physical world.
The second surprise is that, when we find out something new, it often takes the form of existing mathematics that we didn't design to describe the physical world. (Though, from your point of view, I suppose you could say that we created mathematics to describe everything that could be described by mathematics, and so it's not surprising that something was there to describe reality.)
The third surprise (maybe this is just a restatement of the first one) is that mathematics really describes the physical world. It's not that we find some math that describes it, and then we change the situation a little bit and we need to find some new math. The surprise is that the math describes what is going on so well that it applies to situations that we didn't know about when we devised the math that applied. That is, it's predictive, not just descriptive.
Well, the last one is a kind of surprise like... if you believe in real numbers, then there are some nonrepeating real numbers (pi is believed to be one of them) that embed all other real numbers. I mean, to someone unfamiliar with the concept it sound amazing and improbable that some number embeds all other numbers (all of which are infinite). But this is because we aren't used to dealing with infinite things.
Similarly, if mathematics is so powerful as to be able to describe any physical reality, it shouldn't be surprising that it can describe ours, no matter how complex and detailed.
All ideas are discoveries, not creations. The fact that anybody else can come up with the same idea lends credence to this. That's how ideas work - they are transcendental.
Your argument is similar in spirit to the claim that all, even infinite sets can have single element selected from to form a new set (so called "axiom of choice"). I.e. you equate the mere possibility of existence with a proof of existence (it's not a slur, there are a lot of mathematicians who do just that).
I don't see the reason to think that coincidentally arrived at ideas mean that ideas are discovered. We use the same framework, with the same rules. It's not unlikely that we'll create same ideas, because we use all the same rules, but the framework is so vast... it has so many rule combinations it's mind-boggling how would you think all ideas already exist in this framework.
More practically, we call an action a "discovery" when we (unbeknownst to us) faced the consequences of the phenomenon being discovered, but didn't know why we were facing them. An astronomer who finds a "new" star was ever so slightly influenced by that star's light, gravity etc. A marine biologist who discovers a new deep-water fish was ever so slightly affected by that fish through a complicated chain linking many different species through biosphere.
An artist drawing a new painting isn't discovering it in the same sense. She isn't interested in how an existing painting was connected to the consequences of her life or the lives of the whole human species. By selecting of all possible ways the paint can be laid down on canvas her particular way of doing that she creates something genuinely new, or as new as it can possibly be. It's counterproductive to label this activity "discovery" because then we lose an important distinction between the nature of the work of an astronomer and that of a painter (or a mathematician).
There are sculptors who'd jokingly say that they "discover" the statue in a stone slab. But they do so in a sarcastic kind of way, really (well, artists are weird and will make a lot of nonsense claims just to trigger non-artistic audience). But, deep down, nobody believes that they are searching and finding good images, melodies or novels. I cannot really imagine a mechanism through which I'd discover the answer writing to you. It's a lot easier to explain what i wrote by saying that I meant to write it.
IMHO, the book was too loose with the truth (even though it was purporting to write about mathematical truths). It's a work of fiction (beyond just filling the characters' words to each other), but that wasn't revealed until the end which left me sour. It pretending to be history right up until the end
GED isn't really related to this subject although it contains some of the same themes and characters
reply