Slashdot Mirror


User: Tablizer

Tablizer's activity in the archive.

Stories
0
Comments
29,100
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 29,100

  1. Che-matic

  2. Re:What makes a programming language 'Good'? on Coders In Wealthy and Developing Countries Lean on Different Programming Languages (vice.com) · · Score: 3, Interesting

    I've read that Java was designed to be usable by 'mediocre' programmers. I take it the idea was you could hire people who weren't master programmers and get something working that didn't have a lot of subtle bugs like memory leaks that were going to come back and haunt you later.

    "Mediocre" is a matter of perspective. A Java programmer is more likely to be a generalist and do some degree of analysis work, such as gathering and clarifying requirements with customers.

    C/C++ is used more often where hardware restraints/performance matter more and the programmers are either habitually or naturally more fastidious about the technical side and machine-level concerns. But they are also less likely to interact with or want to interact with end-users or non-technicians such as marketers.

    I general I think there's a general trade-off between a mind that does well at technical issues versus people/business issues. Yes, there are exceptions, but I stand by the general rule. Paul Graham seems to agree as he mentioned that geeks in high school are often poor at social interaction because social interaction does not interest them any more than a football player is typically interested in gizmos or chess.

  3. You should know saying "stuck with" will trigger a language flame-war. (Personally I believe such languages shine in different spots and it's almost comparing apples to oranges.)

  4. This is a dick-size contest on China Plans 600 MPH Train To Rival Elon Musk's Hyperloop (shanghaiist.com) · · Score: 3, Interesting

    Just spend the money on regular trains/trams. No ego contests comparable to having the tallest building. Overly fast trains are too easy to sabotage anyhow. Would you rather be in a train crashing at 600mph or 60mph?

  5. Phone parts are not nec. brains parts on What We Get Wrong About Technology (timharford.com) · · Score: 4, Interesting

    I find the payphone dig unfair criticism. For one, it was hard to know then if airwaves could carry all the signals needed for consumer cell-phones. It took a while to perfect signal compression and other issues.

    Second, it was hard to know if miniaturization of electronics (Moores' law) would continue. In fact, by many accounts it's stopping now. It's not really a law, just a recent pattern, with no guarantee of continuing.

    You may then argue that if one assumes miniaturization slows, how come they have androids (strong AI) in the flick? But that assumes miniaturization is/was needed to get decent AI. There's no inherent law of the universe that says AI has to come from miniaturization. Perhaps a new algorithm or computing substance could be discovered to get AI without relying on shrinking parts. For example, if most the android's entire body is a "brain", then it's merely a big computer to get big computations. Or maybe an organic substance that's good for artificial brains but NOT for cell-phone miniaturization.

    The accusers are biased by actual history where our AI advances HAPPENED TO come from mostly the same advances that our phones used. That wasn't an obvious or required assumption back then.

    On a different aspect, the article made an interesting point in that the first electric motors didn't help factories much because the factories simply replaced the centralized steam systems with electric motors. It wasn't until factories decentralized power distribution that the real advantage of electricity played out. The environment around the gizmo has to change to fit the new technology before its benefits show.

    Jet planes were similar: early attempts mostly just slapped a jet engine on a propeller-intended design, meaning performance often wasn't good enough to justify the extra cost and maintenance it required. It's only when planes were reworked around jet engines and the new speed that real results came. Most wind tunnels of the time didn't even have enough power to simulate jet speeds. They had to build new ones.

  6. Re: Works fine here in Mumbai on Is Slashdot Blocked In Parts Of India? (slashdot.org) · · Score: 1

    Seems the gov't doesn't block trolls.

  7. Re:Works fine here in Mumbai on Is Slashdot Blocked In Parts Of India? (slashdot.org) · · Score: 1

    I am accessing slashdot through a major ISP/telco here in Mumbai, and there doesn't seem to be a block at all.

    In that case, we're turning you in.

  8. We'll describe it to you over the phone on Is Slashdot Blocked In Parts Of India? (slashdot.org) · · Score: 5, Funny

    Just outsource your browsing to Americans.

  9. Re:Volcanoes have anything to do with NASA? on NASA's Plan To Stop A Supervolcano from Destroying The Earth's Climate (news.com.au) · · Score: 1

    [Why is NASA involved?] Vulcans.

    But, if it blows, nobody will live long nor prosper.

  10. Re:Somebody has been watching too many movies on NASA's Plan To Stop A Supervolcano from Destroying The Earth's Climate (news.com.au) · · Score: 1

    movie "Volcanic Park"

    It would almost certainly have the phrase, "Probably just a routine tremor, no need to tell the boss about our little shortcut."

  11. Re:Somebody has been watching too many movies on NASA's Plan To Stop A Supervolcano from Destroying The Earth's Climate (news.com.au) · · Score: 1

    Either way, there should be a national vote on it before starting because of the potential bigly consequences. Otherwise, representatives with catch-phrases like "drill baby drill!" will make the decision for you.

  12. Re:More synergistic buzzwords to enhance strategic on In Our Cynical Age, No One Fails Anymore -- Everybody 'Pivots' (nytimes.com) · · Score: 1

    "Contains" processes it case-neutral. Mass null-checks are only for stupid API's. Good ones rarely need them. Some fockers like to type and read bloat all day.

  13. Federalist Model on One Day Left To Comment on the FCC's Plan To Kill Net Neutrality (theverge.com) · · Score: 0

    Can states override this for their own state to have state-wide NN? To hell with red states! Let them nuke their telecom competition to dust like the suckers they are and be forced to purchase Teletubbies in HD in order to see NASCAR in HD. The #@$%'s probably secretly like Teletubbies anyhow.

  14. Re:just what the world needs on Popular YouTube Artist Uses AI To Record New Album (theverge.com) · · Score: 1

    Take it away R2D2, ladies & gentlemen, he's the man!...

  15. Re:My experience on Popular YouTube Artist Uses AI To Record New Album (theverge.com) · · Score: 1

    May I ask what it is you use to generate music?

    The "auto-composer" generates either MIDI or MIDI-like codes*, which I then feed into a MIDI player (synthesizer) of some kind. I also experimented with the "csound" library to actually generate sound (.WAV files), which gives one more control over the wave-forms, but I decided that's too much micromanagement needed by the bot, and went back to MIDI players. (Csound is fun to play with, though. It's better for "spacey" music than traditional.)

    Keep in mind these are hobbyist and experimental gizmos. If I were a music pro (not) it would typically be converted into traditional "music sheet" staff notation and given to the band/orchestra to practice and play. Synthesizers are just a cheap shortcut, at least for a traditional sound.

    * I like to generate an intermediate form that's a higher abstraction than MIDI (but later converted to MIDI), something like the following table (or CSV) structure:

    - beat number, or maybe just a "new beat" marker
    - channel (instrument)
    - note number (note position on the keyboard or equiv.)
    - start tick (Example: 4th tick out of 8)
    - duration in ticks
    - velocity (intensity)
    - misc. special effects indicators, such as bend or slow ramp-up

    Ticks are typically 8 per beat, but may be 16 for intricate music, or 6 per beat for 3/4 time (great for Renascence tunes). I'm not guaranteeing I'm using official vocab here.

    Further, I recently devised a kind of musical ASCII short-hand that gives a current-chord perspective instead of an absolute "note" position perspective. It's real nutty, but I like it. It makes one think about melodies different than the usual approach. It's interesting how a different notation makes one think differently about song construction because it highlights patterns not readily visible in the typical approach. It's roughly comparable to the feeling of using polar coordinates instead of X/Y coordinates. Certain kinds of math transformations are just easier with polar coordinates when dealing with round stuff.

  16. Re:My experience on Popular YouTube Artist Uses AI To Record New Album (theverge.com) · · Score: 1

    And closely related to the "4-chords":

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

    But do note (no pun intended) that my experiments were mostly focused on early classical music. "Bach era", if you will. (I even put one on SoundCloud, but don't feel like giving a link out just yet.)

  17. More synergistic buzzwords to enhance strategic BS on In Our Cynical Age, No One Fails Anymore -- Everybody 'Pivots' (nytimes.com) · · Score: 1

    if (speaker.phraseSpoken.contains("pivot")) {
      speaker.category=PHB;
    }

  18. Re:The world has not changed just the words used. on In Our Cynical Age, No One Fails Anymore -- Everybody 'Pivots' (nytimes.com) · · Score: 1

    George Washington failed almost all his battles, but took what he learned and pivoted into a sneak attack at Valley Forge.

    It's more like he wore the British out, not outright failed. They were away from home in a strange land, and he just kept moving them around and around. US soldiers would rotate in and out, go back home to rest up and come back. He discovered attrition was our advantage. Most his battles were more or less break-evens, but the Brits didn't want to keep playing the break-even game.

  19. Re:ah on JavaScript Is Eating The World (dev.to) · · Score: 1

    DLL-Hell aside, VB classic was great for "git'er done" non-critical internal applications. It just was lousy at building API's meant to be used or shared in multiple applications.

  20. Re:Will the fricken ads start also? on Nintendo Faces Supply Issues Ahead of Holiday Season · · Score: 1

    Then maybe the Fox "War on Xmas" conspiracy is correct: liberals concoct global warming hoax to claim it's too hot to have Xmas. It's all falling into place now. (All while faking moon landings and covering up H's 38 murders. That's a lot of murders for somebody with {alleged} Parkinson's disease. Maybe she wiggles her victims to death.)

  21. My experience on Popular YouTube Artist Uses AI To Record New Album (theverge.com) · · Score: 3, Insightful

    I have experimented with computer-composed music, and conclude it's fairly easy to make "pleasant" music: the rules for western ear expectations are fairly straight forward; stay within the rules and it'll sound "normal".

    Markov-like chains of "hit tune" chord progressions can be mined, for example, to find decent chords. And there are fairly obvious rules for how the melody moves around a given chord and chord transitions, if you simply study diagrams/plots of several hits. The melody "likes" certain distances and relationships with regard to the active chord, sort of reminiscent of the probabilistic modelling of electron orbits (positions) relative to the center of the the atom. One can fine-tune the extraction of such patterns/formulas using statistics and AI (although I just eye-balled most of it myself and used some trial-and-error).

    Now whether anyone finds music generated from such pattern mining highly entertaining and/or moving is another matter. For one, such is subjective: a pattern or technique that one person really likes, another may not. The hard part is not really generating ideas, but culling them. AI may indeed be able to cull based on patterns of existing hits to find a bigger audience, but after a while the easy-to-find patterns will get tired and stale to listeners. The low-hanging fruit will be all picked and people will want something different. It's why fads like disco, auto-tune, emo rock, and techno come and go.

    Even if AI-using composers hone their techniques of generating candidate music, the hard part will still be culling against actual listeners: after all, AI does not buy music: only actual human "testers" will suffice. The cost of testing (getting listeners) will be about the same regardless of whether a tune is composed by a human or machine. Thus, you need to make sure the bot's quality is competitive with a human, or you are wasting money. On the web you still have to pay for attention (unless you get really lucky with cute hamsters or the like).

    Another thing, my "music machines" tend to sound like my hand-composed music. It's modelling my own head more or less being I tune it based on my preference and by grabbing samples of stuff I like in order to extract patterns from. Thus, the artificial composer is sort of an extension of myself. It's just "implementing" my preferences.

  22. Will the fricken ads start also? on Nintendo Faces Supply Issues Ahead of Holiday Season · · Score: 1

    It's gajillion degrees outside and you are talking about Xmas? Coal in your stocking.

  23. Re:So fastly, you can hardly fathomy the bigliness on JavaScript Is Eating The World (dev.to) · · Score: 1

    Fastly? Since when is Trump writing summaries for Slashdot?

    Trump sets trends for good or bad because he's in the news so often. When W was in office, people often copied his style also:

    "The trumpificationism of linguistical discussionificationism has increasified."

    Whether trump-speak lasts or not is another matter. Imagine the speech of their offspring if the 2 mated:

    "I'm the bestified at speakificationism, believify me! The ratingnizing people givefy me biglified top resultifications. Huuugitized! I know more wordations than losercated English teachifiers! So sadditudes. #MAGAFICATE!"

  24. Re:Prominent Rubyists moved to Rust. on JavaScript Is Eating The World (dev.to) · · Score: 1

    OO models can be mapped 1:1 to relational ones. There are plenty of patterns to achieve that.

    Of course they can. It's why I used the word "mostly". Whether it's practical/useful is another matter. OOP is generally based on inheritance and/or composition, which are hierarchical concepts. While OOP can "model" sets, it's not their forte. (AKA, Turing Tarpit.)

    The problem comes if you already have an relational DB, which probably evolved and is no longer a pure design, and want to map that to oo.

    After several years, usually no design is "pure". Changes often come that don't fit our original abstractions and we have to fudge the design with kludges. True, you can refactor databases and OOP, but most places don't fully bother for various reasons I won't delve into here. Another problem I see is forcing the relational model to look like object models (or OO-centric frameworks), such as using surrogate keys on many-to-many tables and doing joins on the client side to avoid creating another class/object.

    100 lines C++ or Java implement 10 times more functionality [than assembler].

    Not necessarily. The assembler coder can use clever tricks to save code and use extensive existing libraries to reduce reinvention of the wheel.

    So do I with C++ and Java

    Maybe you're a whiz at them; that's my point. One can say that if OTHERS are slow in your favorite tool/paradigm that they are just not yet skilled at it and/or dumb. Tools that are otherwise awkward or have huge learning curves to normal/average coders can be "justified" that way. One person is not a good test.

  25. Re:Pointy-haired bosses love node.js on JavaScript Is Eating The World (dev.to) · · Score: 1

    Our management tells us that "Agile Development" means that anyone can develop anything. Why would we need expensive chief architects anymore?

    Technically that's true as it can be "hacked into shape" over time. But maintainability likely will be kicked in the nuts. PHB's don't think long term, or else they wouldn't be PHB's.

    I was once tasked with maintaining a mostly-CRUD app written in Excel VBA by a non-programmer. Ugly-city. Maintainability matters. The PHB's are either clueless about the cost of maintenance, or hope to get promoted away before their Live-For-Today projects need real maintenance.