TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

GNU Units

216 pointsby makeworldalmost 2 years ago

31 comments

kragenalmost 2 years ago
this page seriously undersells the versatility and utility of the units program<p>how long will my laptop take to charge at its current rate of charging?<p><pre><code> You have: (22.8 Wh - 16.8 Wh)&#x2F;7.4W You want: time 48 min + 38.918919 sec </code></pre> how long will a 2000mAh 18650 cell take to discharge at 2.5 watts, using a nominal voltage of 3.7 volts?<p><pre><code> You have: 3.7 V 2 amp hour &#x2F; 2.5 watt You want: time 2 hr + 57 min + 36 sec </code></pre> what energy density is that, so i can compare it to the volume needed for other forms of energy storage?<p><pre><code> You have: 3.7 V 2 amp hour &#x2F; circlearea(half 18 mm) 65 mm You want: MJ&#x2F;ℓ * 1.6105936 &#x2F; 0.62088909 </code></pre> what&#x27;s the specific energy of stoichiometrically mixed oxyhydrogen fuel?<p><pre><code> You have: 44000 J&#x2F;mol &#x2F; ((2 hydrogen + oxygen)g&#x2F;mol) You want: MJ&#x2F;kg * 2.4423711 &#x2F; 0.40943818 </code></pre> okay but how much volume? say at atmospheric pressure?<p><pre><code> You have: 3 mol gasconstant tempC(20) &#x2F; 1 atm You want: l * 72.165351 &#x2F; 0.013857066 </code></pre> so that&#x27;s how much energy density?<p><pre><code> You have: 44kJ&#x2F;_ You want: J&#x2F;l * 609.71089 &#x2F; 0.0016401216 </code></pre> (i may be off by a factor of 2 here)<p>how much energy can this capacitor hold?<p><pre><code> You have: half (10V)**2 47 uF You want: mJ * 2.35 &#x2F; 0.42553191 </code></pre> how much energy density is that?<p><pre><code> You have: half (10V)**2 47 μF &#x2F; 15mm circlearea(3mm) You want: J&#x2F;ℓ * 5.5409499 &#x2F; 0.18047447 </code></pre> how thick of a cable do i need to support me in a lightweight fabric-sling chair (or, from a different point of view, to pose a risk of accidental strangulation)? suppose its tensile strength is 2.7 gigapascals<p><pre><code> You have: 120kg gravity &#x2F; 2.7 GPa You want: mm2 * 0.43585111 &#x2F; 2.2943615 You have: _ You want: circlearea 0.00037247244 m You have: _ You want: mm * 0.37247244 &#x2F; 2.6847624 </code></pre> note that this is the <i>radius</i> of the cable, not its diameter!<p>the datasheet says this 400×240 display uses 175 μW if all the pixels flip once per second and 60 μW for a static display. how much energy is that per pixel flip?<p><pre><code> You have: (175 uW - 50 uW) &#x2F; 400 240 1 Hz You want: nJ * 1.3020833 &#x2F; 0.768 </code></pre> if i overclock it to 60 fps how much power will it use?<p><pre><code> You have: 60 Hz 400 240 1.3nJ You want: μW * 7488 &#x2F; 0.00013354701 </code></pre> and how many pixels is its diagonal?<p><pre><code> You have: 400**2+240**2 You want: Definition: 217600 You have: _**.5 You want: Definition: 466.47615 </code></pre> what is the visual angle subtended by the sun as seen from earth?<p><pre><code> You have: 2 sunradius&#x2F;sundist You want: milliradians * 9.3049358 &#x2F; 0.10746984 You have: _ You want: dms 31 arcmin + 59.280781 arcsec </code></pre> okay, how does that compare to the moon?<p><pre><code> You have: moonradius 2 &#x2F; moondist You want: Definition: 0.0090426639 </code></pre> on average the moon looks a little smaller, which is why annular eclipses are so common, but we can also calculate that total eclipses are possible because sometimes the moon looks bigger<p><pre><code> You have: moonradius 2 &#x2F; moondist_min You want: Definition: 0.0097530864 </code></pre> what percentage of this copper sulfate is actual copper?<p><pre><code> You have: copper &#x2F; (copper + (sulfur + 4 oxygen)) You want: % * 39.813395 &#x2F; 0.025117175 </code></pre> how fast can i write to this slc flash chip without wearing it out in 53 years, assuming perfect wear leveling and no write amplification?<p><pre><code> You have: 100 thousand 128 MiB&#x2F;53 years You want: bytes&#x2F;second * 8024.8943 &#x2F; 0.00012461223 </code></pre> how much fuel will this truck need to get across the country?<p><pre><code> You have: 4000 km &#x2F; (6.5 miles&#x2F;gallon) You want: l * 1447.4744 &#x2F; 0.00069085852 </code></pre> how much is that per kilogram of lettuce or sodium lauryl sulfate or whatever?<p><pre><code> You have: _&#x2F;28 tonnes You want: ml&#x2F;kg * 51.695513 &#x2F; 0.019344039 </code></pre> okay, but how much energy is 52 mℓ of diesel per kg of lettuce?<p><pre><code> You have: _ 38.6 kJ&#x2F;l You want: kJ&#x2F;kg * 1.9954468 &#x2F; 0.5011409 </code></pre> how much data can i transfer overnight during unmetered hours on a 2400-baud modem?<p><pre><code> You have: 8 hours 2400 bps You want: MB * 8.64 &#x2F; 0.11574074 </code></pre> how much power does the earth receive from the sun, assuming a solar constant of 1400 W&#x2F;m²?<p><pre><code> You have: 1400 W&#x2F;m**2 * circlearea(earthradius) You want: petawatts * 178.52313 &#x2F; 0.0056015152 </code></pre> what would the equilibrium temperature of an object be if it were illuminated at that brightness and had a flat emission spectrum?<p><pre><code> You have: (1400 W&#x2F;m**2 &#x2F; stefanboltzmann)**(1&#x2F;4) You want: tempC 123.24583 </code></pre> how about here in buenos aires at the winter solstice? first, what angle is the sun at anyway? we&#x27;re at 34°36’ south, and the sun&#x27;s latitude at the solstice is 23°26’<p><pre><code> You have: 34° + 36&#x27; + 23° + 26&#x27; You want: dms 58 deg + 2 arcmin </code></pre> so that reduces the peak insolation to how much? here underneath the atmosphere we only get 1kW&#x2F;m²<p><pre><code> You have: cos(_) 1000 W&#x2F;m^2 You want: W&#x2F;m^2 * 529.4258 &#x2F; 0.0018888388 </code></pre> and that would be what temperature in equilibrium?<p><pre><code> You have: (_&#x2F;stefanboltzmann)**(1&#x2F;4) You want: tempC 37.698189 </code></pre> (integrating the sun&#x27;s angle over the course of the day as the earth rotates is sadly beyond its capacities)<p>how much money could a sensible heat storage reservoir of 15 kg of water save me over 16 years? say power rates go down to only 2.5¢&#x2F;kWh because of solar<p><pre><code> You have: 1500 kcal&#x2F;day * 16 years * 2.5 cents&#x2F;kWh You want: Definition: 254.69556 US$ </code></pre> what&#x27;s the surface area of a 300mm × 400mm × 150mm backpack? like how much cloth?<p><pre><code> You have: 2 (300mm 400mm + 400mm 150mm + 150mm 300mm) You want: Definition: 0.45 m^2 </code></pre> okay but in cm²<p><pre><code> You have: _ You want: cm2 * 4500 &#x2F; 0.00022222222 </code></pre> what&#x27;s the electrical impedance of a 1000 μF cap at an audio highpass frequency of 20Hz?<p><pre><code> You have: 1&#x2F;(2 pi 20 Hz 1000 uF) You want: ohms * 7.9577472 &#x2F; 0.12566371 </code></pre> what&#x27;s the time constant of 100 pF (roughly the smallest capacitance you can get in a macroscopic circuit with any degree of precision) and 1 MΩ?<p><pre><code> You have: 100 pF 1 megohm You want: ms * 0.1 &#x2F; 10 </code></pre> okay. so how long will an 0.1μF cap take to discharge through a 100kΩ resistor from 5 volts down to a 1.3 volt threshold?<p><pre><code> You have: ln(5V&#x2F;1.3V) .1 uF 100kilohm You want: ms * 13.470736 &#x2F; 0.074234991 </code></pre> how many bits of precision does a linear adc need to be able to measure a difference of 1.8 millivolts if 1.5 volts is full-scale?<p><pre><code> You have: log(1.8mV&#x2F;1.5V)&#x2F;log(2) You want: Definition: -9.7027499 </code></pre> if this oxygen absorber contains 7 grams of iron which oxidizes to Fe₂O₃, how much air can it remove all the oxygen from? air is 21% oxygen by volume (and roughly by mass) and weighs 1.2 grams per liter<p><pre><code> You have: 3 oxygen &#x2F; 2 iron * 7 g You want: g * 3.0082138 &#x2F; 0.33242318 You have: _&#x2F;21%&#x2F;(1.2g&#x2F;ℓ) You want: ℓ * 11.937356 &#x2F; 0.083770641 </code></pre> i&#x27;ve lost 7 kg over the last two months; how much of a caloric deficit does that represent in my diet?<p><pre><code> You have: 7 kg 3500kcal&#x2F;pound &#x2F; 2 months You want: kcal&#x2F;day * 887.30034 &#x2F; 0.0011270141 </code></pre> if you were to spread the moon evenly over russia, how deep would it be?<p><pre><code> You have: spherevol(moonradius) &#x2F; area_russia You want: Definition: 1286134.4 m </code></pre> how big is nigeria compared to massachusetts?<p><pre><code> You have: area_nigeria&#x2F;area_massachusetts You want: Definition: 33.793093 </code></pre> how many ounces of platinum is a ton of oil worth at 40 dollars per megawatt hour?<p><pre><code> You have: tonoil 40 dollars&#x2F;MWh You want: platinumounce * 0.58368883 &#x2F; 1.7132416 </code></pre> or in grams?<p><pre><code> You have: tonoil 40 dollars&#x2F;MWh &#x2F; platinumprice You want: g * 18.154752 &#x2F; 0.055081997</code></pre>
评论 #36989791 未加载
评论 #37009715 未加载
评论 #37009464 未加载
评论 #36994551 未加载
Rayhemalmost 2 years ago
I had a lot of fun working with the maintainers of this utility to better support Gaussian units[1]. This is usually done (incorrectly) by multiplying, say, some number of SI coulombs by a dimensionless constant (actually 2_997_924_580) to produce some number of statcoulombs that represents the same charge. It&#x27;s very subtle, though, that statcoulombs and coulombs have different <i>dimensions</i> (which is the point of Gaussian units) despite representing the same <i>physical quantity</i>[2], so the conversion is much more involved. I learned a lot about the nature of units and software development working with them.<p>[1]: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Gaussian_units" rel="nofollow noreferrer">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Gaussian_units</a><p>[2]: A consequence of this is that electromagnetic equations formulated in terms of Gaussian units have goofy things like sqrt(grams) as &quot;base&quot; units. That was the tricky part to handle.
评论 #36988990 未加载
teddyhalmost 2 years ago
IIRC, GNU Units was once the center of a small controversy. Google (still, AFAIK) offers unit conversion as a part of their search box; you can type a unit conversion into Google and get a conversion done. Some people noted this, wondered about what the backend might be, and typed some stuff in which was known to trigger a then-present bug in GNU Units. And wouldn’t you know it, Google showed the same bug. This was all well and good, since GNU Units uses GPL, not the AGPL (which did not even exist at the time). But then some time later, Google <i>fixed the bug</i>; the unit conversion could no longer be triggered to exhibit the bug. But no fix for GNU Units was forthcoming from Google. At the time, this was surprising and cause for some hullabaloo, since Google was still ostensibly in their “Don’t be evil” stage.<p>(Disclaimer: I only heard about all of this via the rumor mill; some details may be wrong or omitted.)
评论 #36995366 未加载
评论 #36995570 未加载
chungyalmost 2 years ago
This is a great program and I use it almost every day. A+<p>For my local units file, I&#x27;ve also defined a “floppyMB” for retro computing purposes. The old “1.2 MB”, “1.44 MB”, “2.88 MB” measures were based on the idea that “1 MB = 1000 KiB” (seriously). The “1.44 MB” floppies would be measured as either 1.47 MB or 1.41 MiB in more conventional units.<p><pre><code> echo &quot;floppyMB 1000 KiB&quot; &gt;&gt; ~&#x2F;.units units &quot;1.44 floppyMB&quot; MiB</code></pre>
评论 #36993740 未加载
Qemalmost 2 years ago
This tool is underrated. Failing to deal with units conversion already crashed a Mars probe: <a href="https:&#x2F;&#x2F;www.latimes.com&#x2F;archives&#x2F;la-xpm-1999-oct-01-mn-17288-story.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.latimes.com&#x2F;archives&#x2F;la-xpm-1999-oct-01-mn-17288...</a><p>I wonder if the recent problem with the voyager was due to something like this, for example, 2 arcminutes or 2*pi radians being mistaken for 2 degrees.
评论 #36988040 未加载
评论 #36988580 未加载
tomas789almost 2 years ago
Only tangential to this but somebody might find it usefull. I’m doing lots of calculations in Python involving various units. I’m using a similar library called Pint. <a href="https:&#x2F;&#x2F;github.com&#x2F;hgrecco&#x2F;pint">https:&#x2F;&#x2F;github.com&#x2F;hgrecco&#x2F;pint</a><p>My business is thermodynamics of power plants. Professionals in the industry tend to use convenient units like C, bars, kJ&#x2F;kg and so on. But the formulas usualy need basic SI units. Using this library not only streamlines the conversion process but also keeps track of the unit itself. So instead of variable turbine_output_gj and turbine_output_mw I can have just turbine_output which is convenient.<p>It is hard to put a value on that but I believe it has already spared me many trivial mistakes that I had to explain to my clients.
评论 #36989601 未加载
rany_almost 2 years ago
I personally use Qalculate (<a href="https:&#x2F;&#x2F;qalculate.github.io&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;qalculate.github.io&#x2F;</a>), specifically their CLI version for this purpose. I&#x27;m not sure how well it compares to GNU Units, but it works well enough for my needs; and it&#x27;s fairly simple due to the English syntax.
评论 #36992735 未加载
cb321almost 2 years ago
Units of measure are, of course, the aboriginal type system for pre-software hand calculation.. carrying units along to make sure you do not add apples to oranges { unless you know how to <i>convert</i> &quot;apples&quot; to &quot;oranges&quot; for some adapted metaphorical fruits.. e.g. orange section&#x2F;segment&#x2F;slices :-) }.<p>Nim [1] has sufficient compile-time strength that units can be integrated with the static type system: <a href="https:&#x2F;&#x2F;github.com&#x2F;SciNim&#x2F;Unchained">https:&#x2F;&#x2F;github.com&#x2F;SciNim&#x2F;Unchained</a><p>[1] <a href="https:&#x2F;&#x2F;nim-lang.org&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;nim-lang.org&#x2F;</a>
评论 #36989471 未加载
评论 #36993319 未加载
mrbonneralmost 2 years ago
I haven’t looked at the code for this but somehow I think the conversion problem is very similar to a graph search. If you build a graph in which the vertices are the units and the edges are compatible convert scales, you can use this graph with say, BFS to find the right traversal path. Multiplying the scales would get you the result converting from a unit to another. Or, dividing would give you the reversed conversion. I used to think we could use a hash table for this kind of stuff. It is faster of course but you need to account for all sort of conversion, even the crazy ones like Lightyear to feet’s, for instant. With the graph, I think I could just throw everything in it. No matter how crazy the conversion is, if there is a path, you will get it!<p>How does GNU unit get the conversion tables to bootstrap, does anybody know?
评论 #36988803 未加载
评论 #36988497 未加载
评论 #36988328 未加载
评论 #36988327 未加载
评论 #36989368 未加载
makeworldalmost 2 years ago
My current alias for units is &quot;units -1v -d max&quot;. This makes this improves output and uses max precision.
darkstarsysalmost 2 years ago
Is there a spreadsheet that supports units in its cells and GNU Units in formulas? Seems like that would be an amazing open source tool.
评论 #36991392 未加载
评论 #36993945 未加载
rnhmjojalmost 2 years ago
One of my favorite feature is guessing the physical quantity from the dimensions. For example:<p><pre><code> You have: A &#x2F; m You want: ? H_FIELD B_FIELD &#x2F; (mu0&#x2F;mu0_SI) MAGNETIZATION MAGNETIC_DIPOLE_MOMENT &#x2F; VOLUME Oe oersted oe Oe oersted gauss &#x2F; mu0 </code></pre> The units definitions file also contains many interesting facts, here&#x27;s an excerpt:<p><pre><code> A ! # The ampere, symbol A, is the SI unit of electric current. ampere A # It is defined by taking the fixed numerical value of the amp ampere # elementary charge, e, to be 1.602 176 634 * 10^-19 when # expressed in the unit C, which is equal to A*s. # # The previous definition was the current which produces a # force of 2e-7 N&#x2F;m between two infinitely long wires a meter # apart. This definition was difficult to realize accurately. # # The ampere is actually realized by establishing the volt and # the ohm, since A = V &#x2F; ohm. These measurements can be done # using the Josephson effect and the quantum Hall effect, # which accurately measure voltage and resistance, respectively, # with reference to two fixed constants, the Josephson # constant, K_J=2e&#x2F;h and the von Klitzing constant, R_K=h&#x2F;e^2. # Under the previous SI system, these constants had official # fixed values, defined in 1990. This created a situation # where the standard values for the volt and ohm were in some # sense outside of SI because they depended primarily on # constants different from the ones used to define SI. After # the revision, since e and h have exact definitions, the # Josephson and von Klitzing constants will also have exact # definitions that derive from SI instead of the conventional # 1990 values. # # In fact we know that there is a small offset between the # conventional values of the electrical units based on the # conventional 1990 values and the SI values. The new # definition, which brings the practical electrical units back # into SI, will lead to a one time change of +0.1ppm for # voltage values and +0.02ppm for resistance values. # # The previous definition resulted in fixed exact values for # the vacuum permeability (mu0), the impedance of free space # (Z0), the vacuum permittivity (epsilon0), and the Coulomb # constant. With the new definition, these four values are # subject to experimental error.</code></pre>
dredmorbiusalmost 2 years ago
GNU Units is an absolute favourite of mine and a true gem. I&#x27;d first learnt of it through an HN perennial, Trey Harris&#x27;s &quot;The 500 Mile Email&quot; (61 submissions, and counting: &lt;<a href="https:&#x2F;&#x2F;hn.algolia.com&#x2F;?dateRange=all&amp;page=0&amp;prefix=true&amp;query=500%20mile%20email&amp;sort=byPopularity&amp;type=story" rel="nofollow noreferrer">https:&#x2F;&#x2F;hn.algolia.com&#x2F;?dateRange=all&amp;page=0&amp;prefix=true&amp;que...</a>&gt;).<p>It wasn&#x27;t until a decade or so of using it that I realised it was actually a <i>units-aware calculator</i>, and could make interesting conversions (say: how much land area you&#x27;d need to supply all US energy needs with solar power, given various factors of incident sunlight, spacing factors, panel efficiencies, etc.). kragen&#x27;s comment in this thread blows away my own usage (I learned several new things reading it, which means this is a Good Day).<p>Note for MacOS and *BSD users: the variant of units shipping on your systems is a parlously pale shadow of the GNU version. MacOS boffins can install GNU Units via Homebrew, where it&#x27;s accessed as &quot;gunits&quot; by default.
cycomanicalmost 2 years ago
At some point I was looking at using a units library, but came up short because I could not find one that could convert using log scale units (which I needed). The same is True for gnu units.<p>It can convert from linear to log units, e.g.:<p>You have: 10W You want: dBm 40<p>but not the other way around (unless I&#x27;m missing something):<p>You have: 40 dBm ^ Parse error<p>I understand that log units are tricky to get right, but in some fields they are pretty ubiquitous.
评论 #36994824 未加载
yanosh_kunshalmost 2 years ago
I actually did a WebAssembly port of the GNU Units library and you can now use it in your browser.<p>Demo: <a href="https:&#x2F;&#x2F;yanosh.net&#x2F;units-wasm&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;yanosh.net&#x2F;units-wasm&#x2F;</a> GitHub Repo for the demo: <a href="https:&#x2F;&#x2F;github.com&#x2F;yanosh-k&#x2F;units-wasm">https:&#x2F;&#x2F;github.com&#x2F;yanosh-k&#x2F;units-wasm</a> GitHub Repo for the WASM project: <a href="https:&#x2F;&#x2F;github.com&#x2F;yanosh-k&#x2F;gnu-wasmunits">https:&#x2F;&#x2F;github.com&#x2F;yanosh-k&#x2F;gnu-wasmunits</a>
评论 #37028104 未加载
anonymousiamalmost 2 years ago
You have: 20 furlongs per fortnight<p>You want: miles per hour<p>* 0.0074404762<p>&#x2F; 134.4<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;FFF_system" rel="nofollow noreferrer">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;FFF_system</a>
alessmaralmost 2 years ago
I also highly recommend checking out <a href="https:&#x2F;&#x2F;frinklang.org&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;frinklang.org&#x2F;</a>
m463almost 2 years ago
ah, so <i>that&#x27;s</i> how you do °C &#x2F; °F ...<p><pre><code> You have: tempF(45) You want: tempC 7.2222222</code></pre>
评论 #36994438 未加载
评论 #36994135 未加载
评论 #36989800 未加载
roelesalmost 2 years ago
Slightly related... I have once created a c++ templated class that encapsulates all SI units. Using the values of the different SI quantities, you can let the compiler perform all kinds of quantity interference or checking.
User23almost 2 years ago
What on Earth is an &quot;aeginamina?&quot;[1]<p>[1] <a href="https:&#x2F;&#x2F;www.gnu.org&#x2F;software&#x2F;units&#x2F;manual&#x2F;units.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.gnu.org&#x2F;software&#x2F;units&#x2F;manual&#x2F;units.html</a>
评论 #36997035 未加载
ChrisArchitectalmost 2 years ago
(2016)<p>Posted a few times recently<p>Here&#x27;s some more discussion 3 years ago: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=25657311">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=25657311</a>
评论 #36988534 未加载
dangalmost 2 years ago
Related:<p><i>GNU Units</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=25657311">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=25657311</a> - Jan 2021 (203 comments)
Vecralmost 2 years ago
When I run `sudo pacman -Fy units` on Arch Linux I only get a similar tool from plan9port, it&#x27;s strange they took the GNU version out of the repos.
评论 #36993997 未加载
评论 #36993779 未加载
krupanalmost 2 years ago
I&#x27;ve been learning emacs calc (my HP-48g calculator finally died) and it seems to have this built-in. It&#x27;s super impressive.
评论 #36991409 未加载
cs3f16almost 2 years ago
It would be nice to get implemented as an extension in VScode.
评论 #37011786 未加载
andsoitisalmost 2 years ago
&gt; You have: 17 yards + 2 feet + 5 inches<p>Measuring things like this seems brain dead.
评论 #36993908 未加载
评论 #36994041 未加载
jwralmost 2 years ago
One of the best features of my HP-50G calculator is the units library.
评论 #36990647 未加载
tangusalmost 2 years ago
Great utility. Almost the only thing I use Termux for nowadays.
ChrisArchitectalmost 2 years ago
(2016)
lolsowrongalmost 2 years ago
gnunits*
simnealmost 2 years ago
GNU should make it&#x27;s own system of measurement, best of all :)