HNHacker News
TopNewBestAskShowJobs

sebastienros

35 karma · joined November 3, 2013

submissionscomments
sebastienros··on .NET 6 Released
You create one binary per OS.
sebastienros··on Framework Benchmarks Round 19
You can't even imagine. A goal has been set by the management to get specific results on some benchmarks, by improving the framework. We have weekly meetings to follow up on improvements and next tasks to keep track on these goals. And these meetings involve super qualified engineers and also brilliant open source contributors. I can t describe the level of technicity at each of these meetings. The impact on the framework is tremendous, you can follow it as our charts are public. And the goals are already reached, which is not yet reflected on TechEmpower as we only submit release bits. This is good for PR, but as much for also for any developper using dotnet.
sebastienros··on 5M Bid request/s, 2ms max response time – The Road to Damascus
TechEmpower's Plaintext scenario is currently limited at 7M RPS due to network limits, though it uses a 10Gb NIC. Knowing that the Plaintext scenario is a very simple HTTP request (standard headers) that returns "Hello World!", how close to network saturation are you with 5M in this case with only "2 Gigabit Ethernet cards"?
sebastienros··on What Makes .NET Core So Special?
Tiered Compilation is tweaked in a way that it provides a very good balance between startup time and throughput, which is what a majority of users would need. If you want to privilege throughput and don't care about startup time, then you should try COMPlus_ReadyToRun=0 as an environment variable. This will force to use non-crossgened code so the JIT can better optimize your code.
sebastienros··on What Makes .NET Core So Special?
You can usually cut the cold start performance in half by enabling Tiered Compilation. It's just one parameter in your project file, or via an environment variable.

Disclaimer: I work on performance in the ASP.NET team.

sebastienros··on Announcing SQL Server on Linux
Because features!
sebastienros··on C# 6: First reactions
To answer this, the nice thing with Roslyn that is not explain in this blog is that it's also an API that you can extend with plugins. You project can contains them and they will have access to the AST at compile time, altering the compiled logic.

So in your example you could create one to detect your attribute and inject custom logic instead. You can unleash the full power of AOP at the compilation level.

sebastienros··on The Feds Are Ready To Sell $25 Million of Bitcoin Seized From The Silk Road
Based on the current price it makes roughly 25K bitcoins, and using the current BUY backlog on MtGox, selling them would push the price back to $550. However such a volume will certainly create a panic wave and it could go below that.

If they are clever, they won't put everything on the market like this.

sebastienros··on Ask HN: Getting paid to work on open source full-time?
I work at Microsoft full time on http://orchardproject.net, a CMS based on ASP.NET MVC, Autofac and Nhibernate. I've been doing that for almost 4 years and many would agree it's kind of a dream job as there are absolutely no constraints from MS to drive the project one way or the other. It's also worth mentioning that our team is much involved in OSS: SignalR, Entity Framework, ASP.NET MVC, Nuget, ... So it's a really bold bet on OSS in general.