HackerTrans
TopNewTrendsCommentsPastAskShowJobs

aothms

no profile record

comments

aothms
·vorig jaar·discuss
In my experience more often than not it'll do that for you and run the code to give you the answer.

E.g just now I ran:

~~~

What's the inverse of this matrix?

[[0.0759688880587972, 0.3299493758880664, 0.14599823333009276, 0.09897577338235164], [0.7478951343477207, 0.9006422280032432, 0.3137352150172843, 0.5974301357799204], [0.5568700534103693, 0.648666832906366, 0.5280912469659284, 0.5753861797637815], [0.7905984807343551, 0.053757547259005944, 0.9632727273522135, 0.44727851917969785]]

~~~

Reasoning output:

~~~

The user is asking for the inverse of a matrix. Since they want the result, I will compute it and present it as a matrix in Markdown. I’ll use Python for the calculation but won’t include any code in the final answer. It’s best to show the resulting matrix in Markdown so the user sees only the output, as requested. I’ll use Python to compute it and then provide the result without extra code.

import sympy as sp import numpy as np

# define the matrix M = np.array([ [0.0759688880587972, 0.3299493758880664, 0.14599823333009276, 0.09897577338235164], [0.7478951343477207, 0.9006422280032432, 0.3137352150172843, 0.5974301357799204], [0.5568700534103693, 0.648666832906366, 0.5280912469659284, 0.5753861797637815], [0.7905984807343551, 0.053757547259005944, 0.9632727273522135, 0.44727851917969785] ], dtype=float)

# calculate inverse invM = np.linalg.inv(M)

invM

~~~

And then I get a nicely formatted latex matrix as the final outcome.

(edit: that's 04-mini-high)
aothms
·vorig jaar·discuss
Well there's this https://www.reddit.com/r/samsunggalaxy/comments/10f0x0n/z_fl... which I'm also affected by. I've ducktaped the backside to prevent my muscle memory from constantly folding it. Nearly two years old; not big deal for me, but still.
aothms
·vorig jaar·discuss
> They are one of the oldest parties

Founded 6 February 2013; 11 years ago

https://en.wikipedia.org/wiki/Alternative_for_Germany

[Granted, many of the current political parties in Germany are from '45 so also not that old, but one of the oldest parties is a strange claim]
aothms
·2 jaar geleden·discuss
I think the first hand distinction is questionable, e.g https://en.wikipedia.org/wiki/Thing-in-itself We can also only perceive through our sensory and neural pathways.

And with multimodal LLMs there is also some ability for multiple sensory inputs.
aothms
·2 jaar geleden·discuss
IfcOpenShell - https://ifcopenshell.org - https://github.com/IfcOpenShell/IfcOpenShell

An open-source toolkit for developing digital platforms in the built environment. With IfcOpenShell, you can read, write, and modify Building Information Models (BIM) using the IFC standard — a versatile and open digital language spanning the entire lifecycle of buildings, from design to construction and beyond.

Now including Bonsai, a Blender-based 3D editor to create and edit multidisciplinary information within IFC models.

The built environment is a major contributor to emissions, making sustainability in design, construction, and operations an area we can work on with data-driven decisions unlocked by open source tools.

CAD/BIM has long faced lock-in by the proprietary nature of traditional tools. We aim to change that.

C++ / Python / 3D / Computational geometry / CAD / BIM
aothms
·2 jaar geleden·discuss
It does, when you save. Under export, there is also a "Plain SVG" option which excludes the xmlns:inkscape and xmlns:sodipodi namespaces and therefore eliminates quite a bit.
aothms
·2 jaar geleden·discuss
Have a look at https://openifcmodel.cs.auckland.ac.nz/ https://github.com/buildingSMART/Sample-Test-Files/ https://duraark.github.io/duraark-data/
aothms
·2 jaar geleden·discuss
There's some great resources online, such as https://www.youtube.com/@IfcArchitect
aothms
·2 jaar geleden·discuss
Let me try to explain it in a way that the acronym does make sense. For ages people have exchanged information about buildings in 2d and non-semantic line drawings with only an implicit symbolic meaning.

In BIM, a building (or any construction work really, bridges/tunnels/...) is described as a set of components with explicit information (the I), for example: this is a wall with fire rating XYZ. The geometry/representation is only one aspect of that wall. This information is exchanged using actual data models (the M) - hopefully using IFC (another acronym, less meaningful this time), which is the open and vendor neutral standard to encode such building models.

There's a lot of disciplines (architects, structural engineers, heating and ventilation, city planners and municipalities, planners, builders, owners, tenants). Also, building have a long lifetime, that extends way beyond the typical maintenance period of proprietary software. And the sector has a massive impact on our well being as well as environmental goals.

Encoding this information in a semantic and computer-interpretable has enabled better ways of working together, but there's still much potential and many interesting challenges (come join us!) ahead of us to make a better built environment a reality!
aothms
·2 jaar geleden·discuss
I know that Autodesk (and other construction software vendors) aim to do something akin to this to organize their data API https://aps.autodesk.com/en/docs/fdx/v1/developers_guide/cor... The S for System is somewhat unarticulated here.
aothms
·3 jaar geleden·discuss
This is a difficult question and the the history to all of this predates my involvement.

Indeed, a fair amount of people believe that the IFC is intentionally unnecessarily complex to limit interoperability and retain a monopoly.

Over time, I've come to believe hanlon's razor is also in play here and it's more of a poor understanding of use cases, academic ideas blowing up scope and inheriting obscure schema and serialization tech.

Meshes + metadata can facilitate most of the use cases in industry today, which is coordination, interference checks and visualization.

But at the same time, there's some pretty compelling use of the standard that requires slightly more semantic geometry descriptions:

- calculating geometric quantities according to local norms, which requires some additional geometric knowledge on things like openings and the axis of a wall for example

- The opening direction of doors is often good to know, but this is just a convention on the local transformation matrix, so could be just meshes.

- steel manufacturing can derive quite a bit of information from the IFC geometry, like parametric cross section profiles and where to drill for bolt holes and using which diameter

And then there is the ultimate end goal according to some to be able to exchange all parametric and constraint information from the native model. But this is still quite far out.

The challenge for future editions of the spec is to better align required complexity of certain use cases with a more modular spec so that you depend on a more appropriate amount of complexity.

Btw. since you mention Blender. The BlenderBIM addon https://blenderbim.org/ is actually one of the most avid users of complex and parametric constructs in IFC :)
aothms
·3 jaar geleden·discuss
It's also quite fun! There's a lot of computational geometry involved and you have a chance to positively affect the built environment around you.

We're quite close now to delivering the final version of IFC4.3: the open standard for BIM (building information modelling), now including semantic modelling of long linear infra https://ifc43-docs.standards.buildingsmart.org/ Eagerly awaiting to replace your PDF.