News for hackers. Stuff that matters.

jkulubya

Re:Suno Studio, a Generative AI DAW on Saturday September 27, 2025 @07:07AM (#45394768)
I’ll agree that you+ai is creating a pleasant sequence of sounds ie music. And I don’t think anyone has the right to say (within reason) what is music or isn’t.

But we might need new vocabulary to differentiate that from the act of learning & using different layers of musical theory + physical ability on an instrument (including tools like supercollider) + your lived experience as a human to produce music.

Maybe some day soon all the songs on the radio and Spotify will be ai generated and hyper personalized and we’ll happily dance to it, but I’ll bet my last dollar that as long as humans exist, they’ll continue grinding away (manually?) at whatever musical instrument of the time.

Sure, but the problem isn’t that Citadel is expecting that the price will drop. The claim was that Citadel can take a short position without other parties in the market knowing, and finding out only from their annual financials.

That’s not true, because, amongst other reasons, everything you’ve listed (synthetic shares/derivatives/kicking the can down the road) can be seen by others in the market.

(Naked) Short all you want, there’s nothing wrong morally with betting in that direction. But it will be picked up.

A naked short on their own account would be illegal. A time-bound naked short to fulfill their role as market maker would be acceptable.

But even then, all trades are either eventually settled at some time t, or fail to settle, e.g. if the seller is not good for the shares. Any of these 2 events happening is reported outside of a single broker-dealer, i.e. public info. And to settle a trade, you will need the actual shares, that you've either bought or borrowed.

All this info, settlements, failures, stock buys & loans is visible to other parties in the market.

If your point is that the Citadel is breaking the law, and not reporting what they should, when they should, then that's a problem. But there would be so many other parties discovering it way before their annual financials are published.

Leaving aside the veracity of that figure, if they've sold $60B of shares they don't own then they must've sold shares they borrowed in some way, and that shows up in the demand/supply. Someone (or someones) in the market would know.
Re:Ask HN: Who wants to be hired? (October 2024) on Tuesday October 01, 2024 @01:10PM (#41711218)
Location: Ottawa, ON, Canada

Remote: Remote/Hybrid/Office

Willing to relocate: Within Southern Ontario

Technologies: C#, F#, Javascript, .NET, ASP.NET, Postgres, MSSQL, React, Vue, Kubernetes, Docker, Azure Résumé/CV: Available on request

Email: [email protected]

I've got 6+ years of experience doing backend software development mainly using the dotnet stack. 4+ years building backoffice software in a stock exchange/clearing house environment (trading/clearing/settlement/payments/FIX/SWIFT/bank integration, etc.), and 2 years working on the backend of a public transit application.

I'd love to stay within the payments/finance space but I'm a quick learner and open to something new.

Re:Microsoft donates the Mono Project to the Wine team on Tuesday August 27, 2024 @04:19PM (#41372506)
Not really. Best to think of .net “core” as just .net.

Anything that was in the old .net that isn’t in core today won’t ever be.

Then there’s stuff that was missing in the earlier versions of core that existed in old dotnet. Some of it they later realised was useful for newer apps or apps migrated to core. These pieces were ported over by Microsoft or replaced by 3rd party implementations (e.g. avalonia for xplat ui).

(.net core is actually officially just .net, they dropped the core from the name)

15kph is definitely not “a little faster”.

But maybe the more interesting discussion would be, why, apart from the obviously not true 30kph national speed limit, Latvia seems to be doing okay without this excess of speed?

Property accessors `.name` and methods `ElementAt(i)` can have side-effects. From just eyeballing the code, that together with the gc issue would make the compiler in my brain wary of removing the loop. I don't personally know if it's possible to convince the C# compiler that it's safe.
Re:The branch banking model on Saturday September 03, 2022 @01:48AM (#32699114)
There’s no reason (other than cost and your current wealth and bank risk management) why you couldn’t get a personal loan for the full purchase price of the house, and pay the seller the cash price. You’d then see your bank account balance go up by the house’s cost, withdraw the cash and then pay the seller.

I’m not sure what bank would give a normal person that kind of money unsecured but you could secure it with e.g. another house you own. Most people don’t have a spare house, so the banks optimise the process for the everyday scenario where the buyer doesn’t need to see their bank balance go up. But money is still being created in there somewhere

Re:Ghana bans a Delta Boeing 767 (yes, just one) on Saturday August 27, 2022 @11:28AM (#32620053)
Yeah, we’re gonna have to agree to disagree.

Do I personally think that the 2x fuel imbalance is a problem? Nope, I’d happily get on that plane

Could this situation become a safety issue? Yes it could.

Is it possible that there’s more to this situation than safety? Yeah, probably. Maybe they want shiny new planes on the route. But also, the passengers are paying customers with consumer rights - these are being enforced

Are the Ghanaian authorities not a sane regulator? I’ve got no reason to believe they aren’t being proper regulators. There is a possible safety issue that’s well within their mandate.

What happens when you’re dealing with regulators is if you’ve got a good relationship with them, then all the optional stuff (and some of the mandatory stuff) is optional. If not, then you’re gonna have to check every single box and then some. See Boeing in the US vs Europe.

Call it politics, call it whatever but it is what it is

Re:Ghana bans a Delta Boeing 767 (yes, just one) on Saturday August 27, 2022 @08:42AM (#32618331)
From what I’ve read, the Ghanaian regulators have demanded that that specific aircraft not be flown within their jurisdiction because they don’t like the recurring issue with the fuel imbalance (…and advised that Delta flies newer planes because Ghanaians don’t like the old ones)

The FAA/EASA not being concerned by it (from what we know), doesn’t mean that there isn’t a possible safety issue to investigate.

It’s also easy to have politics and safety i.e. regulation mix in ways that aren’t so black and white. Consider the time it took for the 737 Max to be recertified in the rest of the world vs the US. Do you think that was all safety? Or some combination of safety and politics?

So no, I don’t think it’s possible to categorically state that it has nothing to do with safety.

Re:Ghana bans a Delta Boeing 767 (yes, just one) on Saturday August 27, 2022 @12:58AM (#32615873)
I feel it needs to be pointed out that almost all, if not all, countries have a long history of using access to their aviation industries/airspace/airports/etc as a political tool - so Ghana is far from being alone in that sense and I don’t think it adds much to either argument
Re:.NET Myths Dispelled on Sunday March 13, 2022 @11:39PM (#30668288)
If you’re just looking to be unblocked, use the Web SDK because you’re building and running combined web + hosted services [1]. The section linked shows the precise difference between the Web and Worker SDKs for hosted services.

If you’re looking for docs on what all the SDKs are/do, and their source code, start here [2].

If you’re looking to just add the asp net core packages/apis to your basic sdk/console project, here [3]. But note that your app build/publish probably won’t work 100% because msbuild won’t be configured to do so.

If you want to fix that manually (i.e do what the Web SDK does automatically), You can use the Web SDK props file as a starting point [4]. (Linked to in [2])

It seems well documented to me, but you’re welcome to propose new docs to the aspnet docs team. They’re very responsive [5].

[1] https://docs.microsoft.com/en-us/aspnet/core/fundamentals/ho...

[2] https://docs.microsoft.com/en-us/dotnet/core/project-sdk/ove...

[3] https://docs.microsoft.com/en-us/aspnet/core/fundamentals/ta...

[4] https://github.com/dotnet/sdk/blob/ee98c8c25188195fd4f8a145b...

[5] https://github.com/dotnet/AspNetCore.Docs

Re:.NET Myths Dispelled on Sunday March 13, 2022 @10:02AM (#30661290)
The original poster is going slightly off the beaten path and therefore has to manually compose three or four different concepts together to come to the right solution vs relying on the out of the box experience.

I, and a lot of other devs, would be able to solve this particular problem without looking up the docs but I can’t assume any knowledge on the poster’s behalf so I posted the links to the docs about the building blocks and an article showing one possible way of composing them.

The same exact problem as posed by the poster was thought of by the dotnet/aspnet teams and the pieces (apis/docs/samples) are all there, just not the default.

Re:.NET Myths Dispelled on Sunday March 13, 2022 @03:09AM (#30658743)
ASP.NET Core apps are actually straightforward console applications. In fact most of the application types you’ll run on .net core are configured in a main method in program.cs. The answer to your specific questions about mixing different services in one app will be some combination of the following links.

https://khalidabuhakmeh.com/hosting-two-aspnet-core-apps-in-...

https://docs.microsoft.com/en-us/aspnet/core/fundamentals/ho...

https://docs.microsoft.com/en-us/aspnet/core/fundamentals/ho...

Re:What is the inverse of a circle? on Monday January 31, 2022 @07:13AM (#30147117)
I think we’re on the same page. The point I was trying to make is that reciprocal/multiplicative inverse in every day use seems like it’s a property of a number and not of a function only because most people just assume that the function we’re inverting is multiplication. The comment I was replying to missed that.
Re:What is the inverse of a circle? on Monday January 31, 2022 @05:44AM (#30146629)
Isn't this a case of multiplication being such a "well-known" function that the "inverse" defaults to "multiplicative inverse"?
Re:Bitwarden: Free, open-source password manager on Wednesday January 19, 2022 @06:56AM (#29992524)
The Bitwarden browser extension has a page with the history of generated passwords which might help
Re:Asynchronous Programming in C# on Friday September 24, 2021 @02:16PM (#28645958)
I don’t think I’d have a philosophical problem with throwing both synchronously and asynchronously when using async/await. After all, the act itself of queuing some work with a possible future result does seem like something that can fail. But the dotnet team (or c# compiler team, not sure) helped devs out by promising not to throw on the queuing the work bit when using async/await, and only throw at the point where the result should ordinarily be ready.

If you don’t use async/await, then I’m not sure how else they can help. By returning a task without async, the dev claims that they’re smart enough to safely kick off some async work and possibly provide a result later. But in the act of kicking off the work, you break?

Re:Performance Improvements in .NET 6 on Friday August 20, 2021 @08:11AM (#28245141)
Re:Things I learned while developing a billing system on Tuesday April 06, 2021 @12:28AM (#26707956)
In the kind of finance where you’re dealing with interest payments, you choose/agree on/accept a day count convention and run with it.

https://www.investopedia.com/terms/d/daycount.asp

Re:Why in the world would you own bonds? on Wednesday March 17, 2021 @01:31AM (#26486944)
Yes, but the comment you’re replying to points to the fact that your yield on cash can also be negative due to (for example) having to pay to store the cold hard cash somewhere safe.
Re:Dark’s new backend will be in F# on Tuesday November 03, 2020 @01:31PM (#24982487)
Rider’s overeager analysis of symbols has been bugging me too, but the latest previews seem to behave a little better
Re:Apple to kill Epic’s accounts on Friday the 28th on Monday August 17, 2020 @11:31PM (#24194983)
Implicit in your question is that the terms are valid. Epic will make the case that they’re not.

And if they succeed, then the terms will be worth nothing, and Apple would have to explain why they go around signing illegal agreements that for example allow them to punch people in the face.

If Epic fails, then yeah, the legal terms say for example that the punishment for what Epic did is a punch in the face, and Apple is just enforcing that legally.

Re:Ask HN: Who wants to be hired? (August 2020) on Monday August 03, 2020 @11:42AM (#24039139)
Location: South Africa

Remote: Yes

Willing to relocate: Maybe

Technologies: C#, F#, .NET, .NET Core, ASP.NET Core, Akka.NET, Vue JS, TypeScript, Linux, Docker/Podman, FIX protocol integration, Flutter, Dart

Résumé/CV: https://www.linkedin.com/in/james-kitamirike-57a45a83/

Email: [email protected]

I'm James, and I've been developing software for the financial services/trading for the past 3 years. I'm looking for backend .NET work, but I've delivered successfully delivered full-stack projects across payments processing, market data processing and post-trade processing. I'm also open to learning new tech stacks.

That was my initial line of thinking as well, until someone reminded me of some government list that TikTok could be added to which would require that they’re pulled from the app stores.
Re:Double Entry Accounting for Developers on Tuesday July 28, 2020 @12:32AM (#23972295)
I wish I could tell you how to remember it from first principles, but I can’t do what I did was burn the A = L + (OE/Equity) accounting equation into my head. Then I remember that the when my bank balance goes up, the bank speaks of a credit in their accounts which is a debit to assets in my account. Then L + OE must be credit accounts.

Why are OE and L on the same side? Well to finance an asset, say a new car for your business, the company would either take on some debt (L) or you’d put in some of your own money (OE) in exchange for more ownership. I don’t know if that’s more confusing or less

Re:Coronavirus protein treatment trial 'a breakthrough' on Monday July 20, 2020 @04:10AM (#23895743)
Do you mean death rates? vs survival rates?
Interesting. n=1 and I’m pretty rubbish at it (just started a few weeks ago), but when playing fellow beginners I find it easier to reduce the total number of pieces on the board (makes it easier to think)
If someone went straight home after getting a haircut or had minimal contact with others before getting the call telling them about the exposure, I’d understand just waiting out 14 (or whatever the recommendation is) days while monitoring for symptoms. In all other cases, it would be pretty selfish not to get tested so that your own contacts would be able to respond accordingly if positive.

Older »