Readit News logoReadit News
osi commented on Model Once, Represent Everywhere: UDA (Unified Data Architecture) at Netflix   netflixtechblog.com/uda-u... · Posted by u/Bogdanp
regularfry · 6 months ago
Except that "Ubiquitous Language" is supposed to refer to terminology within a specific Bounded Context. In DDD it is desirable and expected that there is a mapping between them. This proposal tries to entirely erase Bounded Contexts. This is what I mean about people not understanding the words.

So in the sense of "what do we do about terminology not matching across an organisation" this and DDD are literal opposite solutions: one says "erase differences with a central definition (and bear the coordination costs)" while the other says "encourage differences with local definitions (and bear the mapping costs)".

osi · 6 months ago
UDA enables both approaches. each has its place.
osi commented on Phones track everything but their role in car wrecks   nytimes.com/2024/01/26/he... · Posted by u/strict9
ChainOfFools · 2 years ago
I wonder if anyone has done any studies about lack of turn signal use being tied to phone in the hand that normally operates the turn signal.

The amount of added background commute stress caused by almost everyone on the road ignoring their turn signal these days is infuriating. It makes everything take longer, and every delay gets magnified multiple times by multiple people in a causal chain not doing it.

This increases stress, road rage, increases commute times, gridlock, everything connected with driving decision that involves meshing with the moves of the cars around you, which now defaults to the worst case defensive scenario- i.e. that everyone who, say, could swerve into your lane when you try to merge, is likely to do so, so you wait multiple times longer to get on to a highway or turn onto a two or three lane thoroughfare, than you would have to if people would just perform what has to be the simplest yet most beneficial gesture of productive cooperation. Even navigating a 7-Eleven parking lot turns into a needlessly guessing game.

And yet if you try to raise the subject among casual friends, even in a joking manner, they look at you like you're some kind of anachronistic Barney Fife character.

osi · 2 years ago
that’s been a problem longer than phones. worse, maybe, but not new.
osi commented on Wendelstein 7-X: Gigajoule energy turnover generated for eight minutes   ipp.mpg.de/5322229/01_23... · Posted by u/greesil
egypturnash · 2 years ago
It's two copies of "...where time becomes a loop." One on the left, one on the right. One of them is slightly shorter than the other, so that as they repeat again and again, they slide in and out of phase. The track ends after they come back into phase.

If you listen to this with headphones, or speakers with decent separation, paying attention to this feels interesting. It's similar to the way listening to "binaural beats" can do interesting things to your brain.

Also if you are in the habit of putting an entire album on repeat and this is one of your favorite albums, then you've probably heard this a zillion times. If you have your music player set in "randomize by album" mode, then, well, it's the first track on this album, so every time it comes up you'll hear most of it unless you instantly decide you are not in the mood for Orbital 2, and even if you're not in that mood it may be pleasant to let everything come back into phase before going to another album.

----

The next track on the album starts up entirely in the left ear, with a tinny, distant little loop, and the words "Even a stopped clock tells the right time twice a day". Once it brings in a deep bass, this bass is also doing some weird cross-ear phasing things.

And then the third track also opens with "Even a stopped clock..."; a theme has been established at this point. Time is a loop, and a stopped clock is right twice a day. The opening of "where time becomes a loop" is also a bit of a joke; Orbital's musical craft is very much about making a bunch of short loops that work together, and bringing them in and out over each other for four to seven minutes. Occasionally as much as thirty minutes, the extended version of "The Box" is glorious. This is something that utterly dominates most electronic dance music now, but Orbital was one of the first notable acts to really go hard on this, and this is their second album; they are saying "yes it's just more loops, we think they're good loops, enjoy!".

By the time you get to the last track, you've probably forgotten about Worf's repeated mantra. Especially if it's your first time listening to the whole thing and Halcyon + On + On just blew all the cobwebs out of your head. But Orbital returns to the idea, with two different loops that are very close in sound and length, played on both channels: "Input Translation"/"Output Rotation". They begin in phase with each other, drift out, and come back together. And the album is over.

Or, if you have the CD player on repeat (remember, this album is from a time when people bought CDs and probably stuck them into a one-disc player, maybe a 3 or 5-disc player if they were lucky, and the whole album is built with an awareness of this), you're back where you began, inputs translated and outputs rotated, and ready to be reminded of the Theory of the Moebius.

Time has become a loop. Come out of the trance Orbital has put you in. Do you want to experience this loop again? Does it feel rude to jump to another album before Worf's come back into phase again? You may as well let him get you back in sync with the moment the album began before going back into normal time.

osi · 2 years ago
bravo sir very well explained.
osi commented on The magic of small databases   tomcritchlow.com/2023/01/... · Posted by u/topcat31
simonw · 3 years ago
I honestly think that reflects more poorly on the semantic web tech stack than it does on the author of that piece.

I spend almost all of my time thinking about this class of problems and hanging out with other people who do, and sadly it's vanishingly rare to run into anyone outside of academia who's trying to use the classic semantic web stack (RDF an suchlike) to build this kind of thing.

osi · 3 years ago
i worked at a then-web3.0 startup in the 00’s that had built something that could have been pivoted into this, but instead the CEO wanted to be like Digg instead.

the commercial community of practice is small for sure.

osi commented on What is property-based testing? (2016)   hypothesis.works/articles... · Posted by u/rahimnathwani
thom · 4 years ago
My experience of property based testing is that you end up either testing trivial stuff that you don't really care about (sure, maybe you have a bug with extremely large integers that can't actually happen in real life), or you're creating tests every bit as complex and buggy as the implementation itself to represent realistic states. Quite often you're just directly duplicating the logic you're testing to prove it works in all cases.

These just seem like the worst kinds of test, highly coupled with implementation details. For the benefit of finding some bugs with edge cases (which may or may not be spurious), I just don't believe it's worth the effort, given that you still need all your normal tests anyway. Maybe I am just unlucky not to work in a more pure, mathsy domain, I dunno.

osi · 4 years ago
i use property based testing for the external api of my business domain service.

yes, the test code is an “oracle”, knowing what the service _should_ be doing. it’s a parallel implementation of the logic, highly geared towards the use-case of testing.

osi commented on Event Sourcing (2005)   martinfowler.com/eaaDev/E... · Posted by u/gjvc
new_stranger · 4 years ago
If you have any examples of this I'd love to see them. Are you just doing a random pick of X possible actions N times?
osi · 4 years ago
We're using jqwik's stateful testing to achieve this, https://jqwik.net/docs/current/user-guide.html#stateful-test...

It's essentially as you described.

osi commented on The two questions I ask every interviewer   blog.wesleyac.com/posts/t... · Posted by u/deafcalculus
crdoconnor · 8 years ago
>I don't feel it's overly burdensome on candidates.

I do. After doing a couple of these "2 hour" projects from companies I have a suspicion were not even really serious about hiring and not even receiving a courtesy rejection email I swore off them forever.

These days I just point the company to my github and am explicit that if that isn't enough to grant me a face to face I probably don't want to work there.

osi · 8 years ago
agreed. if it is a "2 hour" project, have that be part of the on-site interview (with the expectation that people might not complete it)
osi commented on Do we need a third Apache project for columnar data representation?   dbmsmusings.blogspot.com/... · Posted by u/riboflavin
wesm · 8 years ago
Apache Arrow is not competing with Apache Parquet or Apache ORC.
osi · 8 years ago
and _even if it were_, the ASF doesn't mind. contributors are free to dedicate their time to whatever they choose.
osi commented on The Corrosion of High School Debate   americamagazine.org/arts-... · Posted by u/apsec112
sudosteph · 8 years ago
I suppose everyone has their own experience.

I was also on my high school debate team, Student Congress to be specific (though Lincoln-Douglas was an option).

I joined because I loved policy and imagining the impact of legislative changes. The fact that most of our debates were on mock legislation that other students had written made it even better, because we argued topics that the real congress would never touch. I learned so much about researching and building arguments, even if my record didn't show it (never placed once in 2 years). I learned that being right was not as important as being aware of the tone of the room and making yourself heard and tailoring your arguments appropriately. I was not naturally gifted for on-the-fly speaking, but I did improve even so. And importantly, I learned things about myself and avoided pursuing a career I might have hated.

I regret nothing even though I have no dusty trophies to show. The friendship and experience I gained from traveling around the state with other politics nerds was, and always will be, the best part.

osi · 8 years ago
ah, Student Congress. I did that and loved it too. I enjoyed it more for learning how to effectively troll, since I wasn't as good as the "politics" part needed to win.

u/osi

KarmaCake day463July 26, 2008
About
http://fotap.org/~osi

[ my public key: https://keybase.io/osi_; my proof: https://keybase.io/osi_/sigs/6jEikJ9vu_2tOwaFCRbj09aKC8iIOPaqt_drin94OR4 ]

View Original