|
wonder how much george clooney and brad pit made off with this time
|
# ? Feb 19, 2020 19:53 |
|
|
# ? May 14, 2024 07:46 |
|
Soricidus posted:Would you prefer they did it in an even worse language like matlab or R? Or maybe in fortran like the good old days? I'd argue for allowing programmers to do their job, domain experts to do theirs and people talk to each other, but my experiences tell me I'm expecting too much. canis minor fucked around with this message at 20:13 on Feb 19, 2020 |
# ? Feb 19, 2020 19:59 |
|
Absurd Alhazred posted:I don't know, I'm doing fine in Windows world without containers and without this nonsense, doing state of the art tech I'm not going to get into in order to not doxx myself. In the windows world it is normal for applications to ship all of their shared libraries (aka DLLs) with the application and not rely on anything installed system-wide other than what's provided by Microsoft in the base OS install. Docker is often used to accomplish the same thing with software not written with that distribution method in mind.
|
# ? Feb 19, 2020 20:38 |
|
Tei posted:One of the problems of software is every tool created to make things easier allow worse people to write worse code. There are people who know this is a problem, and they're working on training grad students to get better. The problem is that there's only so much time in grad school, and getting to the point where you can write a dissertation takes up most of it. As a result, we might be able to improve the situation, but there are limits on how much better it might get. On the other hand, with Python, you're no longer trying to compile a terrible programmer's C, C++ or Fortran code. It is progress in that sense.
|
# ? Feb 19, 2020 22:26 |
|
DoctorTristan posted:I actually like matlab for the way it (i) doesn’t change core functionality every time one of the devs has a meltdown and (ii) warns you at least two versions beforehand on the rare occasions when it does Matlab has core functionality changes all the drat time, like way way more often than other mainstream programming languages. And they don't always document these changes, the user community has to figure out what happened sometimes
|
# ? Feb 19, 2020 23:55 |
|
horror a colleague found: libstdc++ uses "long double" as part of the hash map implementation, because who doesn't love a little extra x87 to spice things up now and then https://github.com/gcc-mirror/gcc/commit/e25fc78ff53a6e17c4c8ea4055a110f8b306c614
|
# ? Feb 20, 2020 01:08 |
|
Suspicious Dish posted:horror a colleague found: libstdc++ uses "long double" as part of the hash map implementation, because who doesn't love a little extra x87 to spice things up now and then The main horror here is the GNU changelog style. Which includes all the stuff I can see from the diff anyway (or blame), but not the thing I would want to see: why in the world is that the right thing to do?
|
# ? Feb 20, 2020 05:36 |
|
ultrafilter posted:There are people who know this is a problem, and they're working on training grad students to get better. The problem is that there's only so much time in grad school, and getting to the point where you can write a dissertation takes up most of it. As a result, we might be able to improve the situation, but there are limits on how much better it might get. Meanwhile, our management chain is telling us not to bother with any other language but Python, because that's what the clients are asking. (context: cpu architecture R&D)
|
# ? Feb 20, 2020 09:21 |
|
ultrafilter posted:On the other hand, with Python, you're no longer trying to compile a terrible programmer's C, C++ or Fortran code. It is progress in that sense. Hahahahahahaaa………no. at least they are mostly no longer using f77 in their python modules
|
# ? Feb 20, 2020 09:33 |
|
Beef posted:Meanwhile, our management chain is telling us not to bother with any other language but Python, because that's what the clients are asking. (context: cpu architecture R&D) Whoa. I think you're supposed to counter with node.js now. Something something closer to the metal.
|
# ? Feb 20, 2020 10:42 |
|
xtal posted:Picture this, but if all of the correct solutions actually came out in the 1960s, and it's been going downhill and in circles since then. The people old and wise enough to realize it are dealing with some resentment over their Cassandra complex. could you be a little more obtuse in the future, please. we can't have the children who "program" (if you can even call it programming nowadays!) learning about the mysterious computational wizardry invented in the 60s and then hidden forever
|
# ? Feb 20, 2020 11:29 |
|
Absurd Alhazred posted:I don't know, I'm doing fine in Windows world without containers and without this nonsense, doing state of the art tech I'm not going to get into in order to not doxx myself. grats, i guess? i've written web stuff on windows (hosted in iis), and i would have killed to have an isolated, immutable environment like a container
|
# ? Feb 20, 2020 11:32 |
|
I'd want to kill if I had to work with IIS again tbh.
|
# ? Feb 20, 2020 11:35 |
|
redleader posted:grats, i guess? 90% of the people talking up containers seem to be doing web stuff. I think that says more about web stuff than about what good programming practices are.
|
# ? Feb 20, 2020 15:20 |
|
Absurd Alhazred posted:90% of the people talking up containers seem to be doing web stuff. I think that says more about web stuff than about what good programming practices are. It's because most new software has a web UI
|
# ? Feb 20, 2020 15:47 |
|
Absurd Alhazred posted:90% of the people talking up containers seem to be doing web stuff. I think that says more about web stuff than about what good programming practices are. Well, deploying images to cloud hosts is pretty much a motivating use case.
|
# ? Feb 20, 2020 16:49 |
|
Absurd Alhazred posted:90% of the people talking up containers seem to be doing web stuff. I think that says more about web stuff than about what good programming practices are.
|
# ? Feb 20, 2020 22:11 |
|
Absurd Alhazred posted:90% of the people talking up containers seem to be doing web stuff. I think that says more about web stuff than about what good programming practices are. Probably 90% of the people here happen to be web developers anyway For what it's worth, I'm not a web developer. Basically anyone working in AI is encouraged to use (and likely uses) containers, and containers have gained a lot of traction in supercomputing because that space has always had such insanely disparate environments. It's a big part of new HPC systems
|
# ? Feb 20, 2020 22:29 |
|
Containers are excellent for setting up a development environment as well.
|
# ? Feb 20, 2020 22:34 |
|
Sagacity posted:Do you find that things you don't know about scare you, generally? I wear a lot of hats in my workplace, and one of them is integrating new technologies into our codebase, from processor intrinsics to new libraries and APIs and interesting uses of C++ templates, so no, things I don't know don't scare me.
|
# ? Feb 21, 2020 02:29 |
|
QuarkJets posted:Probably 90% of the people here happen to be web developers anyway Web developers? In the coding horrors thread?!
|
# ? Feb 21, 2020 09:58 |
|
I mean as a web developer I'm fully on board with "Web development was a mistake" but only as a subset of "Computers were a mistake"
|
# ? Feb 21, 2020 10:06 |
|
Absurd Alhazred posted:I wear a lot of hats in my workplace, and one of them is integrating new technologies into our codebase, from processor intrinsics to new libraries and APIs and interesting uses of C++ templates, so no, things I don't know don't scare me. Or, alternatively: "90% of the people talking up C++ templates seem to be doing embedded stuff. I think that says more about embedded stuff than about what good programming practices are."
|
# ? Feb 21, 2020 11:28 |
|
Hol' up. If you're talking embedded, I think you mean m4 templates to generate preprocessor macros for C.
|
# ? Feb 21, 2020 11:33 |
|
I have lots of ideas how to make the world worse. One of my ideas is this: Every complex problem can be solved with a single program written in a language created for the type of problems this complex language is written for. Instead of programmers writting programs, I would have programmers writting programming languages for the type of problem they are tryiing to solve. Tei fucked around with this message at 12:36 on Feb 21, 2020 |
# ? Feb 21, 2020 11:40 |
|
Tei posted:I have lots of ideas how to make the world worse. Stop stealing ideas from academia.
|
# ? Feb 21, 2020 12:12 |
|
NtotheTC posted:I mean as a web developer I'm fully on board with "Web development was a mistake" but only as a subset of "Computers were a mistake" i'm glad this is catching on
|
# ? Feb 21, 2020 12:21 |
|
Computers were a forgivable mistake. Webdev was criminal negligence
|
# ? Feb 21, 2020 12:29 |
|
This thread has commited sins and need to be punished. Heres a NoSQL database https://en.wikipedia.org/wiki/MUMPS --- Post about containers I saw on twitter https://twitter.com/b0rk/status/1230606332681691136 Tei fucked around with this message at 13:34 on Feb 21, 2020 |
# ? Feb 21, 2020 12:37 |
|
Soricidus posted:Computers were a forgivable mistake. Webdev was criminal negligence unforgivable, imo
|
# ? Feb 21, 2020 12:40 |
|
Hi there don't mind me just naming my software after a disfiguring illness that nobody wants
|
# ? Feb 21, 2020 12:41 |
QuarkJets posted:Hi there don't mind me just naming my software after a disfiguring illness that nobody wants well, you can't say they didn't name the language appropriately tho
|
|
# ? Feb 21, 2020 13:04 |
|
QuarkJets posted:Hi there don't mind me just naming my software after a disfiguring illness that nobody wants fun fact, the illness was named after the software
|
# ? Feb 21, 2020 13:17 |
|
Other languages named after undesirable things, things I don't want near me or inflicted upon my person: Rust, CPusPus, Python, Haxe, Smalltalk
|
# ? Feb 21, 2020 13:23 |
|
Sagacity posted:Or, alternatively: 1 sentence to tell people you have no idea what you are talking about (embedded dev culture is still very strongly against even using C++, much less templates) But seriously, can we move past containers now? Let's get some real coding horrors in this thread.
|
# ? Feb 21, 2020 13:54 |
|
Famous comedian finds Mac bug. Can anyone here reproduce? https://twitter.com/daraobriain/status/1230106421582274567
|
# ? Feb 21, 2020 13:58 |
|
Xarn posted:
The distribution of a 2mb application in a 2gb container is not coding horror enough for you?
|
# ? Feb 21, 2020 14:23 |
|
Ola posted:Famous comedian finds Mac bug. Can anyone here reproduce? Yeah I just did it. I saved a file named 'TEst' to my desktop and when I renamed it by clicking on the file name in the window, Word asked for permission to access my Desktop, so I gave it. It then asked if I wanted to replace the file named 'Test' so of course I clicked yes. The file disappeared and now I can't save the file at all even though Word seems to imply it's working. When clicking on the file name in the window, I can't even choose a location on my hard disk to move it to, just OneDrive. I don't think this is a bug though. Also if you make a change then mash command + s a whole bunch Word will tell you it can't save a file that is used by another process and bring up the Save As dialogue and now I can put the file back on my desktop.
|
# ? Feb 21, 2020 14:53 |
|
Tei posted:Every complex problem can be solved with a single program written in a language created for the type of problems this complex language is written for. That is, in fact, what most software already is: an interpreter for the code that happens to be stored in a database, or sometimes files. Volguus posted:The distribution of a 2mb application in a 2gb container is not coding horror enough for you? If the "2MB application" won't work without the other 1.98GB of data, it's actually a 2GB application.
|
# ? Feb 21, 2020 15:07 |
|
|
# ? May 14, 2024 07:46 |
|
Munkeymon posted:That is, in fact, what most software already is: an interpreter for the code that happens to be stored in a database, or sometimes files. Of course the 2mb application will work without my 2GB development environment, if it's compiled properly to run on the target distribution/os. But as we can see from this thread, the aim is not to do that, the aim is to take what used to be a joke (it runs on my machine) and put it in the client's machine. After all, there's plenty of space both in ram and hdd.
|
# ? Feb 21, 2020 15:41 |