Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Locke1689
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
31.
▲
by
Locke1689
10y ago
That's just because you don't understand Google. It was a ML company going from building ML for the internet to building ML for a car.
32.
▲
by
Locke1689
10y ago
After re-reading I think I see that point, but I still don't understand the overall comment... Is the author saying his standard language is C++? Everything I know about Midori said that it was competitive with C++ on performance in al
33.
▲
by
Locke1689
10y ago
I'm not really clear what this comment implies? What system do you work with that doesn't have null pointers but also cares about eliminating as many fine-grained locks as possible?
34.
▲
by
Locke1689
10y ago
> Because really, you don't really need to check whether something is an instance of "List<int>" at runtime, in a static language, unless your language sucks ;-) So, I hate reflection with a burning passion, but this
35.
▲
by
Locke1689
10y ago
IIRC, a potential confounding factor was that this building is much heavier and has a smaller footprint than standard.
36.
▲
by
Locke1689
10y ago
It sounds like what you want there is RVMO?
37.
▲
by
Locke1689
10y ago
Tuples are value types, so every new reference to a tuple is a copy. This avoids a lot of the situations you would normally get.
38.
▲
by
Locke1689
10y ago
Well, let's say Line, Rectangle, and Circle are reference types. Which case does null match? If you match the first type, that's somewhat unsatisfying. But if you only match with default, that's also unsatisfying because now
39.
▲
by
Locke1689
10y ago
Regarding switch-as-expression -- the semantics of pattern matching as an expression can be subtle, especially when paired with nullability, so I think there's more support for introducing a new "match" expression that does w
40.
▲
by
Locke1689
10y ago
The C# LDM takes inspiration from good ideas from everywhere, including Scala.
41.
▲
by
Locke1689
10y ago
This is actually not the case -- none of the members of the language design team are MSR employees.
42.
▲
by
Locke1689
10y ago
It is quite confusing (sorry) but the format of the project files won't change the command line interaction -- you'll still do dotnet build dotnet run
43.
▲
by
Locke1689
10y ago
It's still in preview, but you can build .NET Core apps with the .NET CLI tool: https://www.microsoft.com/net/core#windowscmd
44.
▲
by
Locke1689
10y ago
The Washington Post[0] has it broken down by demographics since June. As you can see, as of October 13th, Trump's only lead in education is among voters who have completed "some college", with Clinton having a huge lead among
45.
▲
by
Locke1689
10y ago
Link [0] States that they're not lower-income, not that they're educated.
46.
▲
by
Locke1689
10y ago
That article is from the April primaries. Donald Trump's demographic support is much different now.
47.
▲
by
Locke1689
10y ago
The problem with sharing is that you can inadvertently keep a massive string alive by only holding on to a tiny piece of it. Span<T> conveniently side steps this issue by only existing on the stack, meaning that you can't stash a
48.
▲
by
Locke1689
10y ago
Oh, just clarifying for people that it's not just unusual apps with large blocks of memory that will benefit. Even mundane apps that do a little string manipulation will see the results.
49.
▲
by
Locke1689
10y ago
The main use cases are actually way more mundane, but also much more impactful. Consider some of the most common string manipulation code you see: grab a substring, compare it to some stuff, branch based on results. Since strings are immuta
50.
▲
by
Locke1689
10y ago
Right, ultimately it will be enforced by the CLR type system, much the way most types are in .NET, but practically it will be enforced by the compiler. You can already see this in the "ref parameters" feature in C# today: they can
51.
▲
by
Locke1689
10y ago
> They aren't going to move the kernel to a microkernel type design Food for thought: the Windows Subsystem for Linux proves that it's possible to implement the Linux kernel ABI without actually being Linux. I'm not sure
52.
▲
by
Locke1689
10y ago
Probably. I don't really consider it settled, anyway.
53.
▲
by
Locke1689
10y ago
You're both missing the point. They're talking about kernel security -- when they refer to "usability" they mean compatibility and ease of programming for user-mode applications interfacing with the kernel ABI. This has
54.
▲
by
Locke1689
10y ago
Lambdas are supported in the debugger as of Visual Studio 2015 :)
55.
▲
by
Locke1689
10y ago
What's the problem with ECDSA?
56.
▲
by
Locke1689
10y ago
What I'd like to see addressed more is his decision to outsource judgement to the news outlets. It seems that there is a qualitative difference between choosing to out sensitive information yourself and letting someone else ostensibly
57.
▲
by
Locke1689
10y ago
Buy treasury notes, actually.
58.
▲
by
Locke1689
10y ago
If you haven't already pinged one of my colleagues I'd be happy to hear your rants regarding .NET :) ( angocke @ msft )
59.
▲
by
Locke1689
10y ago
This is great work! Congrats to Jon Skeet and the other Google people who made this happen!
60.
▲
by
Locke1689
10y ago
In a low-inflation, sparse investment landscape it's actually quite likely that people will hoard cash.
More ›