HNHacker News
TopNewBestAskShowJobs

korginator

875 karma · joined January 23, 2012

submissionscomments
korginator··on Blockbuster Alzheimer's paper retracted by former Stanford president
Add this point from the article for context: "This retraction is Tessier-Lavigne’s fourth in as many months, a stunning turn of events for a researcher of his stature."

That begs the question, how did at least four such cutting-edge research works with fabricated data and results go through the review process unscathed?

korginator··on When the New York Times lost its way
For years, the New York Times has had a cosy relationship with the China Daily which itself is a mouthpiece of the Chinese communist party.

I remember seeing several pro-China op-eds and advertorials in the NYT during the pre-Covid days, scratching my head wondering if I was in a different universe.

At the same time, there were several dozen covert and overt editorials that bashed countries and governments that were not pro-China. For example they continue to publish several blatant anti-Indian and anti-Hindu pieces which sound more like sensationalist attention-grabbing propaganda.

As a former paid subscriber to the NYT, it's sobering and sad to see how they have pivoted and where they're headed.

korginator··on Why aren't motherboards mostly USB-C by now? (2021)
USB-C is simply more convenient to use, and you get it right 100% of the time, instead of your orientation being wrong 50% of the time with USB-A.
korginator··on Why aren't motherboards mostly USB-C by now? (2021)
USB-A should be relegated to the rubbish-heap of poorly designed interfaces for the simple reason that it has no physical indication (e.g., RS-232C) or clear visual indicator for orientation, and you get it wrong 50% of the time. It's way beyond time the USB-A interface is eliminated. USB-C can't get here fast enough.

My MacBook pro only has USB-C ports, they work well for data, video out, as well as power (charging) and I am glad to be rid of the USB-A ports.

korginator··on Lessons Learned from Twenty Years of Site Reliability Engineering
This feels very apropos to a recent banking outage we had here in Singapore. On Oct 14, I was out buying groceries and was asked a very strange question by the NTUC FairPrice supermarket cashier, "which bank is your card from?". Expecting the usual "would you like this product on offer" type question, I didn't even register the question for a second.

Turns out that we had a major outage at a data centre that served DBS - one of the largest lenders, as well as Citi. [1]

The disruption was attributed to a cooling system failure at a data centre operated by Equinix [2]. Further digging led to information that the culprit was the SG3 data centre [3] marketed as their largest IBX data centre in the Asia Pacific region and one of the newest. It turned out that the cooling system was being upgraded on contract with an external vendor, who applied incorrect settings which brought it down.

Further, this particular data centre has 2N electrical redundancy but a cooling redundancy of only N+1 chillers, in comparison to other financial services organizations like the Singapore exchange (SGX) that offers [4] CoLo hosting with 2N chillers, which I believe is essential for warm equatorial climates.

Sadly, this outage was followed by yet another smaller payment related outage the following week, making it the fifth outage this year. DBS was trumpeting their move to the cloud [5] as part of their grand plan to transform themselves from a bank into a software company that also offered banking services [6][7].

In going all out with this questionable and misguided transformation they've lost focus on what made people trust them in the first place - the decades of trust that was built on solid, reliable, transparent and efficient banking services.

There were questions about why their backup data centre didn't kick in and there are no answers till date.

It's clear to see that the recovery mechanisms weren't tested, performance degrade modes were not implemented or not tested, disaster resilience utterly failed, there were no working mitigations for cooling system failures or DC failures, and as a result ATMs and other services were down from 3pm on Oct 14 until the following morning. For a country that prides itself on digital transformation, this is just the latest banking systems failure which makes it far more than an egg in the face, it's an erosion of trust.

Items (2), (3), (7), (8), (9) from the Google report directly apply to this failure. I can only hope something good comes out of it and lessons are learnt.

[1] https://www.channelnewsasia.com/singapore/dbs-citibank-outag...

[2] https://www.zdnet.com/article/equinixs-data-center-system-up...

[3] https://www.equinix.com/data-centers/asia-pacific-colocation...

[4] https://www.sgx.com/data-connectivity/co-location

[5] https://www.dbs.com/newsroom/First_bank_in_Singapore_to_laun...

[6] https://bankinginnovation.qorusglobal.com/content/articles/t...

[7] https://www.dbs.com/technology-future/dbs-redefining-the-fut...

korginator··on USB inventor explains why the connector was not designed to be reversible (2019)
Rubbish. These are just excuses for terrible & thoughtless design.

USB is by far the worst designed thing in the history of humankind, in terms of the cumulative amount of frustration it has caused globally.

All common-sense usability principles were ignored, and these are not new principles. Take the old RS-232C or RJ45 jacks, you just looked at it and you knew which way to plug it in. Hell you could do it blindfolded by feel.

korginator··on Karaniya Metta Sutta: The Buddha's Words on Loving-Kindness
As with many Pāli words (e.g., dhamma, samkhāra, etc.), it's hard to provide a simplistic one-dimensional translation of the phrase "mettā", often crudely translated as loving-kindness. When you read through the Sutta Nipata and the early texts, it comes across more as unconditional or unconstrained friendliness which is far easier to practice in real life, even when you can't make yourself feel loving-kindness.

There are several other passages from the oldest strata of Pāli texts, e.g., the SNP (Sutta Nipata) and some of the connected discourses (Samyutta Nikāya) that talk more about metta, a rich and complex tapestry that paints a picture of the actual and original intent behind the word or phrase.

This talk by Prof. John Peacock has some good insights into the phrase mettā, and provides a good overall context.

https://www.audiodharma.org/talks/2600

Mettā is part of the four brahmavihārās or practises to cultivate wholesome states of mind, the others being karuṇā (compassion & kindness for oneself and for others), muditā (simplistically translated as "empathetic joy") and upekkhā (equanimity).

korginator··on The Project Gutenberg Open Audiobook Collection
I'm not even sure what this project is supposed to accomplish. I tried a few books, and gave up within a few seconds. Pauses and punctuations, intonations, the spacing of words, and a whole lot more are really out of whack - it takes me a lot of effort at times to figure out what's being said. After a short while, it was really starting to stress me out so I gave up.
korginator··on China to launch new $40B state fund to boost chip industry, sources say
Archive: https://archive.ph/1lWyv
korginator··on Huawei teardown shows chip breakthrough
[Edit: sorry, replying to myself because I can't edit the parent post]

China launches a $40 billion state fund to boost the chip industry.

https://www.reuters.com/technology/china-launch-new-40-bln-s...

Archive link: https://archive.ph/1lWyv

korginator··on Huawei teardown shows chip breakthrough
Before Covid, we used to have projects with Huawei that needed visits to China, specifically to their HQ in Shenzhen. The calibre of their R&D is nothing short of world class.

I've had the pleasure of deep-dive analysis and problem solving with some extremely talented and intelligent minds there. Though we had a language barrier, it became irrelevant after a few discussions.

What also amazed me about a company of that size was their decision making process and ability to commit resources and money to actions at very short notice. Their divisions and teams operate in a very autonomous style, and the teams I interacted with were definitely empowered to make strategic calls and commit to them. This may not be true across the whole organisation, but it does broadly appear to be an indicator of their culture.

Back then, they were already doing a fair amount of work on upstream cellular networking and related tech around 5G, SOC design, manufacturing processes and improvements, and a whole lot more. They were not shy about discussing sanctions and were (still are) hard at work towards self-sufficiency, sanctions or not.

What's happening now was not only expected, it could not have turned out otherwise. Also note, we're hearing about Huawei because they are one of the biggest. There are several other smaller and niche players who are part of the game.

korginator··on Mushroom pickers urged: Avoid Amazon foraging books, appear to be written by AI
On the rare occasions when I order books from amazon, they are usually books that I've already read or borrowed from elsewhere, that I need for further reference or research.

Aside from AI-generated garbage, there are large numbers of works that are of just poor quality, with little to no editing, spelling mistakes, grammatical mistakes, formatting and layout problems, and (on one occasion) very smelly paper.

AI-generated rubbish is only the latest incarnation of this problem. I recall many years ago, purchasing a book on health and fitness that had many 4- and 5-star reviews. It was not cheap. It turned out to be a 50-60 page booklet that looked like someone had taken a bunch of webpages and clicked "print to PDF" on the browser - absolutely no proofreading or formatting. There were pages with the old IE missing image icon in place of what should have been photographs.

There is no reliable curation, a reputation scheme, or any trustworthy process on amazon to discover new works or explore new topics that return genuine material. This also extends to other goods such as household items, utility items, foods, and so on. It's scary that amazon also sells medicines - what's the guarantee that they are not fake, adulterated or toxic?

Amazon is a cesspool.

korginator··on OpenTelemetry in 2023
Yes, I really agree, and I've gone through the same pain, but try using the alternatives that claim to be better because they have OpenAPI specifications [1]

The example shows you how to use the swagger tool, parse the OpenAPI spec [2], auto-generate GoLang glue code, call __one__ of those auto-generated functions and log a trace.

However, there is zero documentation, zero other examples, and I'm left scratching my head whether there's even one person in the world using this approach. I eventually ended up just directly using the service APIs [3] via REST calls.

OTEL is painful, but the alternatives are no better :( I really wish there's some interest in this space, since SLO's and SLI measurements are becoming increasingly important.

[1] https://github.com/openzipkin/zipkin-api-example

[2] https://github.com/openzipkin/zipkin-api/blob/master/zipkin2...

[3] https://zipkin.io/zipkin-api/#/

korginator··on OpenTelemetry in 2023
I've been playing with OTEL for a while, with a few backends like Jaeger and Zipkin, and am trying to figure out a way to perform end to end timing measurements across a graph of services triggered by any of several events.

Consider this scenario: There is a collection of services that talk to one another, and not all use HTTP. Say agent A0 makes a connection to agent A1, this is observed by service S0 which triggers service S1 to make calls to S2 and S3, which propagate elsewhere and return answers.

If we limit the scope of this problem to services explicitly making HTTP calls to other services, we can easily use the Propagators API [1] and use X-B3 headers [2] to propagate the trace context (trace ID, span ID, parent span ID) across this graph, from the origin through to the destination and back. This allows me to query the metrics collector (Jaeger or Zipkin) using this trace ID, look at the timestamps originating at the various services and do a T_end - T_start to determine the overall time taken by one call for a round trip across all the related services.

However, this breaks when a subset of these functions cannot propagate the B3 trace IDs for various reasons (e.g., a service is watching a specific state and acts when the state changes). I've been looking into OTEL and other related non-OTEL ways to capture metrics, but it appears there's not much research into this area though it does not seem like a unique or new problem.

Has anyone here looked at this scenario, and have you had any luck with OTEL or other mechanisms to get results?

[1] https://opentelemetry.io/docs/specs/otel/context/api-propaga...

[2] https://github.com/openzipkin/b3-propagation

[3] https://www.w3.org/TR/trace-context/

korginator··on Dropbox limits ‘all the storage you need’ unlimited plan thanks to abusive users
If it's not unlimited then don't call it that. If the company expects users to not do certain things, then state that in the contract. If you call it unlimited and it's not really unlimited and depends on what the company feels today, then it's just false advertising.

In my organization if I were in charge of contracts and pulled something like this, I'd be out of a job and my chain of command would be under review.

This is simply unprofessional.

korginator··on South Korea's biggest telco says 5G has failed to deliver
There's no strong benefit to consumers, and the industrial use cases never materialised because telcos have not rolled out services like URLLC, MMTC, compliant edge-compute (MEC) platforms with full 5GC integration (e.g., MEC app registration, auto routing of UE traffic to MEC services, etc.)

The telcos I deal with don't even have a business model or a way to price enterprise services delivering these new 5G features, they're just selling a pipe with newer tech and asking for more money.

There are a bunch of companies, research organisations, and universities building and making demos but hardly any of these make it to production. Here's an example of a working system: Local 5G and TETRA interconnected at Narita International Airport: https://www.ntt-east.co.jp/en/release/detail/20230519_01.htm...

I work in this space... 5G coverage is a lot worse in most places than 4G or even 3G. As for the overhyped applications like remote surgery, remote tele-operated robots, 5G-driven cars, etc., don't hold your breath.

mmWave 5G is a dud - it has some promise but again telcos are not investing money to roll out mmWave. Telcos aggressively marketed 5G to consumers at a premium price point but they offer very limited benefits in limited situations. Even routine functions like cell to cell handoffs are often smoother in 4G than with 5G, not because of the spec but because of other factors.

5G was overhyped and it failed to deliver any value except in a few situations.

korginator··on What Makes Music Sound Good? (2010) [pdf]
Since the professor is also a composer, are there any examples of his own music? I'm unable to find anything except his lectures on YouTube. I'd really like to hear his take on good sounding music. As a former musician myself, I find my own tastes changing every year, and it's very subjective.

Though he talks about the five properties, I tend to disagree with this generalisation - what I like at the moment really depends on my state of mind, mood, time of the day, and what I want to feel like after listening to a few songs. Sometimes I really get into songs with complex patterns and interesting time-signature changes, and at other times I simply settle with some Wes Montgomery. What sounded good to me this morning doesn't work for me now. What I disliked five years ago is something I keep coming back to today.

Age contributes as a very significant factor to what sounds good. Speed metal or power metal was "good" in my teens and twenties, but these days I need to be in a very specific mood with specific energy levels to even consider some Pantera or Megadeth. On the other hand, I can easily get into Sepultura ("Ratamahatta", "Roots bloody roots", etc.) even though they are often much heavier, because there's a kind of easy coexistence with their type of music that I find curious. There are other musicians I liked way back then, but you couldn't pay me money to listen to them today - even the same songs I had on repeat.

Perhaps the prof is on theoretically sound footing, I'm a layman in this field, but I can't experience what he describes.

korginator··on Project IDX
This looks like something that targets independent developers. I know this won't be allowed in my organization. There are so many unanswered questions. Where would the code (or git repo) be hosted? Can we host on-prem? How will Google use our code - to train their AI models, or to make outright clones and keep them forever? What about the T&C and what about privacy? Who can see our code? What prevents Google from just cloning a project that is innovative, since their AI would already have the dataset and code?

Would it work like the no-code platforms where you're 100% dependent on those providers to even make your software run?

I only see red flags for corporate use. Sure, this may be nice to play with a few ideas, but I would definitely not trust it to host and build production software.

korginator··on Not Using Zoom
At work, there is a whole process and checklists for "approved" software. Zoom is one of them. Most Microsoft software are in this approved list. Our work laptops are locked down and you can't install anything. Our development laptops are a bit more open, but they are monitored as well. However this is not the issue.

How do you get a whole organization of several thousand people to move from zoom to another platform? In my experience, this has only happened because the provider simply could not meet the QoS/ToS, or they were priced out.

Also, most people just don't care. They just want something working well. We've got Cisco webex and Microsoft teams, but guess what most people prefer? Zoom. Because "it just works better".

korginator··on Ask HN: Zoom alternatives which preserve privacy and are easy to use?
I've been down this road a few times over the past few years. Aside from zoom or a company-managed MS teams service, we found the alternatives just too troublesome to get working properly across larger groups of people.

Take google meet for instance. There are already two versions of this app on the play store. One is "google meet (original)" and the other is just "google meet". The weird thing is that both of them are regularly updated, and the "(original)" app was last updated just a week ago.

As for alternatives like Jitsi, perhaps I can get it going, and perhaps a few people would join for a few weeks. The interest will slowly die out as people go back to what they know - zoom or teams. My mother in her 70's uses zoom to collaborate with others on some work that she does - they understand the privacy issues but they simply won't accept the hassle of changing to something else. Not unless zoom does something really bad.

korginator··on PayPal launches its own U.S. dollar-backed stablecoin
I really don't see the value proposition for yet another stablecoin.

The only reason I was using PayPal is so that I didn't have to provide my credit card number to merchants while purchasing online. Now with single-use CC numbers, I haven't used PayPal for a few years.

What am I missing?

korginator··on Firefox Money: Investigating the Finances of Mozilla
From the report: During 2021, Mozilla paid $387 Thousand dollars to a Mckensie Mack Group whose LinkedIn page describes itself as “Black-led and nonbinary-led, MMG is a global social justice organization”.

And another $100K to an "Action research collaborative" that sounds like another social justice org?

WTF? This sounds like money laundering. I just want a good browser. I'm now regretful that I was donating regularly to Mozilla.

korginator··on The “three things” exercise for getting things out of talks (2011)
This would never work for me. Sometimes I attend talks to look for specific information, which is often a lot more than three things. Sometimes I attend just to learn about a new subject, or for some inspiration. Often, it's not a talk but a dialogue, and many interesting points come up during the Q&A. If I needed answers for a specific point, I'd ask the question.

Imposing such an artificial and rigid structure when attending a talk will stress me out, get me less, and turn me off. I still remember my student days when the best lectures or talks served to inspire, and I'd often dig deep into a subject because of that.

korginator··on VirtualBox 7.0.10 download links have disappeared
I would be cautious or even distrustful of using anything from Oracle. VirtualBox components come under three different licenses - GPLv2, personal use & evaluation license, and an enterprise license. Their VirtualBox license FAQ [1] gives them enough leeway to change future licenses at will. If an exploit is discovered in your old VirtualBox and they've changed the license, you're out of luck.

Be specially careful when installing their extension pack, as it is an evaluation license.

We've moved our development to KVM and Virtual Machine Manager on Linux [3] and UTM on Mac [4]. There are other options to run your VM, such as Multipass [5] or VirtualBuddy [6].

On a digressive topic - it was fun migrating our legacy application server stack from Oracle Java (old & poorly considered decision) to OpenJDK, thanks to their license [2].

[1] https://www.virtualbox.org/wiki/Licensing_FAQ

[2] https://www.oracle.com/java/technologies/javase/jdk-faqs.htm...

[3] https://ubuntu.com/blog/kvm-hyphervisor

[4] https://mac.getutm.app/

[5] https://multipass.run/

[6] https://github.com/insidegui/VirtualBuddy

korginator··on Thunderbird 115 “Supernova”
Been using the Mozilla suite for email since the late 1990's and migrated to Thunderbird some time in 2003-2004 if I recall. I've never really bothered with speed or understood why it was a concern with a POP/IMAP email client, and that's never been a reason for me to use it.

Migration of my mails from Mozilla to thunderbird was trivial since they used the same mbox format. I've moved my thunderbird profile after that from Linux to Windows to Mac, across nearly 20 years, with no problems.

I will continue to use Thunderbird for the simple reason that it just works on all the common OS'es and it's easy to move your profile across them.

korginator··on Microsoft Freezes Salaries for 2023
With the rate of inflation and interest rates going up, salaried workers need a cost of living adjustment at the very least, even if we forget about a bonus or a big pay hike. This decision is unethical to full-time employees seeing the tidy profit they made. It's a clear signal to the employees not to expect any practical reward for hard work, what a great way to motivate people.

This is yet another large and powerful company acting to appease the market so their stock price goes up a bit and the shareholders are rubbing their palms in glee.

Now I'm off to watch "Office Space"

korginator··on Sam Altman says era of remote work is over
Quite the opposite. Several divisions in my organisation and others in our group have decided to gradually move to a model where about half of us work from home for the medium term, and that number is expected to increase over the next five years.

They are already saving a significant amount of money by giving up our old offices. The mode of engagement between staff and across teams has obviously changed and continues to do so, but productivity is back to pre-Covid levels. We meet in person when there's a real need, say once a week or two.

Even allowing for the possibility that the contents of the article are true (which I seriously doubt ... it reads like sloppy reporting and cheap sensationalism) this is one man's view, biased and coloured by his own interests.

korginator··on Ed Sheeran Wins Copyright Case over Marvin Gaye’s ‘Let’s Get It On’
Musicians have been taking inspiration from, borrowing from, and reinterpreting other artists throughout history. This is what makes for the rich tapestry of musical genres & styles, and the evolution of music itself.

So may great hits are reinterpretations of older less-known numbers, often as tributes to the musicians who wrote or played the originals.

What if the estates of Bobby Russell won against Reba McEntire, or the estates of Sonny Boy Williamson or Willie Dixon won against Led Zeppelin, heck, pick pretty much any old blues musician and you can claim they've been ripped off by newer bands. Freddie King's estate would be rolling in dough and their heirs would be set forever.

The problem lies with copyright laws, the way they are today. There will always be greedy money-grubbing lawyers and people wanting to make easy money by exploiting this system. This goes beyond copyright laws. Patent laws anyone? What if Volvo had decided to charge an arm and a leg for their 3-point seatbelt patent instead of letting competitors use the idea without charge? Nothing wrong about that, they may have made a ton of money (justifiably so), but they looked at the broader picture concerning public safety. Would Chrysler have done that had they invented the 3-point seatbelt? Probably not. I'm just trying to illustrate how two parties could make completely opposite decisions both compliant with copyright or patent law.

korginator··on The “Location Off” switch on your phone is a lie
Your cell provider can always determine the location of your cellular device. They always have. Now with 4G and 5G it is easier for trusted services to get extremely precise details about the location of your device [1][2].

The example in the second link shows the details that the cellular network provider may have, and this includes the Cell tower ID, the enodeBID (4G), tracking area (TA) ID, geolocation, information about whether the device is moving (its velocity), the mobile country code (MCC), mobile network code (MNC), and a whole lot more.

This data is already with your cellular network provider, so it makes no difference if you have "switched off" location services on your phone.

[1] The Open5G Lab APIs https://swagger.open5glab.net/

[2] An example location tracking request https://swagger.open5glab.net/#/MonitoringEvent%20API%20Subs...

korginator··on Whistleblowers are the conscience of society, yet suffer gravely
When I worked in a large-ish organization in the late 1990's, there were some "interesting" hiring practices and office dynamics, to say the least. Our organization had a phone hotline and an email address to raise concerns. I decided to send a short, objective message after observing the negative effects of these practices on the workplace morale.

My message was then promptly sent to the very same hiring manager running the show, and the local director who was equally involved. Obviously, nothing positive came out of it, and there was a fair amount of unpleasantness afterwards.

Back then I was younger and somewhat naïve, but fortunately that mindset changed quickly. None of these hotlines or whistleblower mailboxes work as intended. More often than not, you just end up creating trouble for yourself and for others with a net negative outcome while the original problem remains unaddressed.

The people in the positions of power have everything going for them, it's in their interests to maintain status-quo and expand their spheres of influence. The last thing they want is for an upstart whistleblower to try and make a change.

← PreviousPage 2 of 6Next →