News for hackers. Stuff that matters.

jwkane

Re:Python Audio Processing with Pedalboard on Tuesday July 22, 2025 @07:55PM (#44654296)
I've been using pedalboard to manipulate voices for https://github.com/jason-kane/coh_npc_voices/ (TTS for game characters) and it is a very easy library to use/integrate. Kudos to the Spotify team.
Re:AMD RDNA 4 – AMD Radeon RX 9000 Series Graphics Cards on Friday February 28, 2025 @11:49AM (#43207701)
Totally, the non-XT is the medium soda.
Re:Meta AI releases Code Llama 70B on Monday January 29, 2024 @02:28PM (#39181186)
Excellent point -- goodwill in a hyper-high demand dev community is invaluable.
Re:What's New in Python 3.12 on Wednesday October 18, 2023 @12:59PM (#37931477)
If you want to write javascript, use javascript. There are ways to get what you're asking for depending on your use case. types.SimpleNamespace in the standard library provides one approach.

"There should be one-- and preferably only one --obvious way to do it." (zen of python)

I do agree that python logging is a weak point. It is too easy to do it wrong -- particularly when you are a few modules deep.

Re:What's New in Python 3.12 on Wednesday October 18, 2023 @12:49PM (#37931331)
Two reasons seem obvious. F-strings are relatively new -- the code is maturing and the edge cases are being filled in. Second, everyone can't be working on the GIL and start-up times. There is a tipping point at a relatively low head count where adding developers decreases productivity.
Re:Making Hard Things Easy on Friday October 06, 2023 @01:12PM (#37793370)
faux is easier to remember
Cannibals are legal in Colorado? Can't wait for the next Top Chef -- Denver edition.
Is it reasonable to assume that the wealthiest people are more interested in optimizing society for what is best for the country as a whole or optimizing it so they can acquire more wealth/power? How often are those two possible optimizations in conflict?

I think it is an unpopular opinion for two primary reasons. There are inherent conflicts of interest. Being good at one thing (often being really good at being born with the right parents) does not necessarily correlate with decision making on behalf of society at large.

Re:Twitter set to accept Musk's $43B offer – sources on Monday April 25, 2022 @08:03PM (#31162458)
Add a category for what they are famous for? willsmith with a blue checkmark and "Podcaster" compared to will_smith with a blue checkmark and "Assaulted Chris Rock"?
Re:The war on gifted education on Thursday March 03, 2022 @03:12PM (#30546225)
Perhaps not a popular opinion, but the overwhelming majority of "gifted" kids seem to be near the middle of the bell curve with parents that are convinced little George is the next Einstein.

It is kind of fascinating since it does seem plausible that treating a child as gifted with high expectations and then providing focused, advanced instruction may be a self-fulfilling sort of situation.

Re:Split the States (2021) on Thursday March 03, 2022 @02:06PM (#30545284)
don't apologize for using a great word. :)
It is not an ongoing issue; I do appreciate the offer of assistance. If we see attacks coming through hyperbeam again that we can't address through other means I'll reach out.
Spent some time blocking a big pile of abuse from users utilizing hyperbeam.com for IP anonymity. It left a bad taste for legitimate uses of the system.
With Winnie the Pooh entering the public domain in the US next year (per: https://en.wikipedia.org/wiki/Winnie-the-Pooh_(book)) Won't Mr. Hoff be free to publish again through whatever means he wishes?
Re:(Fixed) Google Cloud us-central1 outage on Thursday February 18, 2021 @05:36PM (#26186749)
Description: We are experiencing an issue with Google Compute Engine VM Instance creation in us-central1 beginning at Thursday, 2021-02-18 12:13 US/Pacific.

Our engineering team continues to investigate the issue.

We will provide an update by Thursday, 2021-02-18 14:45 US/Pacific with current details.

Diagnosis: Users may be unable to create new VMs in us-central1, any products that rely on GCE will be impacted by this.

Workaround: None at this time.

Re:Put tiny businesses back into residential neighborhoods on Thursday July 23, 2020 @10:45PM (#23935168)
Even if the rent was subsidized or more likely rent-controlled -- you still have to pay those four employees enough to live in commute range. That forces the margins you have to charge for computer repairs to shot up to a level that would make the Geek Squad blush.
Re:New Google SRE book: Building Secure and Reliable Systems on Wednesday April 08, 2020 @04:14PM (#22816592)
1. Is it reasonable to expect a very specific list of questions to be addressed in the introduction to a book?
I liked the first trilogy of mistborn but lost interest in the sequels. There were parts of the first trilogy that .. well, were better than others.

I think the Stormlight archive is Sanderson at his fantasy best. Characters driving plot in a cohesive, complex world. Stormlight has huge tombs of books covering a story that feels like it is really moving and subplots that tie back and resolve.

Re:Python dicts are now ordered on Friday February 07, 2020 @03:20PM (#22270459)
It's significant to a human that wants to know what has changed.
Re:Python dicts are now ordered on Friday February 07, 2020 @02:01PM (#22269454)
The new-ish ordered dictionary is actually faster. It is also completely backward compatible for any but the most contrived example.

Now wasting computation on randomizing... that is a problem.

Re:Python dicts are now ordered on Friday February 07, 2020 @01:57PM (#22269390)
when you are diffing the serialized output?
Re:Scientists Sue FCC for Ignoring Cell Phone Radiation Risk on Thursday February 06, 2020 @02:41PM (#22259537)
Note -- nobel peace prize 2007 as part of the Gore team for work on climate change. There is no implied credibility regarding RF or biology.
Programming is somewhat unique in the size and complexity of the structures expert practitioners have to hold and maintain. But only somewhat. It would be certainly be interesting to compare with other professionals with similar years of experience.
Re:Master of Orion on Monday January 27, 2020 @08:01PM (#22165451)
https://utopia-game.com/ is in some sense the great great grandchild of SRE. Mehul Patel created it a few years after the BBS scene died.

I'm not exactly advocating it as a game, I played the first six or seven "ages" and was shocked to see that the game still exists, 84 ages and 20 years later.

Re:Measure code execution time accurately in Python on Saturday January 18, 2020 @01:36PM (#22086102)
"The idea that there is a fixed performance time for a function is naive on modern hardware." This is exactly it, though it can be further compounded by runtime optimization in software.
Re:Why should bottlepy stick to a file? on Saturday January 11, 2020 @12:08PM (#22020933)
not really.. it uses ujson if it is installed and falls back to the built in json. Hard to call something a dependency when you don't depend on it.
Its a little hazier than that. Someone using stack overflow might not know the exact answer (else why look) but may know enough to choose between answers and recognize the one most likely to solve their problem.
Re:Re-Licensing Sentry on Wednesday November 06, 2019 @06:36PM (#21468785)
^^ this is exactly the right way to approach this. The answer is not obvious, not to me anyway. The $10 million marketing company will crush the original company, the product will wither without technical backing and fade into obsolescence. Long term everyone loses. How can we change the rules of the game (license?) so the end users win.

It would please my personal sense of justice if the big R&D company also won, but I am satisfied with the simpler requirement of end users not getting shafted and the product thriving.

Re:Envoy Proxy Performance on Kubernetes on Thursday October 03, 2019 @07:33PM (#21153370)
Nginx-ingress (the free version) does a reload when pods are added/removed. I would expect to see latency spikes. As I understand it the paid nginx-ingress can do these reconfigs on-the-fly. If you have pods adding/removing frequently, like maybe from "We then scale up the backend service to four pods and then scale it back down to three pods every thirty seconds", this is what you see. The more interesting question is if that is a realistic expectation for your workload. Unless you are doing aggressive auto-scaling pods can be very stable, only add/removing during upgrades.

Older »