HNHacker News
TopNewBestAskShowJobs

heybrendan

241 karma · joined April 3, 2016

submissionscomments
heybrendan··on Matrix 2.0: How we’re making Matrix go voom
Thanks for providing. Both the .webm and .mp4:

"No video with supported format and MIME type found."

Not a great UX, but certainly not worth anyone getting upset about, given FOSDEM is seemingly volunteer driven.

heybrendan··on Meilisearch 1.0 – Open-source search engine built in Rust
How would one begin to use this when data is stored in MySQL, MariaDB, or PostgreSQL?
heybrendan··on Finding people's use of /usr/bin/Python with the Linux audit framework
Very interesting indeed!

Any idea why those projects (Scribe and LogDevice) were mothballed? Did Facebook simply lose interest in maintaining or did other OSS projects enter the mix that proved to be a better fit? Thanks again for sharing.

heybrendan··on Finding people's use of /usr/bin/Python with the Linux audit framework
Fascinating. Why was a message bus necessary and what message bus and database (presumably open source) solutions did you use?

Thanks for sharing the use case. Super clever solution.

heybrendan··on How to Configure YaCy as an Alternative Search Engine or Site Search Tool
From 2014. Build and configuration instructions are likely /very/ out of date.
heybrendan··on AMD is now worth more than Intel
> I mean Gamestop's stock and market cap exploded because of investing hype, not because it changed anything in its strategy.

Some intellectual honesty would go a long way here.

From Gamestop's latest 10-Q filing on December 8, 2021, page 15 [1]:

> BUSINESS PRIORITIES

> GameStop has two long-term goals: delighting customers and delivering value for stockholders. We are evolving from a video game retailer to a technology company that connects customers with games, entertainment and a wide assortment of products. We are focused on offering vast product selection, competitive pricing and fast shipping – supported by high-touch customer service and a frictionless e-commerce and in-store experience. Accordingly, we prioritize long-term revenue growth and market leadership over short-term margins. We are taking steps that include: 1) Increasing the size of our addressable market by growing our product catalog across consumer electronics, PC gaming, collectibles, toys and other categories that represent natural extensions of our business; 2) Expanding fulfillment operations to improve speed of delivery and service to our customers; 3) Building a superior customer experience, including by establishing a U.S.-based customer care operation, and; 4) Strengthening technology capabilities, including by investing in new systems, modernized e-commerce assets and an expanded, experienced talent base. The Company will continue to invest in growth initiatives, while continuing to prioritize maintaining a strong balance sheet.

Pages 15 and 16:

Net sales and gross profits are up YoY.

From Page 17:

> 2021 Debt Payments

> On March 15, 2021, we repaid at maturity $73.2 million outstanding principal amount of our 2021 Senior Notes. On April 30, 2021, we completed the voluntary early redemption of $216.4 million outstanding principal amount of our 10.00% Senior Notes due 2023 ("2023 Senior Notes"). This voluntary early redemption covered the entire amount of then outstanding 2023 Senior Notes, which represented all of our long-term debt. In connection with the voluntary early redemption of our 2023 Senior Notes, we paid approximately $219.1 million in aggregate consideration, including accrued and unpaid interest. In connection with the voluntary early redemption of our 2023 Senior Notes, we paid a $17.8 million make-whole premium which is recognized in interest expense in our Consolidated Statements of Operations. Additionally, we accelerated amortization of $0.4 million deferred financing costs associated with our 2023 Senior Notes.

From Page 18:

> Our principal sources of liquidity are cash from operations, cash on hand, and borrowings from the capital markets, which include our revolving credit facilities. As of October 30, 2021, we had total unrestricted cash on hand of $1.4 billion and an additional $202.4 million of available borrowing capacity under our revolving credit facilities. On March 15, 2021, we repaid our outstanding borrowings of $25.0 million under our asset-based revolving credit facility due November 2022 ("Revolver").

Nothing has changed in Gamestop's strategy? Really?

[1] https://gamestop.gcs-web.com/node/19571/html

heybrendan··on The best way to get ahead is now to lie
https://archive.ph/FOHBb
heybrendan··on AWS is playing chess, Cloudflare is playing Go
Not sure why you got down-voted. I for one appreciate your humor.
heybrendan··on Windows 11: Microsoft's pointless update
https://archive.ph/dwquU
heybrendan··on The World's Rich and Powerful Are Stashing $500B in South Dakota
https://archive.ph/xET67
heybrendan··on Ted Cruz says Bitcoin will stabilize Texas electric grid–here’s why he’s wrong
https://archive.ph/6cI2F
heybrendan··on Matrix? No, Thanks
I personally find this to be a rather poorly reasoned blog post.

That being said, I'd welcome Arathorn's thoughts and perspective.

heybrendan··on Google Play Had a Profit of $8.5 USD Billion in 2019 with Margins of 62 Percent
I'd have preferred that the OP simply share the Reuters [1] article directly, than linking to what strikes me as a second-rate, pedestrian personal site masquerading as an pseudo-official tech news blog.

From the Reuters article [linked in TFA]:

> In its quarterly financial disclosures, Google groups Play app revenue with that of other services and accounts for the store's ad revenue as part of another broader category.

Wishful thinking perhaps, but now that the cat is out of the bag, it would be nice to have Play revenue details in future financial disclosures. Retail investors are absolutely clamoring for more transparency in all SEC filings, and it shouldn't require complex acts of jurisprudence to get more data into everyone's hands.

In fact, I'd like to see this behavior [releasing higher resolution business details] apply to all of FAANGM [heck, the entire market], given that when it comes to 10-{Q,K}s, they all seem to be playing the same dastardly, opaque game.

[1] https://www.reuters.com/technology/google-play-app-store-rev...

heybrendan··on Google considered coordinated, multinational hostile takeover attempt of Epic
Notwithstanding my affiliation is no one's business but my own (it's not a rule on HN), your claim is rather baseless: I read the article, directly cited it, and asked for a review to ensure something more consistent with reality. This community call mods' attention to title alteration requests regularly.

In fact, you're out of bounds:

> Please don't post insinuations about astroturfing, shilling, brigading, foreign agents and the like. [1]

I have a strong distaste for hyperbole and {mis,dis}information. That doesn't make me pro-Google. At best, I'd characterize myself as all-FAANG-ambivalent.

[1] https://news.ycombinator.com/newsguidelines.html

heybrendan··on Google considered coordinated, multinational hostile takeover attempt of Epic
The title of this seems... precarious. Wouldn't a better title be something along the lines of...

> Epic alleges Google considered [a] coordinated, multinational, hostile takeover attempt [of their business]

... given legal proceedings seem to be on-going?

Also, from TFA:

> In a statement, a Google spokesperson said, "As we have stated previously, Epic's lawsuit is baseless and mischaracterizes our business conversations. Android provides more choices in mobile devices for developers and consumers."

(@dang, not urgent, but thoughts?)

heybrendan··on Stanford AIMI releases free open-source repository of medical datasets
TFA:

> Democratizing the Tools

> We love that corporations are doing all this work, but we don’t love the fact that the opportunity to share information is asymmetric,” Lungren says. “If they amass data but then lock it down, they will be the only ones who can innovate, which would shut out the important contributions by computer scientists and clinicians around the world. That’s not a position we want to be in.”

Uh huh.

Let's scrutinize the "Stanford University School of Medicine MURA: MSK Xrays Dataset Research User Agreement":

> By registering for downloads [...] you are agreeing to this Research Use Agreement [...]

Hiding downloads behind a registration. We're off to a FANTASTIC start. /s

> YOU MAY NOT DISTRIBUTE, PUBLISH, OR REPRODUCE A COPY of any portion or all of the MURA: MSK Xrays Dataset to others without specific prior written permission from the School of Medicine.

> YOU MAY NOT SHARE THE DOWNLOAD LINK to the MURA: MSK Xrays dataset to others.

You know what? I'm going to stop there. The agreement becomes increasingly more hostile.

Someone please inform Stanford on what "Democratizing" actually means.

It's a hard pass from me.

heybrendan··on Google hits undo on limiting JavaScript capabilities in cross-origin iframes
The chromium bug from the TFA [1] *only* has 76 comments, as of writing this. Seventy six. Out of millions of users. And of those 76, it's not all pro-revert rhetoric. Any outrage here caused by the upstream changes seems quite hyperbolic.

As a user, I'm annoyed my browser will now be subject to a flawed implementation for however much longer it now takes to revert the reversion (de-facto standard or not). I most certainly can't be alone in this stance. While I empathize a subset of developers may have been caught off guard by changes, my empathy has limits: their inconvenience is not worth my browser safety. Why must users suffer at the hand of a few chest-thumping devs?

A little deference for history I think would also go a long way here: time and again Google has to kick the industry hard in it's complacency [2][3]. How quickly the industry seems to have forgotten that not all that long ago, developers [and administrators] had to be dragged kicking and screaming like toddlers, to support HTTPS adoption (and corresponding changes to the chrome UI). Was that change difficult then? You bet. Was it a net-good change in the long run? Hell yes.

As Bruce Wayne said to Alfred after laying waste to League of Shadow's headquarters in Nolan's Batman Begins:

"People need dramatic examples to shake them out of apathy [...]"

Chrome Security team, if you're reading this, keep on trucking.

- [1] https://bugs.chromium.org/p/chromium/issues/detail?id=106508...

- [2] https://bugs.chromium.org/p/chromium/issues/detail?id=106508...

- [3] https://security.googleblog.com/2018/02/a-secure-web-is-here...

heybrendan··on Call centre staff to be monitored via webcam for home-working ‘infractions’
1 year later...

"Teleperformance experiences significant attrition due to hostile surveillance of WFH personnel; struggles to hire replacements."

heybrendan··on Google Safe Browsing can kill a startup
Updated my post to make it more clear I was referring to HN and not your post specifically.
heybrendan··on Google Safe Browsing can kill a startup
Can anyone "in the know" objectively comment if Google Safe Browsing (GSB) has had a net positive result or outcome for the Internet, at large?

Has GSB helped users, more than it has hurt them?

The anti-Google rhetoric [on HN] is becoming more tiresome as of late. Personally, I welcome the notifications in my browsers that a domain is unsafe. I can't possibly be the only one.

heybrendan··on Show HN: I wrote a book on implementing DDD, CQRS and Event Sourcing
> Required technical knowledge

> Working through the book requires advanced knowledge in JavaScript and in Node.js.

Do you have any recommendations on various Javascript / Node.js education or training resources that would make good precursors to your book?

Furthermore, any general advice for the uninitiated?

heybrendan··on AWS just went multi-cloud
Thanks for pointing that out. Unfortunately, still no mention [in the post] of how Azure's Arc/Sentinel is different than what AWS has seemingly built here. And agreed, it's an interesting signal.
heybrendan··on AWS just went multi-cloud
Posts like these always seem buried in deep marketing lingo. Can anyone "in the know" ELI5 how this is different than Google Anthos? [1]

If they are in fact similar, I can't help but be left wondering why ACG didn't devote at least a sentence or two to comparisons that already exist in the industry.

[1] https://cloud.google.com/anthos

heybrendan··on Show HN: Query 1.6B rows in milliseconds, live
Could you take a moment to comment on why one would choose to use QuestDB in lieu of Google's Bigtable or BigQuery? Furthermore, how does this compare to other proprietary and open source solutions currently available in the marketplace? In short, I'm struggling to understand where this technology fits and the over all value proposition.

Asked a different way: If I were a lead of IT, director-level executive, CTO, etc. how and why should I begin to evaluate the QuestDB service / solution?

Thank you for sharing, bluestreak and team, very interesting and exciting work!

heybrendan··on Dexplot: Python library for data visualization
Thank you for sharing.

I'm curious, how does this compare to Chartify [1]? Note, I am not affiliated with Spotify or the Chartify team.

[1] https://github.com/spotify/chartify

heybrendan··on Google Credential Provider for Windows
This is a low quality comment. Can you please explain the comparison to Novell further?
heybrendan··on Sophos acquired for $3.9B
How difficult would it have been to include "[...] by Thoma Bravo" in the headline?
heybrendan··on Oracle VP: Data would be safer if most OSS distributed databases didn't exist
When I read content like this, I can't help but be reminded of Bryan Cantrill's talk at USENIX entitled "Fork Yeah! The Rise and Development of illumos" from 2011 [1].

Some personal favorites:

> You actually don't need to be open-minded about Oracle. You are wasting the openness of your mind.

> What you think of Oracle, is even truer than you think it is. There has been no entity in human history with less complexity or nuance to it than Oracle.

> You need to think of Larry Ellison the way you think of a lawnmower. You don't anthropomorphize your lawnmower, the lawnmower just mows the lawn, you stick your hand in there and it'll chop it off, the end. You don't think "oh, the lawnmower hates me". The lawnmower doesn't give a shit about you, the lawnmower can't hate you. Don't anthropomorphize the lawnmower. Don't fall into that trap about Oracle. [...] The lawnmower can't have empathy.

[1] https://youtu.be/-zRN7XLCRhc?t=2040

heybrendan··on Google Cloud Is Having IO Issues in US-EAST1
Respectfully Mr. Nagle, I expect more intelligent {commentary,questioning} from you, especially given your breadth of experience and background.

A mere infrastructure issue, that occurs with all providers from time to time, would hardly constitute a service "wind-down". Based on a very cursory review, GCP's official deprecation policy [1] doesn't seem all that dissimilar from everyone else.

In short, to answer your question: No.

[1] https://cloud.google.com/terms/deprecation

heybrendan··on EC2 Instance Connect
Huh? A hobby?

Transcript from Alphabet Q1 2019 Earnings Call; April 29, 2019 [1]

> Sundar Pichai, CEO Google:

> We are also deeply committed to becoming the most customer-centric cloud provider for enterprise customers, and making it easier for companies to do business with us thanks to new contracting, pricing, and more. Today, 9 of the world's 10 largest media companies, 7 of the 10 largest retailers, and more than half of the 10 largest companies in manufacturing, financial services, communications, and software use Google Cloud.

> Some of the companies that we announced at Next included: The American Cancer Society and McKesson in Healthcare; Media and Entertainment companies like USA Today and Viacom; Consumer Packaged Goods brands like Unilever; Manufacturing and Industrial companies like Samsung and UPS; and Public Sector organizations like Australia Post.

> Finally, to support our customers' growth, we also announced the addition of two new Cloud regions in Seoul and Salt Lake City, which we plan to open in 2020. These new Cloud regions will build on our current footprint of 19 Cloud regions and 58 data centers around the world.

This doesn't seem like just a hobby to Google.

[1] https://abc.xyz/investor/static/pdf/2019_Q1_Earnings_Transcr...

← PreviousPage 2 of 3Next →