Jump to content


  • Content count

  • Joined

  • Last visited



About straight_stewie

  • Title
  • Birthday 1994-05-10

Profile Information

  • Gender
  • Location
    North Mississippi
  • Interests
    Audio, Programming, Engineering. Just a hobbyist now, unfortunately.

Recent Profile Visitors

2,394 profile views
  1. Python for loop help

    Try this:
  2. Folding Week

    Well, I'll get the ball rolling on that. My folding handle is the same as it is here, minus the underscore ("superstewie")
  3. Folding Week

    I'm wondering if it would be possible to make this a contest. I think it's already been mentioned that badges will not be awarded this time around, but perhaps it would still be fun to get a list of all participants and rank them based on amount contributed just during folding week. The team page seems to have alot of contributors that made alot of points and then stopped folding. Perhaps this is a way to cut through that noise and figure out who is still contributing.
  4. So then we can never advance. x86 and x64 is the current state of the art ISA (that's laughable), and it's in use so much that we can never replace it. Ergo, we cannot advance technology much further than it already has, and looking at new ISAs for general purpose computing is an exercise in futility. That's a mighty nihilistic view of the state of things, isn't it? You never gave any thought to the idea that it is highly possible that some completely new architecture could be capable of computing so efficiently that it could run an x86 virtual machine faster than current processors can natively run that instruction set, did you? Again, this is what migration strategies are for. Beyond that, the licensing agreement between AMD and Intel has to be reupped every so often, and actually places alot of restrictions on what AMD can do (and what can be done to AMD). It's not too hard to conceive of a situation in which Intel regains full control over that market.
  5. They will if those old processors are taken out of production and support for them is dropped. Eventually they will fail and they will be forced to buy new products. Obviously there is cost in introducing new designs, but that's what migration strategies are for. . @M.Yurizaki They modify processor state that is illegal for user space programs to modify. Consider if we allow user programs to directly address memory, instead of forcing them to use their virtual address space. For a more advanced example, consider what would happen if we let users have complete access to the interrupt vector table.
  6. Programmers Lounge

    If you consider a website as "one program" then virtually every *useful* website does this. And, for the record, assembly is a "coding language", even when you don't include advanced assembly/linker directives or any macro language.
  7. We don't allow hardware programmers to write microcode because it makes the processor very vulnerable. You could easily write an instruction that physically damages the processor (say, turning on all the bus connections, both inputs and outputs, at the same time). Now that example can be easily overcome, but consider that the ability to write any arbitrary instruction also voids privilege levels. Think about how privilege levels are enforced: Black listing opcodes. This works because the OPcode contains some information about what the instruction does, and that instruction will only ever do that one thing. If you allow execution of arbitrary instructions you cannot have this type of enforcement. Another problem is that, atleast for x86, control words can be very long. I have been thinking of an ISA agnostic processor lately though. It has the simplest control scheme and control matrix ever. All the control matrix does is shift bytes out into control word registers, and all the instruction does is tell you how long it is, how many operands it has, and then start encoding control words.
  8. Deliding New RPI 3B+

    https://zeptobars.com/en/support-us That's the only one I know of that wants examples of new hardware. Be aware that I was mostly joking (you definitely won't get the thing back), and that they are in Moscow. As far as I can tell, however, there are no die shots of the Broadcom BCM2837B0.
  9. Deliding New RPI 3B+

    Find someone with a very powerful front lit microscope, and have them delid it and photograph it. Be warned, this may not return a working pi.
  10. Programmers Lounge

    Just to be stupid for a moment, every program inherently takes atleast two languages (unless you're manually writing machine code). So, in a way, every program not written in machine language is using at minimum two languages.
  11. Machine learning

    What kind of machine learning are you interested in? There are genetic algorithms, neural networks, decision trees, association rules, inductive logic programming, rule learning, and dictionary learning. Atleast, those are the types I can think of off the top of my head. Sometimes these are compounded on top of one another (for example, using a genetic algorithm to determine the best weights/values for a neural network). I guess my question is: What do you want to do with machine learning?
  12. Should I trick Linus?

    I can see how one can easily forget that that is the case. Most of their videos show very little business. For those uninitiated that could make it appear as if working at LMG is just all fun and games.
  13. As far as I can tell, you don't. Google Earth desktop has slowed down in development. I think it is still using an older run of photographs in most ares. I think it may be possible to download the newer image set along a path and save it for offline view, however my search is being muddied up because this is a common task for the android version, which by default operates in web connected mode and doesn't save the imagery. Perhaps you could find a third party desktop app that hooks into the google maps API and provides that service?
  14. By downloading Google Earth Pro (I think they call it "desktop" now). It has been free for years, and requires no internet connection to function. Here is a blog article about the feature: https://www.gearthblog.com/blog/archives/2009/03/using_google_earth_offline.html
  15. What makes you think that? As far as my knowledge extends, there isn't any evidence that would suggest that asynchronous wide area network speeds would increase beyond the speed possible on die for *most* applications. Perhaps you should look into Network On a Chip.