1,979 karma · joined November 29, 2012
The mental image I got purely from reading the blog/paper is quite intriguing...
I have blown people's minds by showing them how to just call msbuild or git from the command line etc... I think it's changing since dotnet core took over in that space but had a good 10 year run where generally no one at various work places had any understanding of what visual studio was really doing and it did bite us in the ass at times.
Majority of pandemics in history are a result of this rare in absolute terms occurrence.
In general diseases that are already highly evolved for their host, mostly innocuous... everyone gets the common cold like 2 times a year, 80% of people have herpes, etc... in most cases the pandemics are caused by diseases that have crossed the infection boundary but arent evolved enough to appropriate limit themselves, this commonly occurs because the disease recently jumped from one host to another..
2) government has and will always use whatever tools exist, trust Pegasus is 1 out of many...
3) from a realistic standpoint it is up to 'Apple' is anyone to fix this issue from a technical standpoint, there will always be security holes and tools to take advantage of them. Shaming the toolmaker does little.
4) the real solution is the people have to control the government, only in those scenarios can you put 'ethical' constraints on this kinda thing... Those who are in countries where the people don't control the government really have no recourse
To clarify, not weighing in on the unlikeliness of lab leak, only on the unlikeliness that it is a clearly identifiable uncategorically man made Chimera with obviously manipulated genetic markers.
I have been a .Net developer for about 15 years and remember when it was a violation of terms of service to publish .Net performance measurements. Especially performance comparison against Java was something that would get you on Microsoft's bad side real quick.
So it's really I think the difference between performance being a secret, and it being on the front page and Microsoft throwing significant developer resources into it.
But C# lacks an ecosystem compared to Rust? I don't understand that.
Can't speak to how prod ready this is, would never use a major upgrade like this in production within the first 6 months of it's release. Bless those who have the way but that's madness to me.
C# at this point is already probably 'larger' as far as feature set goes other mainstream languages.
I think there a definitely places in Africa doing better than it but also plenty of places doing worse.
What's your view on Ethiopia
Logistics is the bulk of a software system, software development, and a software department.
Mobile.
That put Microsoft so far behind everyone in the industry that it forced the board to remove him...
He actually did a GREAT job in the enterprise space and efficiently maximizing profit in the other old school Microsoft sectors...
Put it another way... When Ballmer took over Microsoft owned +70% of computing OS market, when he left they owned something like 30% and were stuck on a trajectory where today they are at like 15%... Microsoft was primarily an OS company... He more or less sunk the company
1) Python is executed by an interpreter (necessary overhead)
2) Python as a language is so dynamic/flexible/erfonomic that it has to do things that have overhead (necessary complexity unless you change the language)
3) the specific implementation of the interpreter achieves 1 and 2 in ways that can be significantly slower than necessary
Seems he is pointing out that a lot of performance issues that are generally thought to be due to 1 and 2 are really 3
But just so you are aware you can use the 'class' modifier To change this behavior.
It is one of the most fundamentally bizarre language design choices I have seen in my career
My experience has been the opposite here are some examples:
Number of times I had to implement or maintain hand rolled queues in the database.
Number of times I had to implement a web service whos only purpose was to expose database data to the world.
Number of ETL processes I wrote just to handle some data daily data input from a third party.
Number of times I had to use comparatively complex SQL techniques to iterate over a list of rows because SQL is intended for set based operations not iterative processing ..
Number of times I had to do tedious text templating to generate HTML or XML or JSON or any kind of heirarchical data format that is easily consumable by a non database system.
That's what I am talking about
Which isn't to say this is a bad architecture. Just that database as integration platform has its challenges, a lot of them.
There are many strong points for this the general challenges are...
Databases don't/didn't have too much in the way of integration primitives...
Databases can become a performance bottleneck that can only be scaled vertically...
SQL language is not that great as an application programming language
EDIT: forgot the biggest one which is, it is completely up to discipline to produce any kind of separation between implementation details and public api since everything lives in the database. That's really the biggest challenge.
Imperative programming is the dominant programming model that 99.99% of all real world code for the last 60 years has been programmed in. It very well may be due to be replaced, but certainly cant just be hand-waved away
In essence all of'supply' and 'demand' would fall into this risk premium bucket by this interpretation.
Knights move precisely the way they do because there whole concept is to be able to threaten any other piece without being threatened.
The knights movement is precisely designed to e the simplest movement possible that can fulfill this roll.
The knights ability to jump over pieces comes from the fact that there are always two ways for the knight to get to a square so no one piece can block a knight... I do understand that in theory 2 pieces could block a knight but that's the justification for its magical jumping ability.