Land moves around, raises and lowers, plates crash lifting mountains and subduct continents under each other so stuff moves, but stuff goes up and down at the same time. Sometimes the land sinks, sometimes it's pushed up, but these geological processes happen on geological time. Sea level rise is a concern within a few human generations.
These are just much different time and volume scales.
Yes? That is exactly the commenters concern. Fill a bowl to the brim with water, throw a ball in. It spills over the edges of the bowl by "just displacing" the water.
This is an awful user experience. IOS asks to make these kind of updates while plugged into power at night. If I understand correctly, most of the users will be left with their alarms disabled in the middle of the night. I couldn’t understand how does Apple miss a critical point like this when their update functionality is focused on user’s sleeping hours.
I don't think this is the case – the article mentions that this is explicitly related to the "bedtime" feature, rather than the more general "alarms" feature.
I use this feature as well, updated to iOS 14 last night without changing anything or updating my settings, and the alarm still went off this morning – so it at least seems like it's a more complex failure that it might first seem.
We are having explosions targeting civilians in Turkey. They are occuring in two big cities Istanbul and Ankara. People are frightened to go outside nowadays. They are trying not to use public transport. And these news keep pressuring Turkish people to stay at home more and more. Our last explosion was at heart of Istanbul, Taksim at 19th March and 13th March, 17th February before that at Ankara.
Yes, these are just as important. The whole polarization effect of these attacks is what it is all about, the more that can be deflected the better. As you indicate explosions in Turkey are pretty much on the order of the day, proximity to Syria and direct involvement there as well as a very muddled political situation do not make it easier for interested outsiders to get a grip on what is going on there, but one thing is certain, Turkish civilians would very much like it to all just go away.
Turkey is rapidly becoming a focal point in this whole affair and the way the politicians deal with it seems to only add more fuel to the fire. It must be extremely frustrating to live in Turkey at the moment, the people I'm in contact with there are literally worried for their lives and the lives of their families.
Thank you for pointing out. Turkey has been a consistent target of frequent terrorist attacks from ISIS. However, such facts are somehow being "overlooked" in the Western media because of seemingly Orientalist attitudes.
Over 100 people had been killed in an explosion in their capital, Ankara, following a suicide bombing attack from ISIS. Nobody cared. Then afterwards another attack had happened in Paris, and the whole world broke loose.
It seems that so-called "universal" values of "humanity" is biased towards Western societies.
The same thing happening again and now. Turkey has been recently suffering from similar attacks frequently in Istanbul, and Ankara; and only following an attack in Brussel that HN responds with a protest changing the title color, etc.
Not to mention that authoritarian government of Turkey throttles or censors Twitter, Google, Youtube, etc. after each attack, and spreads misinformation through some mass media channels that they "own". I do not remember any discussion about these censorships in HN. Are such concerns not of value to HN community?
Is that because such bombings and authoritarian regimes are somehow perceived as "normal" in the "Eastern European" or "Middle Eastern" countries? I am confused.
I don't think nobody cares. The attacks in Turkey this week were the top headline in UK news sites. I think the reason the coverage doesn't last as long as something like Paris is that Turkey is in a much closer proximity to ISIS and attacks like these are much more common there. If anything happens often it loses it's ability to shock you even if you are saddened and disgusted by it. Take Syria for example. For the first few months of the war there was daily news coverage. Now? Nothing. It's not that people don't care, it's just that it's no longer shocking enough to get people to buy newspapers.
> It seems that so-called "universal" values of "humanity" is biased towards Western societies.
No. It's just that western societies have more money and more media running on it so western events get amplified. That and...
> Is that because such bombings and authoritarian regimes are somehow perceived as "normal" in the "Eastern European" or "Middle Eastern" countries? I am confused.
Yes. For as long as I remember the middle-east, part of north Africa, has always been in the news mainly for some bombings against civilians or something like that. Iraq, Lebanon, the whole Iran-Iraq war, the Egyptian bombings from the 90's, the Gaza strip, etc. As a child, in western Europe, I grew up with always the same pictures on TV about the middle east.
It's a bit awkward indeed. Even as French I felt it was improper to have so much contrast between media coverage and people response. I believe it's partly due to the fact that the middle east has been at war for so long it doesn't shock people much anymore, while for Paris it was some kind of a first.
That's exactly why it happens. The news outlets will report the unusual with a lot more energy than something that - very unfortunately - happens several times per year. Proximity to the news outlets main audience is another large factor.
There was a bit more than media dynamics at play. People somehow treated Paris like an old family aunt that shouldn't be touched. Nice but a bit out of place considering the silence treatment on countries of lesser glow.
That's because 'Paris' is something special on the world stage, Istanbul (for no good reasons, it's a beautiful city) less so.
I think a good comparison is with Mexico, drug cartels murdering people hardly makes the news, even if the numbers are comparable or exceed the attacks in Paris. People more or less expect that sort of thing from that particular region so it is not considered newsworthy to the same degree.
It's not only that Turkey is a much more frequent receiver of such acts mainly due to ongoing conflict with the Kurdish minority.
Bombings in Ireland were also not that heavily reported on in the West, yes world wide web didn't really exist back then but the main media usually reported it as a footnote unless it was really an extreme event.
When Israel was averaging one suicide bombing every 3 days in the late 90's and early 2000's it seems that in the west it only reached the headlines once the death count came to 30 or so or as far as the US media goes when ever Americans were either targeted or were otherwise casualties of the event.
hint : human nature. After millions of years of being trained to look over our short territories, we're now watching the whole world. And guess what, we still don't care about things more than 100km away.
Hopefully, we'll get better.
Moreover, you're definitively right. I just watch Belgian TV (official channel). And I can say that people (opposed to governments) of Syria, Libya, Palestine,... are 99.99% of the time represented as mourning their death, singing and jumping; or represented with ruins behind them; or with weapons, or as super poor (compared to our materialist standard down here). So it's very hard for us to build a correct representation of what it is to live in the "orient". The web can give more information, but many (I guess) people get their information from mass media.
So yes, it's super biased towards western (ex colonialist) societies... And that's a shame. I'd love to see what's good in Africa, Turkey, south america, china,...
This means a lot to me. I will try to contribute to this one, nice kickstart guys!
I don't have much C++ experience and I had doubts about getting into UE only with blueprints. It feels like there will be cases that I won't able to cover just with blueprints.
I was experimenting Unity just because of their C# support but now I can gladly turn back to UE and it is more exciting for me.
As a long time Unity developer that hasn't touched C++ in years, I can say that I have been experimenting a lot with UE4 and I haven't really needed to touch C++. Blueprints are really powerful.
Having said that, I'm really excited to see c# supported.
Tip #4 Ditch the jQuery Crutch: "If you can accomplish the same thing by using vanilla JavaScript, 90% of the time, it’s more efficient to do so."
No. Just no. It is not more efficient to do so 90% of the time. jQuery is mature and battle proven. It is already doing what it can do with an efficient way, which comes with years of experience.
Saying, write your vanilla javascript and ditch jQuery, your implementation will be more efficient, is a no-no. Especially in javascript world!
As a backend developer with a tiny bit of front end knowledge, ditching JQuery sounds pretty dumb. It was designed to iron out all the incompatibilities between browsers, no? And funnily enough since it became the standard a while ago, I hear a lot less complaints about trying to get something to work in IE.
(Sounds a little like the NoSQL crowd telling me how much easier their databases are to develop in, without any thought for why the relational model became so popular).
The statement about jQuery being more efficient may have been true about some handrolled for loop selector engine in ie7, but modern browsers have the tools we need now.
You can replace most uses of jQuery by aliasing querySelector to $ and querySelectorAll to $$. You lose some of the automatic array iteration stuff, but really, if you were writing good code you would know how many elements you are about to select.
jQuery is a gigantic dependency and it's kind of sad if you need that crutch to write js. Beyond the selector stuff, its promises and xhr stuff is dubious as hell and can be done much better by several node.js libs like superagent and async.js or bluebird.js.
jQuery goes in direct opposition to a composable module-based approach, because it is a massive dependency.
5) I really don't get this point. I never deployed to Azure and in my work I have a Windows Server VM with IIS on top of it. All I do is clicking publish in VS and pointing the right website. Where is the complexity in this?
You deploy into your production environment from within the GUI development tools without assurance that what's going into production is in version control and independent of the peculiarities of your personal machine when MSDeploy doesn't have a clear rollback process.
This suggestion is ridiculous. You can right-click Publish from the Visual Studio integration, but at no point are you told about packages or the ability to rollback.
That's what I meant by "clear" ... there is no clear ability to rollback from a VS-initiated MSDeploy.
I really don't see any bad point of using and IDE. Or being in Windows... It's making me a lot productive. I don't have to search the docs when I forget a function, it is there with intellisense(and explanation of it). I can debug every piece of my code with the values of my variables. It handles a lot of the boilerplate for me too.
As I said, it's culture. C# is a pretty decent language, but all of this is so far removed from what I (and others) want that they sound like negatives, not positives.
In the exact same way that I might say "I use Arch Linux, and the only GUI program is Firefox. I live my entire life in the terminal, in vim, and I use languages that have no ceremony in the first place and prefer log statements to debuggers." That probably sounds like all downside to you.
The difference is that Python and Ruby (and similar languages) don't have this boilerplate to begin with. Someone writing Python for a living doesn't have to use an IDE (most don't), but for a Java dev it's almost a requirement.
You can either write a program that'll help you create programs in a language it can understand (the IDE way), or you can use a language that's so powerfull that no program can completely understand, and use it to write simpler programs, avoiding the need of automating things (the Lisp way). Anyway, you can not have both, but you can be in between.
Python is not at the Lisp extreme, but it's not very far from it.
> If I open a new console application in Visual Studio
That's the thing, you need an IDE to be able to skip the boilerplate, whereas both Python and Ruby have a great REPL that is available from virtually every terminal emulator.
I like my IDE. It makes the development really easy. I have intellisense and fantastic debug features. I install it one time and open it every time like how you open your terminal.
I'm writing a lot of little batch programs in my job. Like get those 1M records from db. Process them with an algorithm and write to results to this other table. I think you should write faster with Python. But performance of the processing is also important and LINQ helps a lot with the writing time.
That'll of course depend completely on the nature of the things you do with those records you get from the database, but 1M recors don't seem like much (do you join them with something?).
But if LINQ is what you need, well, Python may have a similar or not, depending on how you use it, but there is no reason for you to start writting C# in Python.