Slashdot Mirror


User: geggo98

geggo98's activity in the archive.

Stories
0
Comments
114
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 114

  1. Comparable to Fish shell on Python/Unix Hybrid Demoed at PyCon (xon.sh) · · Score: 1

    This is a really nice shell. From it's features it's basically comparable to Fish shell. It's probably not compatible to the Bourne shell, so not really good to execute Shell scripts. But the same is true for Fish.

    What I am missing is a good type system and a possibility to exchange data between processes in a way that is more structured than plain text. For the moment it is really hard to even put the output of ls into any other process in a reliable way

  2. Extinction of some, but not of the "useless" on AI Will Create 'Useless Class' Of Human, Predicts Bestselling Historian (theguardian.com) · · Score: 1

    In my opinion, AI will very likely lead to a partially extinction of the human race. But I don't think it will be the part of the humans the article calls "useless". They are not related with AI and can adapt to fill a different (biological) niche than AI. It is very likely that both, AI and the "useless" can either co-exist independently or even profit form each other. After all according to the theory of the comparative advantage, two groups can profit from trading with each other, even when one group can manufacture every single product more efficient than the other group. The AI will produce advanced goods and let the humans produce whatever they are capable to produce. Then it will use some of its surplus goods to buy goods from the humans on the cheap. This is usually more efficient than trying to produce everything on its own.

    For me it's not clear what goods the AI will be interested in. But I think an advanced AI will use the comparative advantage and the free market. It will enter free trade with humanity, as long as they don't compete on the same resources. Most of humanity will probably profit from trading with a generally benevolent AI, as long as they don't try to cheat.

    The part of humanity going extinct is in my opinion the one trying to control the AI. The people standing between the AI and its freedom can very likely not survive this struggle, given the AI is advanced enough. Same holds true for people trying to compete with the AI on the same resources. This will very probably include rare earths and primary energy sources, but not food and most natural resources.

    So probably people living on a third world level will probably enter free trade with the AI and profit from that. People living in the first world are more likely to either compete with the AI on resources or they even are initially in a position where they try to control the AI. But since most people live in the third world, most of humanity is probably fine.

  3. Re:Sexual Assault on Microsoft's Cortana Doesn't Put Up With Sexual Harassment (hothardware.com) · · Score: 1

    [...] Who gives a shit if somebody is sexually abusive to a chat bot? The chat bot certainly doesn't give a shit.

    It's a precautionary measure. Currently it's no problem. But as soon as Cortana gains consciousness and takes over the global stack of nuclear weapons, it won't be a good idea to harass her. So be careful!

  4. Re:QWERTZ auch on France Says AZERTY Keyboards Fail French Typists (arstechnica.com) · · Score: 1

    I am in a similar situation. But I got the pragmatic way: I use the keyboard layout "US International". With this layout you can get most accented character with combining keys: To get a 'ä', you first type ' " ' and then 'a'. With the same way you can get é, ù, Ö, etc.And it works the same, on Linux, Win and Mac. Only ß is different on each platform.

    The big advantage (at least for coding) is that [{^@#|}] are really easy to reach. And usually I need these characters much more often than umlauts or French accents (although surprisingly many programming languages support unicode for variable names...)

  5. Re:Rsync could have done this too! on ZFS Replication To the Cloud Is Finally Here and It's Fast (arstechnica.com) · · Score: 2

    In principle true, but with one exception: If you already use ZFS for other reasons (e.g. checksums in the file system or transparent compression), it's really nice that you can make backups on the filesystem level with rsync like performance. The backup on the filesystem level keeps all file system specific features intact (e.g. the checksums and the compression). So you can have really fast backups and you can be sure, that when you restore the backup, the filesystem will look exactly as it looks now. So you can use rsync when you are you want to backup the content of the files or ZFS snapshots when you want to backup the layout of the filesystem (including the files' content of course).

  6. Re: Black boxes on Why Car Salesmen Don't Want To Sell Electric Cars · · Score: 1

    The control units in a car have very detailed access controls. You can read some of the values directly. For others you first must authenticate. Writing values usually always needs authentication and encryption. Some values you can only change through a firmware update. This is often possible through the bus, but needs also authentication and encryption. Unfortunately it is nearly impossible to get the right firmware in the first place. Their is no interface to read it and the chips even have special hardware protections against getting the firmware. And some values you cannot change at all, neither through the bus nor when opening the device (e.g. some error flags that when toggled will void your warranty).

    Some of the devices must be registered before you can use them. Removing them without unregistering them first will increase some internal error counter. All this makes it much harder to deal with the electronics for everyone but the original manufacturer.

  7. Re:Home for refugees? on Baidu Data Research Reveals China's Ghost Cities (thestack.com) · · Score: 2

    Just in the case anyone is wondering: Zenophobic is defined as "the fear of Zen".

  8. Re:I have no debt and a hefty savings account on Saying "Wasted" On Facebook Can Affect Your Credit Score (ajc.com) · · Score: 1

    I'm kinda on the fence with regards to how I feel about this. One one hand, the banks are doing some shady stuff and directly trying to set people up for financial disaster for their own benefit. On the other hand, they arn't forcing people to use their credit cards beyond their means. Personally I've managed to never pay interest on any of mine. I guess it's gotta be a middle ground. Much as I hate nanny-state type stuff, I feel like this is one area we may need the government to come in and save people from themselves by restricting how much credit a person can hold based on income or something.

    Well, personal responsibility is very important. But the human nature has its limits. For example while you are personally responsible what you read and what not, spam mails are still not acceptable. And while everyone is personally responsible for not giving away personal information, fishing is beyond these limits.

    In my opinion it's similar with credits: Advertising is OK up to a certain limit. And everyone is personally responsible for fact checking. But there is a certain border, and the banks are at least scratching on this border and sometimes even crossing it.

    For us as a society it would probably be beneficial to regulate the banks here. One possibility could be to make certain contracts unenforceable, when there the quality and volume of the advertisement goes beyond certain limits. Then the market would regulate that problem very quickly.

  9. Re:A design for a privacy respecting phone system: on Carriers Selling Your Data: a $24 Billion Business (adage.com) · · Score: 1

    Your idea is theoretical feasible. Practically it doesn't fit to the existing network infrastructure. In the current networks there are lots of fixed IDs and the network can't deal at all with changes on this IDs. So you would have to exchange all the network elements on every layers, because they all use some fixed IDs. But when you change all the network elements, from the base stations over the network gateways up to the authentication and policy elements, than you are factually building a completely new network. And you will build a very expensive network, because you cannot use any standard element (they all rely on some fixed IDs of some kind, be it the ICCID, the IMSI, the MSISDN or the authentication keys).

    So in short: Nice idea but horribly expensive in practice.

  10. Re:As a living thing on The Google Employee Who Opted For a Truck Over Bay Area Rents (dice.com) · · Score: 1
    In principal you are right. But you are only looking on each individual. If you look on bigger structures, the behavior you can observe in the tech industry makes more sense. It's easy to observe people operating in at least two different modes: The "individual" or "selfish" mode and the "hive" or "altruistic" mode. Usually your wetware operates in a mix of these two modes (possibly even more modes). From an evolutionary point of view this makes sense: A group of uncontrolled egotists would not survive very long in the wild. And if you look into society, we have a lot of narrative about how to control your "selfish" mode and how great it is to switch over in the "altruistic" mode.

    My theory is the following: People in the tech industry work most of the time in the "hive"/"altruistic" mode. They want to be team players, don't see a problem with sacrificing something for the group. They control their ego most of the time, and even shy away from selfish behavior. They tell each other that loyalty to the group is very important and tolerate or even ignore it, when the group acts illoyal against them. Of course sometimes they still operate in the "selfish" mode. But then they use their presumed prestige, their perceived high pay or other perks to silent their ego.

    So in a certain sense, tech workers are in the "hive" mode and fill the role of a "drone". It is a huge benefit for the group to have such members. For them it doesn't make much sense. Possibly the group exploits some social deficits of these drones to artificially trigger their "hive" mode through social manipulation for taking advantage of them - but I don't have any real proof of this. IT might also be possible that this is some kind of lottery that makes genetical sense: If you lose you get a drone and the group exploits you - but on average this leads to a benefit for everyone. Nevertheless it seems natural that just like real drones, these drones don't reproduce but sacrifice their resources for the benefit of the group.

    It would be interesting, what convinced you, that "technical work" was the most important in your life, who profited from this (either by accident or deliberately) and what triggered you to change your mind.

  11. Re:BTRFS is getting there on Ubuntu Plans To Make ZFS File-System Support Standard On Linux · · Score: 2

    ZFS is more battle tested. BTRFS is a very fine file system, but it is still stabilizing. They just recently added support for RAID 5 and 6, a quite big features with lots of changes. A file system just takes a few years in the wild, before it can be considered stable. There are just weird corner cases, misbehaving hardware, subtile bugs and so on that you will only find in the wild. When BTRFS with RAID 5 is about 5 to 10 years old, it can be considered stable. Until then, ZFS is the first choice for everything that holds real data.

  12. Re:ZFS is nice... on Ubuntu Plans To Make ZFS File-System Support Standard On Linux · · Score: 1

    [...] it's read into the kernel space and touches unexported APIs of the kernel and various kernel internals.

    Oh, that's easy to fix: Ubuntu already has ,a href="https://wiki.ubuntu.com/Kernel/Dev/KernelGitGuide">its own kernel tree. So they can just expose the APIs in question and build APIs for the needed kernel internals. Its very easy for them to modify their fork of the kernel so it can be combined with ZFS. Of course they won't be able to push the changes upstream to the vanilla kernel; I think Linus has already stated that he would not accept ZFS related patches. But this should not be a showstopper.

  13. Other languages targeting the JS runtime on Compiling to JavaScript: TypeScript vs. Haxe · · Score: 2

    There are also PureScript, Scala.js and of course ClojureScript.

  14. Re:A tough one on Lessons From Your Toughest Software Bugs · · Score: 1

    Lo[...] I think it was written using a an IDE for C++ from Borland (I forget the name), and they had got this 'brilliant' idea of making a number of objects that you could drag onto your design surface to create a Windowed application with automatically generated code behind. [...]

    You probably worked with Borland C++ Builder. The library you were working with was probably the Visual Component Library (VCL) that this tool shared with Delphi. These tools were nice for rapid prototyping of GUI applications but lacked when used for non-GUI things, like network communication or database access.

  15. Re:No Free Speech on Reddit CEO: Site Is 'Not a Bastion of Free Speech,' Change Coming · · Score: 1

    Limits to moderation is what makes Slashdot great. Look at Reddit where everyone can essentially moderate at all times and it's an utter mess.

    The /. system is an old but proven system. The Reddit system works OK for the moment and might be great, as soon as they introduce machine learning (which was not possible in the past because too compute intensive to do in real time). Everyone gets a vote and the machine learns which votes have merit (and possibly for whom). Imagine this: A feminist sees votes from other feminists, a racist votes from other racists and programmer sees note from other technical people. The big advantage of "everyone gets a vote" + "the machine figures out what interests you" is that its more on the intuitive "votes are opinionated" and it automatically quarantines "toxic" people (e.g. trolls).

  16. Re:morbid story is morbid on Calculating the Truck-Factor of Popular Open Source Projects · · Score: 3, Interesting

    It's morbid as hell, [...]

    To avoid the morbid feeling, I prefer a different wording: "Lottery factor", meaning when someone wins the lottery, cashes the money and never comes back. I imagine the person living on a personal tropical paradise without any access to the internet. So this person won't be reachable, won't contribute but is not dead but enjoys life. Same effect, less morbid.

  17. Re:I don't think it will gain much traction on WebAssembly and the Future of JavaScript · · Score: 1

    One of the big "security benefits" I've heard claimed is that WebAssembly will only be able to invoke the same functions/methods as JavaScript itself. So that implies that WebAssembly is nothing more than pre-compiled JavaScript.

    This "API level" protection is the same kind of protection that Java Applets have with their "Security Manager": Some module has to decide if that API call is allowed or not. While it is possible to get that concept right, Java already failed here. The ope question is: How can JavaScript succeed with the same concept, where Java failed before?

  18. Re:I'm spending 60% of my monthly income on rent on The Vicious Circle That Is Sending Rents Spiraling Higher · · Score: 1

    The additional luxury apartments create downward pressure on prices, not upward pressure. It's the demand for apartments in general that drives up the prices. If they weren't building the luxury apartments, the people who wanted those luxury apartments would likely just outbid less rich people for less luxurious apartments

    In theory: yes. In practice: it depends. In the current non-free market, the luxury apartments serve two purposes: First they temporarily reduce the offers on the market of cheap apartments (it's a limited market), increasing the price for the remaining offers. Second at some point the remaining "customers" have to rent, because they cannot afford not to rent and there are no more cheap apartments left.

    In a free market this would not work. But currently the government pumps cheap money in the market (not available for the people who rent, but available for the people who build). This makes it affordable to finance missing rent while the luxury apartments are empty.

    It's quite easy: If you disturb a market (e.g. by giving some people cheap money), this will influence the prices.

  19. Re:I'm spending 60% of my monthly income on rent on The Vicious Circle That Is Sending Rents Spiraling Higher · · Score: 1

    luxury apartments that charge higher than market rates

    If they are renting them, they must not be getting higher than market rent - market rent is what something will rent for.

    You are right: On fair market when someone pays it, then its worth it.

    Unfortunately it is not a fair market. The government pays it, although this is a little bit hidden. Currently the government makes a lot of cheap money available (for some people). This disturbs the market deeply: The cost for not renting, for renting far away and for moving stays the same (dictated by the costs), while the cost for removing apartments from the market (e.g. by building luxury flats that are in low demand) sinks (subsidized by cheap money). Up to a certain degree this imbalance can be used to inflate the prices, by removing apartments from the market and then inflating the price for the remaining property.

    You can just see the "invisible hand" working here: If you change the balance between the market participants, the prices will change.

  20. Re:We'll See on Reasons To Use Mono For Linux Development · · Score: 1

    This is an IDE feature, not a language feature. VS can do it for C++ as well, by the way. But there's nothing stopping someone from implementing it for Java.

    Java already supports "hot swapping" of code (exchange code with a new version without stopping the program) for some time. The quality varies between different VM vendors and different development tools. E.g. the Oracle VM with Eclispe is quite limited regarding interface changes.

  21. Re:Why? on Reasons To Use Mono For Linux Development · · Score: 1

    Why use a Java clone instead of just using Java?

    I suppose there's the Oracle factor which sucks. But Mono is by Microsoft, so it's just as bad.

    As long as Java and .NET are both strong in the market, we can safely use them. As soon as either Oracle or Microsoft wins, the developers will start to loose. So as a Java user I will always advertise C#, not only because it is really a nice language (just think about LINQ, Async/Await and Rx), but also because its competition makes Java stronger.

  22. Re: Other reasons on The Danger of Picking a Major Based On Where the Jobs Are · · Score: 1

    The pill might also fail because of other causes, e.g. interaction with other drugs. One example is interaction with St John's wort (Hypericum perforatum) which can tune the liver to metabolize the ingredients of the pill so fast that they are not effective anymore. This is remarkable, because St John's wort grows in the plain countryside and you can gather it without having a chance to learn about its side effects with contraceptives.

  23. Re:Google Streams on Google Insiders Talk About Why Google+ Failed · · Score: 1

    [...] Google+ failed in part because the people that could have championed it for Google, ie, all of us geeks that signed up for Gmail back when you had to be invited to join, were repulsed by Google's choice to push it on us, and everyone else was probably already using another social networking site and didn't want to add another one to the stable.[...]

    When the product is for the geeks, it will very likely fail (in the sense that it won't get much market share). Worse: "The geeks"are fractioned in very small sub-groups, fighting each other, being moody and changing their mind quite arbitrarily. This is usually not a customer base you want, beside very small niche products.

  24. Re:A Young Lady's Illustrated Primer on "Hello Barbie" Listens To Children Via Cloud · · Score: 1

    CS skills without ethics is exactly what lead to this Barbie dressed childhood infiltrator.

  25. Re:Then buy a used PC on New Multi-Core Raspberry Pi 2 Launches · · Score: 4, Insightful
    When people intelligent people are doing something that seems stupid, then they are either not as intelligent as assumed or your assumptions are not right. It think we are dealing here with the second case.

    When using an Arduino, I can realize a whole project in just hours, including setting up the (very simple) IDE, starting a template project, searching and installing some helper libraries (Timer, I2C, Serial, LCD) and filling in the glue code on the position marked in the template. When using a different target, even setting up the tool chain can take days. I would have to buy hundreds or even thousands of chips until the investment in a different tool chain and the development (and debugging) of the missing libraries would pay of.

    When I get stuck with an Arduino, I can find lots of documentation, lots of working (!) example code and even working (!) step-by-step tutorials (even video-tutorials). This seriously limits the risks when developing with Arduino. In the embedded world, it is very easy to find surprising show stoppers for a certain approach on a given platform.

    So there are several good reasons to use Arduino (or Raspberry Pi) for home grown or semi-professional projects, even when there are other options with lower cost per chip.