Hacker Newsnew | past | comments | ask | show | jobs | submit | convivialdingo's commentslogin

Impressive! The cloning and voice affect is great. Has a slight warble in the voice on long vowels, but not a huge issue. I'll definitely check it out - we could use voice generation for alerting on one of our projects (no GPUs on hardware).

Cool! Yeah the voice quality really depends on the reference audio. Also mess with the parameters. All the feedback is welcome

I spent a few months working on different edge compute NPUs (ARM mostly) with CNN models and it was really painful. A lot of impressive hardware, but I was always running into software fallbacks for models, custom half-baked NN formats, random caveats, and bad quantization.

In the end it was faster, cheaper, and more reliable to buy a fat server running our models and pay the bandwidth tax.


When I use the "think" mode it retains context for longer. I tested with 5k lines of c compiler code and I could 6 prompts in before it started forgetting or generalizing

I'll say that grok is really excellent at helping my understand the codebase, but some miss-named functions or variables will trip it up..


not from a tech field at all but would it do the context window any good to use "think" mode but discard them once the llm gives the final answer/reply?

is that even possible to disregard genrated token's selectively?


I tried replacing a DMA queue lock with lock-free CAS and it wasn't faster than a mutex or a standard rwlock.

I rewrote the entire queue with lock-free CAS to manage insertions/removals on the list and we finally got some better numbers. But not always! We found it worked best either as a single thread, or during massive contention. With a normal load it wasn't really much better.


Wonder if this could work for li-ion batteries as a current collector? You could potentially lower charging times and handle higher power applications and higher temperature ranges.


Dang - Google finally made a quality model that doesn’t make me want to throw my computer out a window. It’s honest, neutral and clearly not trained by the ideologically rabid anti-bias but actually super biased regime.

Did I miss a revolt or something in googley land? A Google model saying “free speech is valuable and diverse opinions are good” is frankly bizarre to see.


Downvote me all you want - the fact remains that previous Google models were so riddled with guardrails and political correctness that it was practically impossible to use for anything besides code and clean business data. Random text and opinion would trigger a filter and shut down output.

Even this model criticizes the failures of the previous models.


Yes, something definitely changed. It's still a little biased, it's kind of like OpenAI before Trump became president.


I’ve been modifying the the MIR c2mir JIT compiler to extend the c11 compiler to support simple classes, boxed strings(immutable, nun-nullable) with AOT support.

Imagine if Java and C had a love child, basically.

MIR is a fantastic piece of engineering.

Honestly the hardest part is representing types. Having played around with other compilers it seems to be a typical problem.

I’m stuck in the minutiae of representing highly structured complexity and defining behavior in c. I can understand why many languages have an intermediate compiler - it’s too much work and it will probably change over time.


>I’ve been modifying the the MIR c2mir JIT compiler to extend the c11 compiler to support simple classes, boxed strings(immutable, nun-nullable) with AOT support

Is the project public? Really interested in the AOT support, I've always wanted to see its generated code but didn't find an easy way to dump it.


Once things are a little more stable, I will put it up!

Right now you can just break before the (fun_call)() delegate and disassemble the fun_call in gdb.

The basic trick is to add reloc support to the x86 translate code, mark external calls and replace with 0x0 placeholders, and copy out the machine_code and data segment output to an object file.

I can do basic main functions with simple prints calls but not much more. It’s a hack for now but I’ll refactor it until it’s solid.


Thanks, looking forward to it!


Here's what I found researching this.

US domestic TB funding by CDC, through state and local programs, have not been cut.

The Global Fund to Fight AIDS, Tuberculosis and Malaria is still funded by the US congressional appropriations through State department ($6B for 2023-2025) but future funding is in review.

USAID funding for the Global Drug Facility was cut. GDF is a treatment coordinator which helps deliver drugs and treatments to areas in need. GDF is managed by the Stop TB Partnership (a UN OPS program) and has largely been a success so it's not going away as it's funded by multiple nations and private organizations.

State Department could include GDF in the existing emergency humanitarian waiver.


GDF for reference, on what it does (2007) apparently Canada is the biggest funder: https://pmc.ncbi.nlm.nih.gov/articles/PMC2636664/


Honestly, not enough USAID was cut. Most of it will move to the State Department. USAID is used to hide clandestine CIA operatives that destabilize states. Corbett covered it years ago:

https://odysee.com/@corbettreport:0/flashback-usaid:7

It's fascinates me that people who have never heard of USAID, who are completely unfamiliar with how many left-wing groups have protested it over the decades, are suddenly outrages when a program is cut they knew nothing about until 5 minutes ago.

Nations become more authoritarian after USAID. There is no free lunch.


This is a false conspiracy theory. Source: my parents are state and commerce dept diplomats. I grew up living overseas, and worked in a US embassy myself. I have known USAID people and the lifesaving work they do since I was a kid (I'm 38).

CIA is CIA, and it has done things you may be rightfully uncomfortable with. If you don't like the CIA, complain about the CIA.

You, and this Corbett guy, are spreading misinformation with the result of destroying the careers of people who have dedicated their lives to good, and you are murdering people overseas, such as those who unexpectedly had their only source of antiretrovirals cut off.

Also, I never heard anyone call it "US aid" until this year. It's always been pronounced "U S A I D". So, that's one way to tell if someone just found out about it, I guess.


Did you look at the full video? Yes there are a lot of aid organizations that do things via USAID. Corbett mentions that at the end. But the trouble is the CIA hides people within NGOs in order to preform clandestine operations and destabilize governments. There is a link to the sources under the video. I've looked through them. Many of them are "mainstream" including LA Times, NY Times, etc. They verify what he's saying.

Also, ANY foreign aid in general is usually absorbed by the highest levels of government. The book "The Dictator's Handbook: Why Bad Behavior is Almost Always Good Politics" goes into several examples where democratic companies use foreign aid to reinforce autocratic governments for resource extraction.

I'm not spreading "misinformation," I'm just spreading information. Stop using Doublespeak.


Sp, what idiots would call a good start


You can thank Biden, actually.

On the merits, this Court previously held that no provision of § 8468 prevented the plaintiffs' removal. See Mem. Op. at 7. First, the Court noted that “the power of removal from office is incident to the power of appointment” “absent a specific provision to the contrary.” Id. at 6 (quoting Carlucci v. Doe, 488 U.S. 93, 95 (1988) (citation omitted)). Second, the Court held that the plain text of § 8468(b), which provides only that Board members “serve for three years each” on staggered terms, does not meet that standard. Id. at 7. Third, the Court read Parsons v. United States, 167 U.S. 324 (1897), and Myers v. United States, 272 U.S. 52 (1926), to hold that term-of-office provisions, standing alone, do not confer removal protection.

https://casetext.com/case/spicer-v-biden-1


There’s a big difference between presidential appointments and the rank and file of the civil service. (For what it’s worth, I also think we should seriously consider a constitutional amendment to prohibit the firing of political appointees, in exchange for all their terms being staggered.)


I guarantee that piece of code has a comment like

  /* This should never happen */
  if (waypoints.matchcount > 2) {


Possibly even just

    waypoint = waypointsMatches[0]
Without even mentioning that waypointsMatches might have multiple elements.

This is why I always consider [0] to be a code smell. It doesn't have a name afaik, but it should.


Silently ignoring conditions where there are multiple or zero elements?


Race condition?


From the text it sounds like it looked up if a code was in the flight plan and at which position it was in the plan. It never looked up two codes or assumed there code only be one, just comparing how the plan was filed.

I'm sure there'd be a better way to handle this, but it sounds to me like the system failed in a graceful way and acted as specified.


Don't you mean > 1 ?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: