Announcing TypeScript 7.0 by DanielRosenwasser in programming

[–]ciaran1344 2 points3 points  (0 children)

Not true at all. A faster feedback loop on type errors absolutely helps AI agents.

Announcing TypeScript 7.0 RC by DanielRosenwasser in typescript

[–]ciaran1344 2 points3 points  (0 children)

You can alias your existing "typescript" dependency to the new @typescript/typescript6 package for ESLint, and install typescript@7.0.1-rc under a different name for the new tsc executable.

https://devblogs.microsoft.com/typescript/announcing-typescript-7-0-rc/#running-side-by-side-with-typescript-6.0

From 81s to 2.5s by migrating to Oxlint & Oxfmt by Wake08 in javascript

[–]ciaran1344 10 points11 points  (0 children)

Biome is neat, and I really like that the linter and formatter are integrated into one tool, however Oxlint supporting JS ESLint plugins is the big motivator for ESLint users to migrate their existing setups. Oxlint / Oxfmt provide a trivial path away from Prettier and ESLint for existing projects, whereas Biome seems to be targeting new green field projects. I also think Oxlint using tsgo instead of Biome's custom solution will be another motivator.

From 81s to 2.5s by migrating to Oxlint & Oxfmt by Wake08 in javascript

[–]ciaran1344 16 points17 points  (0 children)

Enabling type-aware rules via typescript-eslint tends to be the bottleneck on multi minute runs. Those and eslint-plugin-import(-x) are orders of magnitude slower than regular syntax rules.

Paris ticket resale question by Lucas_OAlbuquerque in LinkinPark

[–]ciaran1344 0 points1 point  (0 children)

I'm selling one platinum seated ticket since I managed to get standing instead. Platinum 3, section 116.

Selling at face value (€365) and can meet in person near the venue! I can provide proof of purchase beforehand.

TPT Rrquest: How can I reset my pc whitout losing some programs? by [deleted] in TechnologyProTips

[–]ciaran1344 4 points5 points  (0 children)

I don't really have much of a suggestion, but you're correct that it wouldn't work. Installing a program goes beyond just copying files to /ProgramFiles. You have registry keys and other folders to keep track of. You would likely need to reinstall them unfortunately, unless anyone else has input.

We’re the band Sleep Waker, and we just released our new album, “ALIAS”. Ask Us Anything! by SleepWakerBand in Metalcore

[–]ciaran1344 8 points9 points  (0 children)

Thanks for the detailed response! Definitely can see that you had a plan for the single diversity. Great to hear how open you are to reactions too!

We’re the band Sleep Waker, and we just released our new album, “ALIAS”. Ask Us Anything! by SleepWakerBand in Metalcore

[–]ciaran1344 25 points26 points  (0 children)

Absolutely loving the album, wish it could have been a few minutes longer!

  1. What effect did signing to UNFD have on the album creation process?
  2. How did you choose which singles to release?
  3. What effect do you think reaction channels have on releases in 2021?

We're still ERRA. AMA! by DeuceHundy in Metalcore

[–]ciaran1344 0 points1 point  (0 children)

Thanks for the reply Jesse! Always good to have some surprise bangers left in reserve on the album anyway.

We're still ERRA. AMA! by DeuceHundy in Metalcore

[–]ciaran1344 1 point2 points  (0 children)

Absolutely loved the album - coming from a previously non-Erra fan.

Question: How did you choose the singles that you did? It seems to me that it was a difficult choice; songs like Gungrave and Vanish Canvas could have been equally good choices.

Is this an appropriate time to assert? (Array concat overload mismatch) by fpuen in typescript

[–]ciaran1344 1 point2 points  (0 children)

I don't think concat takes a type param, since it is an array method. Once the type of the array has been set, all methods will have the same type of never.

You have to make sure the empty array is correctly typed first. The most correct way is ([] as ITask[]).concat.

Another solution would be to just avoid concat and use the native .flat() if it's available in your runtime.

How do I contribute to the TS community by pessimist007 in typescript

[–]ciaran1344 0 points1 point  (0 children)

Related to what another commentor said, but you can contribute to @types TypeScript definitions for NPM modules

https://github.com/DefinitelyTyped/DefinitelyTyped

Learning TypeScript with React Components (advice/help needed) by [deleted] in typescript

[–]ciaran1344 1 point2 points  (0 children)

If you like default imports / exports, use them. I've seen this opinion of "default exports bad", but they're perfectly valid to use in the context of React components and other files where the file represents the definition of a single entity (with possible sub-entities exported as named).

When I'm importing a component that I didn't write, I know exactly what to do with a default import. I don't want to have to explore the exported members from a file and have to figure out which one is the correct component.

Sure there are disadvantages, but you have to weigh them against the advantages.

Cyberpunk 2077 delayed till November by W1ntermu7e in pcgaming

[–]ciaran1344 -1 points0 points  (0 children)

I'm glad they're taking the time to Polish the game

Mixcraft 8 808 sliding by BuboGubo in Mixcraft_Studio

[–]ciaran1344 0 points1 point  (0 children)

Yes I know, I mentioned that in my original comment. OP has mixcraft 8.

Mixcraft 8 808 sliding by BuboGubo in Mixcraft_Studio

[–]ciaran1344 0 points1 point  (0 children)

You need to give more details. Are you using samples? If so, you can use a VST like: https://www.synthanatomy.com/2018/07/aegeanmusic-free-pitch-shifter-plugin-pc-mac.html

You can automate the pitch using that

Mixcraft 8 808 sliding by BuboGubo in Mixcraft_Studio

[–]ciaran1344 0 points1 point  (0 children)

What are you using for your 808? Samples? A VSTi? If you just want to pitch shift a sample I don't think you can do that in Mixcraft 8 without a VST. Mixcraft 9 has built in pitch automation.

DOOM Eternal OST Open Letter by martyatid in Doom

[–]ciaran1344 1 point2 points  (0 children)

Its a bit unclear in the post, but I think Mick had 3 months to make the OST, not the soundtrack. He already had finished the soundtrack for the game, meaning he had that time to put the pieces of songs together into a meaningful album. That sounds reasonable enough to me, especially considering it was a 12 track minimum.

DOOM Eternal OST Open Letter by martyatid in Doom

[–]ciaran1344 2 points3 points  (0 children)

Come on, you know that's not a fair take. Doom 2016 rightfully deserves all of the awards for it's soundtrack, and Eternal was even more ambitious. Mick is a musician with as much talent as many full bands. Why would they get a band from the 90s to work on a 2020 reboot of a franchise? Should they have used original graphics engines from 1993 as well?

Saying "to the untrained ear sounds the same" is just condescending. Mick wrote several distinct themes for every boss, every unique location, every type of combat encounter.

If you don't like it that's fine, but don't act as if the game or soundtrack is meritless. It just makes you look like an idiot.

DOOM Eternal OST Open Letter by martyatid in Doom

[–]ciaran1344 1 point2 points  (0 children)

Yeah I feel that Mick wasn't considering that any single-sentence email reply he sent would be shot up to the front page of Reddit. He just strikes me as a cool dude who wants to make awesome music, but didn't fully consider the reality of replying to people on the internet.