Slashdot Mirror


User: shutdown+-p+now

shutdown+-p+now's activity in the archive.

Stories
0
Comments
32,254
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 32,254

  1. Re:London's fantastic... on Jimmy Wales: London Is Better For Tech Than "Dreadful" Silicon Valley · · Score: 1

    Some people want a well-paying job, and those are generally more readily available in large cities.

    Some people love the entertainment opportunities that city life offers, be it night clubs or restaurants or the local show scene etc.

    And so on. Tastes differ. I much prefer small towns for living myself, but not so far from the local metro area that I can't get to all those facilities in a reasonable timeframe if I really wanted to (which I occasionally do). So I settled on a town of 7,000 that is on the very edge of the Seattle metro area, giving me a 35-minute driving commute to work and about 40 minutes to downtown Seattle - while also having affordable land plots and large houses in non-crowded areas where I can have a nice backyard with a large koi pond and almost an acre of a real forest. But I have plenty of friends who live in downtown Bellevue or Seattle proper and love it there, and they find my choice just as incomprehensible as I find theirs.

  2. Re:Whats wrong with US society on Privately Owned Armored Trucks Raise Eyebrows After Dallas Attack · · Score: 1

    It is legal to own a howitzer or a bazooka in the US. The rockets and shells I believe are regulated.

    They're both regulated as "destructive devices". You can own them, but you have to submit the paperwork to ATF, and pay the tax. It's $200 per item, and every shell is considered a separate item, so it all adds up very quickly.

  3. Re:Whats wrong with US society on Privately Owned Armored Trucks Raise Eyebrows After Dallas Attack · · Score: 1

    Remove minorities from the statistics and you will find that the US violent crime rate is in line with the least violent nations in Europe.

    If you want to make an even comparison, then you'd have to do the same thing for those European nations, as well. And guess what? It'll make a similar difference.

  4. Re: Whats wrong with US society on Privately Owned Armored Trucks Raise Eyebrows After Dallas Attack · · Score: 1

    Say you recovered a firearm at the scene of a crime. You can see the serial number and the manufacturers markings (mandated by law, also possession of a firearm with a destroyed serial number is a big no-no).

    The law doesn't mandate serial numbers on firearms. It mandates them on firearms which are transferred, but if you e.g. buy an 80% lower and finish it yourself, you're not legally required to put a serial on it.

    From there you then question the original owner to determine what they did with the gun. Was it stolen? Was it sold? If so, who did you sell it to and where's the record of the sale (required to keep those records as well)?

    If the sale was person-to-person within a state, and that state didn't have universal background checks, then there's no paper trail, and they're not required to make any records or keep them. Good luck remembering who they sold a gun to a year later (and it could as well be 10 years).

  5. Re: Whats wrong with US society on Privately Owned Armored Trucks Raise Eyebrows After Dallas Attack · · Score: 2

    According to the most recent updates, he did in fact purchase the gun himself, and therefore passed the NICS check (even though he was legally barred).

    But then NICS is in a really shitty state in general, and it has been known for a long time by those who cared to research it. Databases are very incomplete and out-of-date, some categories are not entered there outright by some states etc.

  6. Re: Whats wrong with US society on Privately Owned Armored Trucks Raise Eyebrows After Dallas Attack · · Score: 1

    You're right, it didn't just mean firearms. "Arms" generally meant any kind of weapon, usually the kind that would be appropriate for military use (e.g. a sword or a pike, yes; a dagger or a sling, no).

  7. Re: Whats wrong with US society on Privately Owned Armored Trucks Raise Eyebrows After Dallas Attack · · Score: 1

    As it happens, it is entirely possible to own a howitzer or a bazooka in US, or even a tank (with a working main gun) - just very expensive. People do it, though. And they actually shoot them, too.

    And yet, I haven't heard of a single crime or incident related to a privately owned artillery piece.

    So... what social consequences did you have in mind?

  8. Re:Inevitable escalation of a broken philosophy on Privately Owned Armored Trucks Raise Eyebrows After Dallas Attack · · Score: 1

    Which country has the most oppressed people? Microland or Macroland?

    It depends on why Microland has such low rates of arrests and prosecutions. Is it because it has a much more permissive legal climate, or is it rather because it's more oppressive and people know it - and have been conditioned to behave?

    Let's add another country to our hypothetical situation; call it Nanoland. It has the second lowest crime rate index. It also canes people for vandalism, and executes them for possession. It allows police officers to search any premise without a warrant if they reasonably suspect there are drugs. Would you consider it less oppressive than Microland, or more?

  9. Re:Desktops vs Mobile on Is Microsoft's .NET Ecosystem On the Decline? · · Score: 1

    You have some valid points, and some confused points.

    First of all, .NET very much still exists. WinRT did not replace it at all. WinRT is an ABI for all the new Windows platform APIs, and .NET supports interop with that new ABI (much like it supported COM Interop since 1.0 - but better, because WinRT was specifically designed to be seamlessly projected to modern programming languages). But .NET runtime is still the same as it has always been, it runs managed code, and all the standard .NET libraries are still managed, too. The implementations of the standard WinRT libraries, OTOH, are all native (though you can author managed WinRT components if you want to), so a C++ app using WinRT won't have .NET runtime loaded in its process.

    WinRT is actually not "more like COM" - it literally is COM, complete with IUnknown, AddRef/Release/QI, interface marshaling etc. It adds a bunch of other stuff such as a (new) metadata format and a way to obtain it from any random object, a new optimized opaque string type, composition-based inheritance, and a bunch of other things. Mostly it adds enough to be convenient to project to your typical class-based OOP language such as C#. I have worked on a project where we did WinRT projection for Python, and that worked pretty well, too.

    WRL is not so much an API as a bunch of helper wrappers that take care of things such as refcounting or properly implementing a WinRT class for you. It's to WinRT what ATL is to COM. You don't really need it to call WinRT from C++, but it reduces the amount of boilerplate that you have to write.

  10. Re:Once a government has your money, no give backs on Shuttleworth Loses $20m Battle With S. African Reserve Bank Over Expatriated Funds · · Score: 2

    In Russia, it's actually possible to be fined for paying too much taxes - I have personally witnessed that (naturally, they didn't return anything, either - the fine was on top of that).

  11. Re:The only language I've ever hated on ECMAScript 6 Is Officially a JavaScript Standard · · Score: 1

    This isn't all just about globals. It is also about the hilariously stupid rules for scoping locals (where you can put "var" inside a block, but for some mysterious reason it will always be scoped in the outermost function body - contrary to both common sense and every other language with the same syntax for blocks).

    And for extra giggles, there's the mess that is the overlap of closures and foreach loops.

  12. Re:Iteration, Openness on Is Microsoft's .NET Ecosystem On the Decline? · · Score: 1

    I still love languages like Scala and Python and I still want Linux for most of my web servers, but the gaps are closing and the game is getting really interesting. If you are ignoring Microsoft, you may get caught by surprise.

    The funny part is, MS is no longer trying to pretend that the world ends at its bubble - .NET is nice, but not all people like it, and it's not perfect for everything; and that's okay. So, for example, you can do Python using Microsoft tools and on Microsoft platforms (and yes, it is all open source under sane licenses like AL 2.0). At the same time, a Microsoft employee is one of the core CPython maintainers, and is basically responsible for the official Win32 releases. Expect more of that kind of thing in the future.

    (full disclosure: I am a developer on the PTVS team)

  13. Re:Too soon to tell? on Is Microsoft's .NET Ecosystem On the Decline? · · Score: 1

    Given that it's all open source, fork it?

  14. Re:Desktops vs Mobile on Is Microsoft's .NET Ecosystem On the Decline? · · Score: 1

    For Windows Phone/Windows RT/whatever, Microsoft didn't go for a different language from one of the languages for the desktop. Why they went .NET-only, I don't know.

    WinRT (which covers both phones and everything else) is not .NET-only. You get a choice of .NET, C++ (with some language extensions, think of it as Microsoft's Obj-C) or HTML5/JS. In theory, it's possible to add similar support to other languages, since it's an ABI that is explicitly designed for cross-language consumption.

  15. But in reality, in Kosovo, NATO bombing, and KILLING ordinary Yugo citizens. They are not good either.
    When KLA is in power, they suppressed Serbians community, to drag them out. The West was silent.
    All the top official figures of Kosovo *ARE* crimes, but whitewashed by their master.
    The same were/are happened with Lon Nol/Kherme Rough in Cambodia (e.g) in the past or Syria at the moment.
    Yes, Assad is not a good guy, but definitely better than the "moderate" groups, which is actually terrorists.

    All true, and I do not dispute that. NATO are not knights in shining armor. It's just sometimes they are a less bad option. And sometimes it's not clear which is which, at least not right away. E.g. Serbian government was deliberately massacring and driving out Albanians in Kosovo, and refused to back down despite repeated attempts to solve the problem diplomatically - I feel that armed involvement on humanitarian grounds was justified there.

    But the way it was actually done, bombing civilian or dual use targets with significant collateral damage (esp. that bridge bombing that got the train, and pretty much all the bombs dropped on Belgrade), was not good at all. And, of course, once Serbian military and paramilitary withdrew from Kosovo, KLA and sympathetic locals have simply turned the tables and started burning down Orthodox churches and attacking Serbs - and that was simply ignored.

    OTOH, if NATO didn't intervene, how many civilian Albanians would have died? I don't know, but I suspect it would have been even worse (even just looking at it from a cold hard numbers perspective, as Kosovo has more Albanians than Serbs).

    Odessa massacre, how about this after one year? No one was convicted despite that dozens were burnt alive.

    Are you aware of the events of that day immediately leading to the massacre? There is a lot of mythology surrounding that whole thing, Unlike many people who get the picture mainly from Russian agitprop imagine it, it wasn't just a spontaneous "hey, let's go kill some separatists" kind of thing.

    To remind, the event started with a demonstration/rally of anti-separatists through the city - that one was peaceful (i.e. they didn't intentionally seek out anyone to attack), but had some people armed, mostly with sticks, baseball bats and such, on the basis that they wanted something to defend themselves if attacked. The local Antimaidan has decided that they want to counter that show of force with their own, and prepared another column that was deliberately sent on an intercept route, and started attacking the demonstration when they met.

    So it began as a stones-and-sticks fight that was initiated by Antimaidan, and then gradually escalated from there. If you watch some of the videos from earlier that day, you can see Antimaidan fighters using firearms, and being covered by the riot police using their shields while doing so (i.e. the police was seemingly aligned with them without going all the way in). Here are two videos capturing the same event from two different angles - you can clearly see a fat guy with an AK (or, more likely, Saiga) firing:

    https://www.youtube.com/watch?...
    https://www.youtube.com/watch?...

    You can tell that this is filmed from the Antimaidan side because they're all wearing red armbands without any black, and some of them are wearing striped orange/black ribbons.

    Consequently, the first dead body of that day (with a bullet wound) was one of the pro-Maidan demonstrators. Several more followed. From there it escalated as pro-Maidan activists have called for more support, and that has arrived with firearms as well.

    Obviously, nothing quite like being shot at and seeing people die around you to wind up a mob. So when their numerical superiority forced the Antimaidan guys to disperse, the crowd decided to "teach them a lesson", and

  16. Re:Russia can't win on 75% of Russia's Satellite Electronics Come From US · · Score: 1

    As it happens, I am a middle-class Russian :) By the time the purges happened in the USSR, most small businesses were already dead. They were going after people primarily based on their espoused ideology (if public - religion also falls under this), or else ancestry. Basically, if you were nobility by birth, or your daddy was a factory owner, tough shit. Of course, by 30s it all devolved into a random free-for-all - tag a man and they would find a reason. My grandmother's first husband perished like that.

    And yes, the "business is evil" popular attitude is alive and well even today, and is applied pretty broadly. My mother used to be a small business owner in Russia, and she got sick and tired of it and sold everything off partly because of that, and partly because of bureaucrats soliciting bribes (though in many cases it would overlap - a bureaucrat would, for example, justify the bribe as "wealth transfer from you greedy leeches" on one occasion).

    I think part of it was because of the association between business, capitalism and democracy that happened in the 90s. Basically, from 1994 onwards, there was a lot of hate directed at Yeltsin's government because of how shitty the economy grew, and how low the quality of life sank. Yet that very same government consistently emphasized its commitment to democracy and capitalism as part of its official propaganda. As a result, both concepts were tainted by association, and even today, for many, "democracy" is a swear word.

  17. Re:Why? on Reasons To Use Mono For Linux Development · · Score: 3, Informative

    And you know what? We don't use any of that stuff, because we want our code to be COMPREHENSIBLE. Lambdas don't do anything for me that I can't do with a loop, and at least I can see instantly "Yep, that's a loop!" For the very few cases where it might be helpful, that's great, but its really VERY few cases. I have yet to write one.

    Yeah, yeah. We've heard this before. Back in the day, people were saying the same things about those new-fangled "for" and "while" loops. After all, we want our code to be comprehensible! A loop doesn't do anything for me that I can't do with a goto, and at least I can see instantly, "yep, that's a control flow transfer!".

    Meanwhile, people have embraced the new tools (which are the majority outside of the Java land - even the C++ guys have and use lambdas now), and they became idiomatic, and standard libraries were upgraded to rely on them - making them both more powerful and easier to read. As it happens, I use both C# and C++, and it's a rare day at work that I don't use a lambda anywhere. Looking at other people's [quality] code, it's mostly similar. And guess what? It's all still perfectly readable, so long as you take some time and learn how it works. In most cases, in fact, it's more readable than the code that it replaced, and more maintainable to boot (because DRY).

    Java's generics are fine. They do the most important part of being generics perfectly well. Again, the things that you seem to want of them are things that negatively impact maintainability in most cases.

    I was referring mostly to type erasure, obviously. How does getting read of that negatively impact maintainability?

    In the meantime, Java now has this beauty. Because they can't just say Func<T>, and have it work well for primitive types.

    As for DRY... I'm at a loss why anyone would think that you'd repeat yourself in Java.

    If you don't have first-class functions in a language, you'll be doing a lot of of DRY for that reason alone (yes, you can use anon classes instead, but no-one actually does because it's so verbose it defeats the point). If I have to explain how and why that works, then you should probably go read some FP tutorial.

    I think MS certainly looked carefully at Java and in some very minor ways improved on the syntax, but at worst the difference is small,

    You think wrong, and you didn't bother to investigate enough to make such a conclusion. This was kinda sorta true 14 years ago. It's not true now. Things that C# has that Java does not include e.g. dynamic and async/await, neither of which are "very minor ways".

    with Java's vast arrays of libraries, frameworks, and tools, its hard to beat.

    It's kinda like the iOS app store. Sure, it has 3 million apps, but in practice you need maybe 30 for any particular case, and 300 across everything. I won't dispute that Java has more libraries, but pretty much any mainstream language/platform these days, including .NET, has all the libraries that matter, for the simple reason that all of them have a fairly large community that will write or wrap one if they need it. I don't recall ever running into a situation where I couldn't find a library to do something that I needed to do, in any popular language.

  18. Re: If there are patent issues on Reasons To Use Mono For Linux Development · · Score: 1

    I don't know when was the last time you went to Microsoft, but practically anything that Microsoft puts on the web for the past ten years is written in ASP.NET, or, lately, ASP.NET MVC.

  19. When USA helped Albanians secede, said "democratic government" wasn't exactly democratic, and it was actively killing those very Albanians.

    Meanwhile, nothing of a kind happened in Ukraine.

    But, in any case, I think that the way Kosovo was handled was a mistake.

  20. Sorry, that was my fault for confusing the threads. Obviously Ukraine is not a NATO country.

    So far as I know, though, NATO is not involved there in any official way. All the "boots on the ground" are American, and represent US directly, sidestepping NATO.

  21. How is deploying NATO troops to NATO countries overstepping the NATO mandate?

  22. Re:.Net is for Windows and Windows only on Reasons To Use Mono For Linux Development · · Score: 2

    I assume you're talking about the modern incarnation of VB here (i.e. the managed one, what used to be called VB.NET), since the other kind is now ancient history and has been for a long time.

    Visual basic is not that bad. No doubt it cannot scale

    It can scale just as well as any other statically typed .NET language. Like, say, C#

    I heard that VB developers don't use VB and that is the cause of the problems

    Not true. All the VS IDE bits that are specifically related to VB are written in VB. There are fewer of them now that it's all based on Roslyn, but it's still there. A lot of generic WinForms-related stuff is also in VB.

  23. Re:Patent Wars? on Reasons To Use Mono For Linux Development · · Score: 1

    Especially since the person in charge of Microsft's Open Source strategy

    Bill Hilf has left Microsoft two years ago.

  24. Re:The five bullet points on Reasons To Use Mono For Linux Development · · Score: 2

    No, it's not. In fact, they're still adding new features to the language (though largely in sync with C# now, and catching up in some cases).

  25. Re: Linux developers know C/C++, Python, Perl on Reasons To Use Mono For Linux Development · · Score: 1

    I very much doubt many people care about the Linux desktop. As far as platforms go, the realities of the situation today is that it's below all other desktop platforms and all mobile platforms. Note that the Microsoft effort to port .NET to Linux (.NET Core) is concentrating solely on the server side stuff: web, REST etc. And Mono has done some UI stuff, but it was always much more of a crapshoot compared to their server components.