News for hackers. Stuff that matters.

okal

Re:I Received an AI Email on Wednesday July 03, 2024 @02:57AM (#40863447)
What incentive do they have to make Ozempic resistant food? Ozempic resistance seems like an odd thing to optimize for. Or are you suggesting it will happen accidentally?
The referendum was based on a set calendar. The French central government refused to have it rescheduled. The Kanaky nationalists were opposed to having it run in the thick of COVID. The trajectory was in their favour, based on previous referendum outcomes, so I'm inclined to believe they boycotted as a matter of principle. In the end, the people who voted were mostly settlers from Metropolitan France, whose representatives are now actively working to roll back Kanaky autonomy. This information is very easy to find for anyone who cares, so I'm (genuinely) curious why you'd ask in what seems like a casually dismissive tone.
This is misleading in the extreme. The Kanaky separatists boycotted the referendum.

Something I find equally interesting is how apologists for European colonialism are perfectly content to claim 60 years is a long time (with the implication that it no longer matters), when systems were designed to explicitly keep the former colonies subservient, often including co-opting, or cultivating a corrupt elite. At what point would you say it became inconsequential? After 2 years? Two decades? 4?

Re:Show HN: REST Alternative to GraphQL and tRPC on Tuesday October 10, 2023 @08:38AM (#37831276)
GraphQL is well over a decade old. I'm not sure "tried and tested" is a meaningful contrast between the two approaches at this point, especially as it relates to API requests from the frontend. It's okay for people to choose REST just because they like it better, and/or aren't interested in learning something different.
Re:I Am Leaving on Thursday July 13, 2023 @04:50AM (#36706498)
Haha! I thought we were just trading desert blues today.

Here's some Kenyan fare for you, an odd mix of things:

https://www.youtube.com/watch?v=2ig9DHit6K8 https://www.youtube.com/watch?v=Or2sMfOcTtw https://www.youtube.com/watch?v=Tb0k0LuJFw8 https://www.youtube.com/watch?v=hlMw5uOFyaU https://www.youtube.com/watch?v=b0Jwf-Y1uww

Tjamuku Ngurra is beautiful. I don't think I've listened to Aboriginal fusion (there's all sorts of interesting things happening there) before. My consumption of Australian music has mostly been limited to Tame Impala, whom I love, but this is special. Thank you so much for sharing.

Re:I Am Leaving on Thursday July 13, 2023 @01:51AM (#36705456)
Thanks for the recommendation You may also enjoy Tinariwen, if you haven't already come across them.
Re:I Am Leaving on Thursday July 13, 2023 @01:48AM (#36705443)
It does, actually Quite unexpectedly, too. I have an American friend who keeps recommending places I should visit in the States, but I always respond by saying I don't want to get shot or racially profiled. It's a source of constant frustration for him. I did not expect HN to be where I'd find empathy for his perspective.
Re:I Am Leaving on Thursday July 13, 2023 @01:44AM (#36705421)
That may well be true for your one experience in Tanzania. I wasn't there with you. I have neither a reason, nor the desire to counter your personal experience.

Here's what I find baffling. You had a single, curated, extremely limited travel experience, in (I'm guessing) a handful of places, in one country, over a limited time period. You extrapolated from that experience to making a bold, sweeping claim about an odd 1.2 billion people living in 54 countries. And with an air of worldly confidence, to boot. What you said of Africa is not even generally true of the city of Dar es Salaam, let alone all of Tanzania. How could it possibly be true for a whole continent? I'm genuinely in awe of both the audacity it takes to make such a claim, and the thought process that leads to it. I do feel a bit bad for singling you out (but only a little bad) since it's sadly not unusual for people to choose to talk about places in this way when they don't expect to be challenged.

Re:I Am Leaving on Wednesday July 12, 2023 @07:59AM (#36693284)
Where in Africa? People just use Uber or alternatives, and it works fine pretty much everywhere I've been (I'm Kenyan. I've lived in South Africa for extended periods, and travelled extensively in Namibia and Tanzania). I've never once heard of anyone using WhatsApp for cab hailing. It gets pretty exhausting finding people talking about a whole continent on HN in broad strokes as though it's some small town they once went to on holiday, and can now offer their expert opinion on.
Re:A Novel the CIA Spent a Fortune to Suppress on Wednesday May 24, 2023 @07:57AM (#36056768)
The annexations, and proxy wars in Africa weren't relevant?

I'm struggling a little to reconcile your two statements, that you simultaneously don't have much knowledge about the situation, but seemingly enough to decide that the deaths of thousands/millions of people in proxy wars is irrelevant to the discussion.

Re:Millions of Active WebSockets with Node.js on Tuesday February 21, 2023 @03:50AM (#34878513)
Would you mind unpacking how, in your view, Go/Rust/compiled strongly-typed languages lead to more *reliable* software? I can see how performance and maintainability* are sort of self-evident arguments in favour of them, but not sure how reliability could be a feature inherent to a language/runtime.

* As a build/compile-time concern, using Node doesn't preclude strong-typing, so maintainability is also not a strong argument against the runtime itself, given you can use e.g. TypeScript.

Happy to help!
I keep getting so irritated by the cursor, that my brain completely refuses to process the contents of the page. So irritated, in fact, that I forgot I could switch to Reader Mode. I really wish they'd provided a way to disable it.
Re:TinyBase: A JavaScript library for structured state on Monday January 17, 2022 @10:41AM (#29967644)
PouchDB has offered something like that for close to a decade now, if I'm not mistaken. Might be worth looking into. It is document-based, though, rather than relational+graph, though I suppose you could build graph utilities on top of it.
An interesting Romance counter-example is "Obrigado" vs "Obrigada" ("thank you", in Portuguese). I'm not even remotely fluent, but if I recall correctly, the gender is dependent on the speaker, not the person being addressed.
Re:What does microblogging give you that forums didn't? on Thursday November 18, 2021 @02:40PM (#29269490)
Ah, I see what you're saying. That does make sense.
Re:Singapore’s tech-utopia and surveillance state on Thursday November 18, 2021 @11:57AM (#29267631)
One does feel very watched in Singapore, though. I remember finding it interesting that there were cameras even inside the buses for public transport.
A few questions:

How well did British colonisation work out for Native Americans? That would be a more fitting comparison to make. Look at life in the reservations.

Did the Romans meddle in British affairs after they were booted from the isles? How was life in the British isles in the aftermath (let's be generous and give them 100 years) of Roman colonisation for the common people?

Singapore is an interesting, and exceptional case. But also worth noting that even here, the economically and politically dominant Chinese Singaporeans supplanted indigenous Malays. The Chinese mostly arrived during the British colonial period.

People who espouse this sort of thinking also say similar things about South Africa. "Apartheid ended almost 30 years ago. You should be over it." Or that Black Americans - people who were only accorded full civil rights in the 60s - should get over centuries of domination since it's "already" been a couple of generations since they could vote and sit at the front on a bus. I could keep going.

Re:What does microblogging give you that forums didn't? on Thursday November 18, 2021 @10:23AM (#29266445)
> Instead, people are given equal opportunity to incite discussion

"Equal" how? This seems to suggest that a random person sharing their musings with their social circles on a public account, vs, say, Trump pre-ban don't have *dramatically* different reach and ability to incite discussion. That seems obviously incorrect.

Re:When Americans picnicked in cemeteries on Wednesday October 20, 2021 @01:29AM (#28927094)
I don't know if it's common, but I did this a couple of times at war memorial cemeteries in different parts of Kenya when I was younger. They can be some of the most accessible, well maintained, open green spaces in some areas.
Re:Updated WHO global air quality guidelines on Thursday September 23, 2021 @01:48AM (#28625551)
Same here. I live in Nairobi. The air quality here isn't all that good, but I acquired a newfound appreciation for it when I visited Gurgaon in India a few years ago. When I first landed, I actually mistook the dense smog for clouds. I came pretty close to passing out once while waiting for a taxi on the street. I was basically in air-conditioned rooms the entire time I was there, save for a short trip to Delhi, which felt noticeably better.

I've been equally surprised when visiting other cities with cleaner air than my own. It might be one of the things that pushes me to uproot my life here and try make a home someplace else.

She's a materials scientist. I'd wager that she's considered all of these factors. She's also been doing this for a while, and produced tonnes (literally) of these for, if I read correctly, a year and a half. Maybe consider that she's thought through this?
Re:Why Segment Went Back to a Monolith on Wednesday April 29, 2020 @05:58AM (#23017370)
Why do you think/feel that there are "too many"? What's the threshold for an acceptable number of microservices? (Not asking this to be confrontational. Just curious, because it's a sentiment I've seen before, without the reasoning behind it being articulated.)
I've been doing that lately (1.5x-2x), but taking notes, and making sure to work on any exercises provided after the lecture. I need notes for retention even at 1x, so it doesn't feel like extra work.
Re:Theia: Cloud and Desktop IDE on Monday April 06, 2020 @08:36AM (#22793144)
This is interesting to me. Do you care _why_ the apps you use are performant, if they already are? Is it noticeably impacting the performance of other apps you're actively using?
I think a lot of people are extrapolating from their experience with monoliths and imagining that Monzo devs are maintaining 1600 tiny monoliths. That's an anxiety-inducing thought.
"Definitely" is a strong word. I'd imagine that it's designed so that you don't need more than a few to interact with each in real time to fulfill a business process.

I think people's anxiety around this comes from thinking that they need to understand every single system in intimate detail, or even a significant number of them. On most days, you probably only need to understand what happens at the boundaries of the ones that your systems need to interact with. Good instrumentation means you have enough visibility into them without needing to understand the implementation details.

I'm generally quite against shared libs across services for this very reason. Share patterns, sure. But code? You end up coupling services in ugly ways, because Team X has to think about how Team Y will be impacted if they need to make a change to the shared library. API clients (whatever protocol they may be using to communicate), aren't generally the hardest part of building a service. Trying to build shared ones (in my experience) is more trouble than it's worth.
There's a lot of back office tech you need to build/buy if you're working in consumer, or financial tech. Monzo is both. Most people in working at a bank aren't finance workers. There are entire domains that will never be touched in the course of a transaction.
I think that's the point. It's a set of simple services. A microservice is as simple as it gets. I imagine that orchestration can become hellish at a certain point, but every team works on a few simple microservices, rather than one complex system.

Older »