Slashdot Mirror


User: _merlin

_merlin's activity in the archive.

Stories
0
Comments
1,467
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,467

  1. Re:What a load of crock on Software Engineers Are the Heroes of New Computer History Museum Exhibit (ieee.org) · · Score: 1

    Pong is pure TTL logic - there's no computer programming involved. Pac-Man is as much about the sprite/tilemap hardware used to throw graphics on the screen with a relatively slow CPU as it is about the game programming.

  2. Re:Oracle drove away a lot of Sun's customers on Oracle Scraps Plans For Solaris 12 (theregister.co.uk) · · Score: 5, Interesting

    I'll have a soft spot for Solaris, but the writing was on the wall long before this. Solaris was stagnating even before Oracle bought Sun. It was obvious that Sun lacked the resources to maintain their compiler suite and operating as well as actively research new technologies. It was sad to watch, but such is life. Solaris was probably the most usable desktop UNIX before OSX took that crown away. Solaris tried to add much-needed things to UNIX like role-based administration, light-weight virtualisation (zones/containers), non-intrusive profiling/caching (dtrace), advanced storage pools (ZFS), and heaps of other cool stuff. Sun SPARC hardware always had cool high-availability features like being able to disable bad RAM in a running system, really wide system buses for pushing around a lot of data, and was built to survive physical abuse.

    The trouble is, they lost out to "good enough". Solaris on SPARCstation was better than WinNT on a whitebox PC, but WinNT on a whtebox PC got to the point where it was good enough, and the added expense of a Sun workstation couldn't be justified. On the server side, Linux became good enough, IBM and Dell x86 servers got to the point where they were good enough, and my 13th generation PowerEdges are definitely better build quality than the Sun V245 servers I still have sitting in a rack for nostalgia.

    This took away a lot of their revenue so they couldn't throw resources at research and development. In particular, SPARC fell behind in price/performance/power consumption trade-off, first to AMD's 64-bit Athlons, and then to Intel's post-Netburst Xeon. The UltraSPARC T gave them a bit of a reprieve on highly parallel workloads, but cancelling the Rock was the right decision as it was painfully obvious it wasn't going to compete for single-core throughput/latency performance.

    They also lost at the extreme high end to IBM who've managed to get insanely high throughput on POWER with a brute-force approach of throwing better and better cooling systems at a design that's arguably incredibly lazy compared to the E5 Xeon.

    Yes, I miss Sun, and I'll shed a tear for Solaris. But I don't miss the Sun that Oracle bought - the Sun I miss had already faded half a decade before Oracle bought the dimly glowing remains.

  3. Bullshit metrics on Is The C Programming Language Declining In Popularity? (dice.com) · · Score: 5, Insightful

    I don't use much straight C these days (mostly C++ with bits of Python, lua, PHP and other stuff for glue, and occasional C#), but the metric is bullshit. It's a measure of which languages are most suited to passing roadblocks using search queries including the language name. This tends to select for how much a language is used by inexperienced developers.

    I'm a pretty experienced C++ developer, so I'm unlikely to be putting C++ in search engine queries. I know the language and library pretty well. If I want to get reference for a particular standard library feature, I'll use a query like, "codecvt site:en.cppreference.com". If I want docs for a Linux feature (e.g. routing sockets or the capabilities API), I'll pull up a man page. If I want to know what some ioctl does and the docs are lacking, I'll look at the Linux kernel source. I'm not typing C++ into google when I'm doing my day job or open source work. Same applies for other programming languages I'm competent with. I do bits of assembly language, but I'm not typing that into Google. I have user mode architecture manuals for the processors I need to deal with, and ABI manuals for the operating systems.

    On the other hand, I'm far more likely to put the name of a language I'm less familiar with and only use occasionally into a search query when I'm trying to find the conventional way to do something. Something like "C# confirm close modified document window", "python open subprocess stderr", or "php openssl rsa". I'm a clueless goon when it comes to available libraries and best practices for these languages, so I boost their TIOBE rankings on the occasions when I have to use them, while my bread-and-butter C++, assembly language and C don't show up, despite working in C++ for the bulk of my programming time.

  4. Re:The biggest downside: on Dell Unveils XPS 27 All-In-One With 10 Speaker Dual 50W Sound System (hothardware.com) · · Score: 1

    The quality of Dell's professional products has slowly improved over the years. I'm very happy with current PowerEdge (13th generation) and Precision. I did have one issue with the Precision in that when it arrived the SAS card was in a slot directly above a Quadro so it didn't get enough cooling and overheated. I moved it to another slot and put a Chelsio T580-LP-CR (2x40Gbps Ethernet) card in that slot, and it's been fine. A decade ago, PowerEdge was the cut-price server with crappy build quality, and Optiplex was plagues with capacitor issues, but they've matured into great products.

  5. Dell Precision. It's the only serious portable left.

  6. Re:Tim Cook = the antithesis of a leader. on Apple's Beef With Nokia Gets Intense, All Withings Products Pulled From Online Store (recode.net) · · Score: 0

    He's taking a page straight out of Jobs' book. Remember when Apple stores pulled all Wiley publications because they published iCon? I lost a lot of respect for them that day.

  7. Re:Question on FreeDOS 1.2 Is Finally Released (freedos.org) · · Score: 4, Informative

    Yeah, that's the one thing it's kinda useful for in my world. Often you have a choice of DOS or UEFI environment to install firmware updates on things like expensive NICs and storage controllers. And to be frank, UEFI implementations suck, ranging from incomplete to unusably buggy, so you're often better off just using FreeDOS.

  8. I think it varies with the regulatory environment. Every time I've been at a US airport they've had overbooked flights and asked people to come forward if they can take a later flight, but you don't notice this happening in other parts of the world. Perhaps overbooking is more common in places where there's more "free market" worship allowing the freedom to screw customers harder.

  9. It isn't a public option he implemented, it's a way to funnel guaranteed revenue to the health insurance companies. If you think ACA is public health care, you don't know what actual public health care is.

  10. Popularity isn't a measure of achievement. Being too much of a coward to do anything is often a good way to avoid growing disapproval.

  11. That's what I did - went from OSX on Mac to Windows 10 on Dell Precision. Now I have a decent number of PCIe slots, 30-bit video output, and I can still run Linux VMs and manage servers over SSH. I've fornd that msys64 provides a usable GNU environment on Windows (with bash, gcc, git, python and the usual utilities). There are annoyances, but it's better than putting up with Apple's shit as of late.

  12. That just means you can't take other people's women, not that you can't have more than one.

  13. Re:Mario is a console slut. on Super Mario Run Is Now Available (independent.co.uk) · · Score: 1

    Yeah there have been officially licensed Mario games on CDi, PC and various Japanese home computers, and if you count ports of the Donkey Kong and Mario Bros arcade games you can add a whole lot of othe 8-bit consoles and home computers.

  14. Re:Dolby are a nightmare to deal with on Microsoft Xbox One and Windows 10 Getting Dolby Atmos Surround Sound (betanews.com) · · Score: 1

    Digital Theatre Sound isn't a Dolby spec, the Dolby system for cinemas is called Dolby Digital. Digital Theatre Sound comes from the same company that now calls themselves Dedicated To Sound.

  15. Re: "No radioactive waste" on 'Star In a Jar' Fusion Reactor Works, Promises Infinite Energy (space.com) · · Score: 1

    Neutron flux can and does make stuff radioactive, and deuterium-tritium fusion releases one neutron in addition to the helium nucleus.

  16. More like CANABALT on Nintendo Legend Miyamoto: Mario Needs To Evolve To Survive (cnet.com) · · Score: 2, Insightful

    CANABALT is actually a lot of fun, but it's pretty sad if Miyamoto's so out of ideas a CANABALT clone is the best he can come up with.

  17. Re: Life after Gangnam Style has been pretty rough on Foxconn Employee Faces 10-Year Prison Sentence For Stealing 5,700 iPhones Worth $1.5 Million (thenextweb.com) · · Score: 1

    GP is trying to make a joke about the manager in question's surname "Tsai" sounding kinda like "Psy" (stage name of the Gangnam Style rapper).

  18. Re:Apple bears some responsibility here. on Fake Apple Chargers Fail Safety Tests (bbc.com) · · Score: 1

    The translucent AC cables supplied with the yoyo style iBook chargers, some of the candy coloured iMacs, and the graphite G4 towers would degrade over a few years until they flash over and trip your circuit breakers. I haven't had that problem with the DC size cables though, or with MagSafe AC adaptors.

  19. Re:This is going to get worse with USB-C on Fake Apple Chargers Fail Safety Tests (bbc.com) · · Score: 1

    Frankly apples lightning connector is the nicest plug design I've seen since the 1/8 headphone plug (which should be included in everything with audio, forever.)

    I have to disagree. The damn things stop charging if you look at them wrong. It's the least reliable connector I've had to deal with since Nokia PopPort.

  20. Re:Hey look the flow rate is a little high. on Google's New Public NTP Servers Provide Smeared Time (googleblog.com) · · Score: 1

    I actually do this for a living, and I'm telling you that 1-second intervals would make the market less stable and more prone to price fluctuations. This would make the effective transaction costs for investors higher and put more money into the pockets of market makers. But sure, if that's what you want to do, pressure your market regulators for a change like that. It's more money for me in the end.

  21. Re:Hey look the flow rate is a little high. on Google's New Public NTP Servers Provide Smeared Time (googleblog.com) · · Score: 2

    How will you decide on order priority within the one-second batches? Price/time priority? Favours people with fastest connection as they can quote beyond the price they would be filled at when the batch trades and pull their quotes at the last moment if the market moves against them. Price/volume priority? Favours the bigger players who are pushing bigger orders around as well as people with faster connections. That's just two simple, obvious disadvantages to running mini auctions like this. If there was a simple solution, it would've been done already.

    Some exchanges do implement technical measures to try and reduce gaming. For example KRX enforces fill ratio - there's a minimum proportion of your orders that must actually trade or you'll be penalised. This means you can't sit around placing orders and cancelling them all day with no intention of executing. But on the other hand, it means you can't readily quote, displaying an order at the price you're prepared to trade given current market picture and moving it when the market moves. This makes it harder for an investor to know what price they can actually get executed at, and leads to a silly game of trying to hit attractive orders as quickly as possible. So it still makes life harder for actual investors and favours the guy with the lowest latency price feed.

    The main reason for the latency wars is just because margins are so thin. In the past, spreads were tens of cents. A market maker (back then typically one of the big brokers or investment banks) made tens of cents against the theoretical fair price on every security traded. Lower latency allows quoting tighter spreads (you can move quotes quicker if the market moves against you), so the market makers are making far less money per trade - only a few cents per security minus exchange fees and government taxes on every trade. Because the profit per trade is really low, it's a cut-throat competition to get as many profitable trades as possible.

  22. Re:Dare to be different! on Nokia Dials Back Time To Sell Mobile Phones Again (bbc.com) · · Score: 1

    Where's the profit in that? If a phone lasts too long they can't make money selling you a new one, and providing updates for old phones is just a money sink from their PoV (unless they charge for updates, but you'd crucify them for that, too), Lack of updates for phones isn't new - even in Nokia's heyday (5110, 8110, 8850, 8210 etc.), firmware updates were relatively rare, and you had to pay a service centre to install them for you.

  23. The irony is that they only got their independence from Sweden thanks to a Russian invasion. Russia was worried about having German-friendly Sweden so close so they invaded Eastern Sweden and made it into semi-autonomous Finland. The Finns later took advantage of chaos in Russia as an opportunity to tell the Russians to GTFO. They later fought Russia in the Winter War, and tried to get Germany to help push the Russian border back in WWII (it didn't end well for Finland either time, unfortunately). You've gotta admire their self-serving opportunism - they played everyone off for their own benefit.

  24. Re:It's a shit place to work. on Amazon Worker Jumps Off Company Building After Email Note (bloomberg.com) · · Score: 1

    How is that even legal in the US? I thought you were supposed to be a "free country" with workers' rights and all.

  25. They lost me as a customer. I used Macs for decades, but I've switched to Dell Precision for my desktop, and when my 2010 MBP dies, I'm sure as hell not replacing it with a Mac. The transition is a pain in the arse, but I'm not wasting my money on the crap they call pro models these days.