Readit News logoReadit News
monomers commented on Piano Keys   mathpages.com/home/kmath0... · Posted by u/gametorch
prmph · a month ago
I guess I must be dumb or something, but I'm simply not seeing the problem.

Imagine the piano had only white keys, no problem right? Now just place the black keys at the back, between some of the white keys, right in the middle, such that each black key takes like a quarter of the width of the sandwiching white keys.

Now what's the problem with this again? Can someone explain in clearer terms?

If the issue is that we are trying to make the white key all have the same width at the back, well, why should that matter? Pianists don't press the white keys all the way at the back, do they?

monomers · a month ago
That design you describe is what is pictured at the top of the article.

Problem is that then the keys are not equally spaced chromatically (e.g. larger spacing between B and C than between C and C#).

You could probably get used to play like that, but it would be ineficient in terms of space for both the fingers and the mechanics of the piano (hammers, strings).

So what you do, in reality, is move some of the black keys down a bit (C#, F#) and some up (Eb, Bb) so that the spacing between the center of the keys is regular.

I don't think that's what's described in the article though?

monomers commented on Why Fennel?   fennel-lang.org/rationale... · Posted by u/behnamoh
threatofrain · 5 months ago
https://janet-lang.org

Also by the same author.

monomers · 5 months ago
I like Janet a lot, and have been using it for small personal projects for about a year.

But it does come with some design decisions that I'm a bit ambivalent about and for which I haven't found a good explanation:

- No persistent data structures. I guess this has something to do with limitations of the GC?

- unhygienic macros combined with lack of namespaces. XOR those two choices would be fine, but the combination is janky

- Somewhat peculiar choices in syntax. It's neither Scheme, nor is it Clojure. # starts comments, ; is splice, @ marks literals as mutable...

monomers commented on Glojure: Clojure interpreter hosted on Go, with extensible interop support   github.com/glojurelang/gl... · Posted by u/networked
no_wizard · 9 months ago
The Go ecosystem does web and http services extremely well. It really shines when used in this manner.

A lot of clojure developers could benefit from this immensely.

On a different note there was some movement to port clojure to the CLR And that would open the entire .NET ecosystem up, which I would love to see as an alternative to the JVM

monomers · 9 months ago
> lot of clojure developers could benefit from this immensely.

Curious what you think Clojure developers could benefit from specifically.

Having done web services in both languages I much prefer the experience in Clojure. E.g. found error handling in Gin to be very cumbersome (AbortWithStatusJSON and such). The deployment story is nicer in Go, tho.

Clojue CLR is behind JVM support (and performance), but it has been a thing from the start, not just a "port".

monomers commented on Lidl's Cloud Gambit: Europe's Shift to Sovereign Computing   horovits.medium.com/lidl-... · Posted by u/taubek
_nalply · a year ago
DACH = Deutschland (D) - Austria (A) - Switzerland (CH)

but DACH mentality? Perhaps hard-working like people in Germany, Austria and Switzerland? Or overengineering or being stubborn and old-fashioned?

monomers · a year ago
The German social contract for a long time was that the working class gets low wages, which keeps German exports competitive and combined with the large internal market, prices low. In return for making the owning class wealthy, workers also get a relatively good social support system and job security.

I'm not sure this model ever applied to A & CH, and might be starting to collapse in D as well.

monomers commented on Show HN: InstantDB – A Modern Firebase   github.com/instantdb/inst... · Posted by u/nezaj
monomers · a year ago
I'm missing clarity about how do I escape Instant DB when I need to, and how to make it part of a larger system.

Say I have an InstantDB app, can I stream events from the instant backend to somewhere else?

monomers commented on What is the significance of the character "j" at the end of a Roman Numeral? (2013)   genealogy.stackexchange.c... · Posted by u/kamaraju
DougN7 · a year ago
30 years ago I knew a very old Swiss woman who told me they used the ‘letter’ ij (“yotee” if I remember correctly) instead of just a j (j in Swiss/German makes a y sound, like in jawohl). Hoping a Swiss person can fill in the details.
monomers · a year ago
There is no standard writing system for Swiss German. So she might have used it, but it would be unclear to most Swiss what it means/how it should be pronounced.
monomers commented on Panama Canal drought forces Maersk to start using land bridge for Oceania cargo   cnbc.com/2024/01/11/panam... · Posted by u/toomuchtodo
lcuff · 2 years ago
Gulp: A fully loaded neo-Panamax ship is rated to carry 120,000 tons DWT (which excludes the weight of the ship itself). A train composed of heavy-axle rail cars has an upper limit of about 160 tons. Building bridges and a rail bed to carry a load 1,000 times larger than ever before is no small thing. Then you need to build drydocks to get a fully-loaded ship on and off a train. Building rail cars that would hold the thing ... I wonder if it's even possible in metallurgical terms ... I seriously doubt a rail-car wheel could carry 1,000 times as much load as it does currently.
monomers · 2 years ago
> train composed of heavy-axle rail cars has an upper limit of about 160 tons.

1000 axles sounds doable, but maybe not very practical.

monomers commented on Htmx, Rust and Shuttle: A New Rapid Prototyping Stack   shuttle.rs/blog/2023/10/2... · Posted by u/openquery
naasking · 2 years ago
The server is aware of the client's local time.
monomers · 2 years ago
I think it doesn't need to be for relative time intervals like "1 min ago".
monomers commented on Toyota to restart Japan production on Wednesday after system failure   reuters.com/business/auto... · Posted by u/KnuthIsGod
rtpg · 2 years ago
One could only speculate on the cause here without more info. I am reminded of reading The Toyota Way a while back, which does talk about how they would shut down lines for any defect. A coworker of mine was pretty adamant that this was A Good Idea(TM), but I thought about how much of IT best practices are about uptime and doing (often principled!) workarounds when you have operational issues, and moving forward in a degraded state.

I wonder if there are IT operations that do try to aim for the ~no defect approach like this.

monomers · 2 years ago
In IT we (wrongly) use the word "production" to refer to the systems in operation serving customers: ie. the car that has left the factory. I don't know much about cars, but Toyota has a reputation for high reliability there.

In manufacturing, production lines instead refer to a previous step in the lifecycle, still in the factory. That's where you can pull the andon cord.

monomers commented on The Silicon Valley elite who want to build a city from scratch   nytimes.com/2023/08/25/bu... · Posted by u/pulisse
msie · 2 years ago
My crazy/naive idea is to build stable countries in South America and Africa to attract migrants and asylum seekers. It would be more economic and palatable than tackling regime change/culture change in troubled countries (mexico, el salvador, iran, afghanistan) where these migrants came from and lessen the need to beef up local infrastructure. Isn't this how cities emerged in the past?
monomers · 2 years ago
> mexico, el salvador, iran, afghanistan

None of those are in South America or Africa. Maybe it would be good to first understand the problem, including the geography, before proposing ideas.

u/monomers

KarmaCake day34June 30, 2023View Original