Slashdot Mirror


User: Darinbob

Darinbob's activity in the archive.

Stories
0
Comments
21,765
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 21,765

  1. Farmer's certainly know who in their area can repair tractors other than the vendor. For everything other than the software, you can bet that a majority of farmers know how to repair it or have someone who can.

  2. He probably was never forced to do this. The two prevailing theories are either suicide or accidental poisoning. An early biographer strongly suggested suicide, but there were others not necessarily prone to apologizing for the government who pointed to evidence suggesting an accident. We probably won't know for sure, but forced poisoning or encouraging he poison himself is a bit of a stretch.

  3. There are a lot of big applications, written in popular frameworks, using tons of abstraction, only approved design patterns, etc. And yet its unreadable and obtuse, with regular meetings of the team to try to get a handle on what the code does and how it works. I've seen it. And the proponents of this style are all saying how great the code is but unable to explain why it's slow or how to fix it.

    Low level or high level you still have to pay attention. Back when more people did low level code it was taken for granted that paying attention was important. Today in high level languages it seems like paying attention isn't as important meeting deadlines or increasing lines of code per day.

  4. Why are we rebuilding this when we didn't rebuild Puerto Rico?

  5. You think they have no influence? How the American system works is that we vote for more than the president. A large number of those staunchly Trump congress members are from those 35 counties, including Devin Nunes. And as well, it's a great area to go for Republican fundraising.

    Also, democracy should mean that the local voters get more say about local issues than some distant uncaring government that's being bribed by big telecom industries.

  6. Re:Not a Terrible Proposal on FCC Angers Cities, Towns With $2 Billion Giveaway To Wireless Carriers (arstechnica.com) · · Score: 1

    Wireless carriers won't be taking on landline broadband access. These will be separate networks from internet networks, and most likely if it's anything like 3G or 4G, you won't use 5G unless you're a phone, and you're going to be paying so much monthly fee that no one will want it for internet anyway.

  7. These 35 rural California counties are all Republican country. When you're pissing off your voting base don't expect to get away unscathed.

    There's also a huge swath between "unreasonable" fees and giving away access for free. If the 5G companies want to roll out quickly by piggy backing on city and country poles then they should pay for this, otherwise they can put up their own poles.

  8. We already have an awesome Stranger Things game on Android and IOS.

  9. And yet CEOs from so many companies will donate company profits to political compaigns, on the left and the right, and they get away with it. Why should politics be ok for CEOs but banned for employees?

  10. There are more transistors being used, but not within the same space. So while the transistor count has been going up in microprocessors that does not mean that transistor density has been going up.

  11. 1995 was actually after they stopped building Amigas. The 500 Plus was in 1991, and more of a last gasp, while the original 500 was in 1987.

  12. However that modern web browser does a lot more work because it's doing a lot more unimportant stuff as well. Browsers do a ton now of stuff that they should not be doing - Javascript and stuff sucking doing so much work that I could feel my computer slowing down until I killed the browser. Do browsers really need to be doing all this extra stuff? The Amiga was perfectly fine for an early web browser.

    Consider word processing. The modern Word does not feel faster than the word processing I did on the Amiga. In fact often Word seems slow despite all the massive computing power thrown at such a simple problem. The Amiga felt crisp and snappy, while Office apps today are sluggish. They're doing exactly the same job, except that the modern Word has all these extra features added that aren't necessarily useful. As computers get faster and faster over time, applications lagged behind and became slower.

    That's part of the problem here - with all this computing power why don't we see anything good come from it in our applications? We only buy faster computers just to stay ahead of the application slowdown. Just look at word processors, every year they're slower and there's nothing new in them since the Amiga days except for spelling/grammar checking and rendering. The rendering is fast today and not a cause of slowdowns, instead it is the application portion of Word that is the bottleneck.

  13. But, the best version of Word was in 1995. It has gotten slower and slower since then, without any useful new features.

  14. Oh ya, we did that too, we had smart X11 terminals on everyone's desk. We also had client-server applications so that the local computer could do more of the work.

    What we have today is essentially another rehash of centralized computing because the applications are on the web and nothing runs locally except for a web browser. You even have Word, Excel, and Outlook on the web. A repeat of history.

  15. I think you also mean "well written". Where assembler is used it's closer to the metal because it does what the programming languages cannot do (except with libraries, pragmas, non-standard features, etc). I can't see C++ being closer to the hardware than assembler, though I can see it equal in some simple cases.

  16. Ha, Pi is far above the metal. Maybe your typical PC programmer is suprised at how low level it is, but for embedded systems it's pretty large. If you're running Linux you're already on a beefy system, and you can get much smaller Linux capable boards that don't have HDMI out. If you want something really close to the bare metal, then Arduino One is much closer, though it's got a dumbed down environment designed for non-programmers. There are other evaluation boards out there for playing with 8 or 32 bit CPUs.

  17. Yes, but customers aren't single-tasking and only running Slack by itself. Theyr'e running Slack along with 10 other applications and 70 background tasks that they don't know about.

    Of course the customers end up bitching about the OS, the device manufacturer, or whoever. So the devs who wrote Slack and made it bloated don't end up being blamed and so there's no feedback back to the developers to do a better job. Probably they're getting feedback instead saying "love ur product!"

  18. There's a big pushback from some many people against optimization. They say don't prematurely optimize but in practice they mean never optimize. For instance, when it's patently obvious that some code is bloated and you suggest re-doing it, you're told that it's not yet time to optimize. It's like a mantra at times. If you only optimize once the product is done, and no products are ever "done", then there's no optimization.

    Time to market seems to dominate. Thus the dev team wants to do rapid prototyping and ship the prototype, and that seems to trump any issues of quality. Because bloated code is low quality, and slow code is low quality.

  19. But, while some computers are getting bigger, we are also solidly moving towards smaller computing devices. Phones and watches for consumers, and in the industrial world embedded systems are ubiquitous. The most popular chips by sales numbers are probably still 8-bit CPUs. I've worked on a system this year with 20K RAM and 128K flash, and that was relatively beefy 32-bit ARM.

  20. Not my problem if the foundation people didn't do their job right, my task is to attach the frame to that foundation!

  21. You don't need to measure environmental impact, just use common sense. People need to get out of the mindset that getting a faster computer with more RAM, or more computers, is the solution for everything.

  22. Cost savings on cooling for the back office, cost savings on having to buy more parts means fewer parts being made, and so forth.

  23. We are also geenrating programmers who are less skilled. It's sort of the Visual Basic effect applied over time: why learn how to interface to a database when you can just drag and drop an icon. Nowdays you don't have to know how programs work to make a program, you just need to know what components to use, what happens underneath is treated as black magic. This is the perfect world for Cargo Cult programmers (https://en.wikipedia.org/wiki/Cargo_cult_programming).

    In the past, people know about digital logic and gates, even if they programmed in assembler. Then they would know rudiments of assembler even if they programmed in C or Fortran. Then people who used Perl would usually also know C or Pascal or something. And so forth. Today there are programmers who don't know anything in that hierarchy, and they aren't merely outliers but are the most common type of programmer. You can't ask them to write a simple barebones text editor because they don't know how, and probably have never even seen one.

  24. She is not banning anything, she just unsubscribed. People need to grow thicker skins and not freak out every time someone criticizes socila media.

  25. In the workplace, and at the same rate as in the US?