HNHacker News
TopNewBestAskShowJobs

linkmotif

1,335 karma · joined April 23, 2015

submissionscomments
linkmotif··on Tech Is Splitting the U.S. Work Force in Two
Poor people could do well in America if they made economic decisions that led to them accumulating wealth.
linkmotif··on Event Sourcing is Hard
si
linkmotif··on Event Sourcing is Hard
As zenpsycho said, all you get is eventual consistency across aggregates, if you’re talking about projection aggregates. As you say, for domain aggregates you can wire up transactions by writing your own 2PC on top of Kafka exactly once semantics.

I would recommend only to people who are really committed to the idea or know what they are doing and modeling. It took me a long time because I went from zero knowledge of Java/DDD. First I had to learn Java, then Kafka, then KS, but still I was lost. Learning the most basic DDD was enough for me and did the trick though. Writing a 2PC to coordinate across aggregates wasn’t pleasant but also wasn’t hard with KS. The hard part was learning all the other stuff and the modeling.

I think a well done ES framework based on Kafka streams would maybe be the first ES framework that would have a chance. The primitives in KS seem just right.

linkmotif··on Event Sourcing is Hard
Event sourcing is REALLY hard to figure out how to do “right.” A lot of getting it right is modeling knowledge/experience, understanding your domain.

That said, you can succeed at building your entire arch around it and once you do, it’s glorious. Kafka Streams makes the technical aspects easy once you figure out how to model correctly.

linkmotif··on BuzzFeed’s 19-year-old quizmaker will no longer work for free
The “privileges” you earn on there are comical. I can moderate your site more now? Thanks!!!
linkmotif··on A small notebook for a system administrator
Yes, I agree it is inane. I think he’s trying to set up a vibe wherein this whole thing is separate from the “Mac people” scene. Doesn’t that make sense? The author is trying to establish his or her audience. He does this snidely, but I think that’s the goal: to exclude a certain cohort and to cozy up with another. I mean MacBook Air people wouldn’t find this compelling, and the author clearly doesn’t find the MacBook Air compelling, so he or she just nukes the whole platform to establish a niche.
linkmotif··on Finding Kafka’s throughput limit in Dropbox infrastructure
Their core product is an interface, they resell cloud storage. Right?
linkmotif··on A small notebook for a system administrator
Probably because it’s much easier to post pictures on Instagram than to be a sysadmin? Or requires different hardware (in the author’s opinion, anyway, not mine, I don’t get why you need any of this to admin a system).

Do you think that being a social media person is equally valuable to being a sysadmin? If so, why do sysadmins get paid more? It’s because fewer people have those skills, and everyone and their mother can most pictures on Instagram. There’s no reason to put people down, but the answer to your question is also pretty straightforward.

Also, in Russia, people don’t coddle each other like they do in The States, so if they think uploading things to social media isn’t skilled work, they just go out and say it. I personally find that refreshing on some level, because then you can actually talk to people straightforwardly. Russia sucks in lots of ways, but at least you can communicate with people directly there.

linkmotif··on Skirting U.S. sanctions, Europeans launch trade mechanism for Iran
Why? Why do they bend over backwards for these people?

https://www.theguardian.com/world/2018/oct/02/france-blames-...

https://freebeacon.com/national-security/eu-sanctions-iran-o...

https://www.theguardian.com/world/2019/jan/08/iran-behind-tw...

And on and on and on.

linkmotif··on US shutdown: Flight delays caused by staff shortages
Good thing there’s the Internet...
linkmotif··on Oracle v. Google and the future of software development
I’m not a legal person or a supporter of Oracle but intuitively I’ve always felt their side of the story. The Java APIs are interfaces, but they’re the result of tons of work which Oracle bought, and it doesn’t make sense to me why those interfaces aren’t their intellectual property.
linkmotif··on Yarn's Future – v2 and beyond
Thanks. So in OCaml/Haskell you can write perfectly sound programs?
linkmotif··on Yarn's Future – v2 and beyond
> Show me a Typescript codebase not using the type 'any'!

Show me a Java project without an unchecked cast... I’m not a CS person but my impression is that sometimes you need these types and they exist in the type system for a reason. No type system is conceptually “perfect” as in there are soundness/expressively tradeoffs. I don’t think using ‘any’ is always bad. Sometimes it’s even right?

linkmotif··on Why are glasses so expensive? The eyewear industry prefers to keep that blurry
LensCrafters is very expensive.
linkmotif··on Japan's Rail Workers Pointing at Things (2017)
I see this all the time on the New York Subway too when conductors lean out and point. Must be the same thing?
linkmotif··on Cleaning restaurant floor for $1000 per night
He clears $300k selling weed on the side :)
linkmotif··on WeWork’s CEO Makes Millions as Landlord to WeWork
How is this wrong? Is WeWork publicly funded? Either way, is he withholding his status as landlord from investors? How is this even a conflict of interest? This sounds like a normal real estate deal: sale-leaseback to a management company.
linkmotif··on De-Suckafying Apple’s Butterfly Keyboard
Add me to this list. Just spent a week with a 2018 MBP and grew to love the keyboard. The keys are bigger and something about the feel makes it easier to type. I got use to it in an hour. Looking forward to getting one myself.
linkmotif··on Why Is Storage on Kubernetes So Hard?
Kind of feels like the author doesn’t know kubernetes? Stateful sets make all this very easy. I only have a user-end knowledge of k8s from GCE and it seems like k8s makes storage very easy.

EDIT K8s makes storage very easy. No “seems.”

linkmotif··on GoDaddy injecting JavaScript into websites and how to stop it
Serious question, why do people use GoDaddy? What does it have to offer in terms of price/features/anything that’s better than any other provider?
linkmotif··on San Francisco must end its self-inflicted housing woes
Well what are your answers to these objections?

Find me real estate developers who really want to build mixed income or affordable housing. They don’t exist in my experience in the industry. The lenders want huge upsides, the developers want ever bigger upsides. Governments consist of by unsavvy or corrupt people and developers run circles around them, promising to build affordable units and then reneging on those promisies.

linkmotif··on Government shutdown: TLS certificates not renewed, many websites are down
I should have said “much of government.”
linkmotif··on Government shutdown: TLS certificates not renewed, many websites are down
Because most of the government is a waste of money and exists merely to perpetuate itself. The fact that it just shuts down sometimes is a great indicator of just that. It’s an entity that is accountable to nobody because no matter how well or poorly it performs it just collects revenue anyway. You can’t #deletegovt. The sooner people move away from viewing it as a good employer, the better. There’s no smooth or elegant way to make this happen, unfortunately.
linkmotif··on Language Server Protocol implementation for Swift and C-based languages
I finally installed ALE in Vim this summer and have been so happy with it: https://github.com/w0rp/ale. Great even for linters for JS. Always much easier than expected. Shouldn’t have waited so long...
linkmotif··on WeWork Gets a Visit from Financial Reality
> It's a matter of expectations. For most people, an office isn't a library reading room. It's a place they work which often means talking.

Can't argue that. Only issue is WeWork doesn't sell it that way. They sell the open office space as a quiet place, and then play good cop/bad cop and everything in between.

linkmotif··on WeWork Gets a Visit from Financial Reality
> I don't think I'd be very inclined to spend money on a space where I had to try to find a room every time I was on a phone call or wanted to talk with someone.

But what makes more sense: you stepping out or getting a private office, or making the open office non-viable for everyone else who has to focus? What a conceit that everyone else should adapt to you when you could simply adapt to everyone else.

linkmotif··on WeWork Gets a Visit from Financial Reality
Thanks for the recommendation. Not seeing anything on there suggesting they provide quiet places to work.
linkmotif··on WeWork Gets a Visit from Financial Reality
> Aren't "co-working" and "nice, quiet place to work" sort of mutually exclusive?

I don't think this has to be true. Why can't people co-work together, quietly? This used to be the case in libraries, before libraries became places where governments administer social services.

It's nice to work around other people, just as long as they are not on phone calls or taking meetings. These people belong in call centers or meeting rooms, so that people who aren’t talking can continue thinking and working.

> Certainly there are lots of places that rent private offices.

After giving up on the open office hot desk, I switched to a private office in WeWork. You could hear the music from the hallway. Furthermore, this particular WeWork was situated on top of a beer garden. Every weekend my "private office" most literally started shaking and vibrating as the beer garden turned into a club. I am not exaggerating. It was a joke.

linkmotif··on Tilt – Local Kubernetes development with no stress
That is very weird. Wow. Thanks for letting me know. I guess it's not a Linux technology then.
linkmotif··on WeWork Gets a Visit from Financial Reality
I really wanted WeWork to work for me. But it did not.

During my time there, it became apparent that their entire focus was on growth. WeWork was never interested in catering to their core market: people who want to work. They failed to create a productive work environment. They alienated people like me, who were willing to pay top dollar for a decent place to work. Instead they created distraction-filled, tacky places that fostered little except beer drinking.

I'm looking forward to seeing it crumble, or at least for reality to catch up.

PS. If anyone knows a co-working space in NY that actually provides a nice, quiet place to work, please let me know. I will pay good money for such a place. I am thinking like https://misantrope.com/?lang=en

← PreviousPage 4 of 28Next →