News for hackers. Stuff that matters.

jto1218

Re:Progressive JSON on Sunday June 01, 2025 @12:46PM (#44152175)
typically if we need to lazy load parts of the data model we make multiple calls to the backend for those pieces. And our redux state has indicators for loading/loaded so we can show placeholders. Is the idea that that kind of setup is inefficient?
Re:HTTP 999 – the unofficial status code on Friday November 03, 2023 @08:34AM (#38127783)
Reminds me of a similar one that only Shopify uses https://http.dev/430

It says it’s deprecated but we still get them from their API from time to time.

Re:Please – A cross-language build system on Saturday November 28, 2020 @09:22PM (#25242449)
> Indentation is normally four spaces. Tabs will be rejected by the parser.

You love to see it.

Re:YouTube-dl has received a DMCA takedown from RIAA on Saturday October 24, 2020 @09:35AM (#24879141)
Do you know of any systems that do this? Seems like a good idea.
Re:A Picture of Java in 2020 on Tuesday September 22, 2020 @08:48AM (#24553805)
That is true, there's a lot of "magic" that comes with boot. It can be helpful to take a look at what all of that auto-configuration code is actually doing, but reading that stuff is pretty difficult as well.
Their website has a bunch of broken links on it. Default links from the theme that they haven't changed or something. Sloppy as hell.
Re:A Picture of Java in 2020 on Tuesday September 22, 2020 @08:03AM (#24553489)
Interesting to see that fragmentation in versions being used. I guess that’s to be expected with a faster release cycle. 75% still on Java 8 is surprising though, isn’t it already EOL?
Re:A Picture of Java in 2020 on Tuesday September 22, 2020 @07:57AM (#24553446)
What are you talking about? What exactly makes Spring projects unmaintainable? Have you ever seen or used it before?
Re:Ubuntu 20.04 LTS’ snap obsession has snapped me off of it on Saturday September 05, 2020 @10:15AM (#24383686)
Linux Mint 20, which is based on Ubuntu 20.04, ships without any snaps or snapd, and has some kind of mechanism to prevent snapd from being installed by apt. Might be a good option for folks that like Ubuntu but want to avoid the snap fiasco.
Re:Dear Google Cloud: Your Deprecation Policy Is Killing You on Saturday August 15, 2020 @09:15AM (#24168632)
that’s the whole point of the article though. Why should the “huge burden on the teams who maintain the stuff” be shifted to the customer who has less resources than Google to manage that burden. 12-15 months is not a long time. If you have to rebuild things that already work every year, you’re wasting a lot of time that could be spent building value for your customers.
Re:Dear Google Cloud: Your Deprecation Policy Is Killing You on Saturday August 15, 2020 @09:05AM (#24168568)
the main thing here though is the older things you’re moving away from in those cases are still around. AWS didn’t remove classic load balancers and force you onto application load balancers.
I, for one, am _shocked_ that an advertising company would do such a thing.
Re:Migrating a 40TB SQL Server Database on Thursday July 30, 2020 @12:56PM (#24000409)
> There were lots of reasons this needed to be done, one being tech debt. We realized that the original daily table structure wasn’t ideal. If we needed to query something over several days or months, it was terrible — lots of UNION ALLs or loops to crawl through days or even months at a time was slow.

Maybe i'm missing it, but there doesn't seem to be any discussion of the result. _How_ much faster was it after the change? Was it 11-months-worth-of-dev-time faster?

Re:HTTP 402: Payment Required on Saturday February 01, 2020 @08:49PM (#22214608)
Shopify’s REST API returns 402s when the shop whose data you’re interacting with hasn’t paid its Shopify bill. Always thought it was an interesting usage cause the payment-required relationship is between the shop and Shopify, as opposed to the shop and the application hitting the API.
I'd recommend using an APM product off the shelf to get a lot of the mentioned functionality in the article (Monitoring, Tracing, Anomaly Detection). I would definitely _not_ recommend trying to roll all that yourself, unless you have a ton of time and resources.

There's a few good ones out there, we use Instana and it's working really well.

Re:Pi-hole: A black hole for Internet advertisements on Thursday May 30, 2019 @10:21AM (#20051372)
you can pretty easily whitelist those sites.
I’m excited about this one. Being able to compile to native with `mvn package -Pnative` sounds awesome.
Re:Segment Is Now Free for Early-Stage Startups on Thursday February 21, 2019 @09:48PM (#19222706)
clicked on the link to read this, apparently my pi hole has the domain blocked
I really like the Cypher query language from Neo4j. Really hoping that Dgraph will have support for it in near future (it's on their roadmap: https://github.com/dgraph-io/dgraph/issues/1966 )
love this article about the log abstraction and some of the motivation behind Kafka. It's a great resource to get a feel for what it is and how you can use it:

https://engineering.linkedin.com/distributed-systems/log-wha...

Love Xubuntu! Just want to mention there's also an Xfce flavor of Mint for any Mint fans: https://www.linuxmint.com/edition.php?id=249
I don't know if this is on topic but I switched to Ubuntu 18.04 recently and ran into this fairly annoying bug [1]. Installing curl installs libcurl4, which then uninstalls any applications you have that have a dependency on libcurl3 (which turns out to be Slack, Virtualbox, and some others). They really need to figure out how to allow libcurl4 and libcurl3 to live side-by-side if that's possible.

Responses from ubuntu folks on that bug ticket have just been "Those packages are not official ubuntu packages so we can't do anything"

1: https://bugs.launchpad.net/ubuntu/+source/curl/+bug/1754294

Re:Man Accused of Making 97M Robocalls on Wednesday April 18, 2018 @01:41PM (#16869284)
I've been using a free alternative to Nomorobo called Hiya that's been working really well, for what it's worth.
I tried using one of these Evoluent ones which has a pretty high price tag (I think?) http://a.co/e8u6qen

Ended up going back to the trusty $20 Anker cause it feels more comfortable on my hand/forearm. Go figure.