278 Matching Annotations
  1. Sep 2024
    1. Opponents often state that this technology will be used primarily to enforce digital rights management policies (imposed restrictions to the owner) and not to increase computer security.
    2. TC is controversial as the hardware is not only secured for its owner, but also against its owner, leading opponents of the technology like free software activist Richard Stallman to deride it as "treacherous computing"
    1. This entails that the computer rejects remote attestation, that is, that it does not permit other computers to determine over the network whether your computer is running one particular software load. Remote attestation gives web sites the power to compel you to connect to them only through an application with DRM that you can't break, denying you effective control over the software you use to communicate with them.
    1. In practice, forks and threads are at odds with each other. If you try to fork while there are active threads, you will very likely run into bugs. Even if you didn't create the thread, some other library might have, so it can be very tricky in practice.
    1. If you'd like another method to do the waiting for you, e.g. Kernel.select, you can use Timers::Group#wait_interval to obtain the amount of time to wait. When a timeout is encountered, you can fire all pending timers with Timers::Group#fire

      This is another way of achieving concurrency (progress made while waiting for other things) besides wrapping the timer's sleep in a separate thread like https://github.com/rubyworks/facets/blob/main/lib/standard/facets/timer.rb does.

    1. A concurrent system is one where a computation can advance without waiting for all other computations to complete.
  2. Aug 2024
    1. Josh bongard and I have been developing this notion of polyc computing which is this idea that basically every subcomponent is hacking every other subcomponent

      for - definition - poly computing

    1. This was all done after — sometimes considerably after — much better conceptions of what the web experience and powers should be like. It looks like “a hack that grew”, in part because most users and developers were happy with what it did do, and had no idea of what else it *should do* (and especially the larger destinies of computer media on world-wide networks).To try to answer the question, let me use “Licklider’s Vision” from the early 60s: “the destiny of computing is to become interactive intellectual amplifiers for all humanity pervasively networked worldwide”.This doesn’t work if you only try to imitate old media, and especially the difficult to compose and edit properties of old media.
  3. Jul 2024
    1. It is now possible (but not easy) for anyone who is determined enough to create a xanadoc, and send it to others, who may open and use it.  (Note that the World Wide Web was available for several years before the Mosaic editor made it easy for the public.)

      fair enough...

  4. Jun 2024
  5. Mar 2024
    1. many hospitals started moving their dcom infrastructures to the cloud because it's cheaper it's easier it's faster it's good so they did the shift and they used the Legacy protocol dcom without sufficient security

      Protocol intended for closed networks now found on open cloud servers

  6. Feb 2024
    1. In the following example, a set of mutual_friends is created with the .intersection() method using two sets of friend groups:

      A simple example identifying qualitative similarities using the intersection operator for sets.

    1. Python List append() Method

      This web page offers a brief overview of the append() function for lists in python.

    1. We create a dictionary by placing key: value pairs inside curly brackets {}, separated by commas.

      Creating a dictionary in python with example

  7. Jan 2024
    1. text in draw.io diagrams

      https://youtu.be/3Lru4k9Q55k?si=2TsGAi8iMEMunKii&t=15

      I opened the image in Youtube and then under share link I choose the start at time ootion. Please note the three tags I added. Note, once you have created the required tag of physical-computing it will auotcomplete. Also, you need to hit enter after you type in each tag, be sure to check the tags got added, as you are being graded on your ability to tag web content.

    1. This tutorial will cover the Diagram editor and the Board editor; both have similar features and functionality.

      Very helpful for getting a grasp on connecting shapes and forming neater flow charts

    1. Mosaic was the first browser to explore the concept of collaborative annotation in 1993[2

      her is some evidence that I am being honest

    1. Visual Studio Code has integrated source control management (SCM) and includes Git support out-of-the-box. Many other source control providers are available through extensions on the VS Code Marketplace

      This is an excellent resource for learing about Git integration with VS Code

    1. More, essentially all research in self-reference for decades has been in artificial intelligence, which is the device around which this plot turns. The language of AI is LISP, the name of the archvillain. In the heyday of LISP machines, the leading system was Flavors LISP Object Oriented Programming or: you guessed it -- Floop. I myself worked on a defense AI program that included the notion of a `third brain,' that is an observer living in a world different than (1) that of the world's creator, and (2) of the characters.
  8. Dec 2023
  9. Oct 2023
    1. In many ways, computing security has regressed since the Air Force report on Multics was written in June 1974.
    1. Imagine having your own self-contained knowledge manipulator in a portable package the size andshape of an ordinary notebook. How would you use it if it had enough power to outrace yoursenses of sight and hearing, enough capacity to store for later retrieval thousands of page-equivalentsof reference materials, poems, letters, recipes, drawings, animations, musical scores, waveforms,dynamic simulations, and anything else you would like to create, remember, and change?

      Fascinating how Even though we did realized some of this with the mobile phone we still have a system that's so fragmented that it's fundamentally getting in the way of progress

  10. Sep 2023
    1. Back in the day, the de facto standard for sending binaries across electronic mail was uuencode. It still exists, but has numerous usability problems; if at all possible, you should send MIME attachments instead, unless you specifically strive to be able to communicate with the late 1980s.
    1. Essentially, @mac.com is legacy users and was in place from the debut of osX to late 2000s. It required a annual paid subscription to have an email address, lol. Then the short-lived mobileMe era happened, which lasted only a couple years before Apple retracted and replaced it with iCloud, a much more sweeping service. MobileMe was also a paid subscription and included primordial versions of photo sharing and web hosting, etc. The iCloud era starting in 2012 finally ushered in free email addresses and free operating system updates. That's when the business model of large tech companies turned more into user accumulation wars to see who can attract the most subscribers and retain them in their ecosystem of products.
  11. Aug 2023
  12. Jul 2023
    1. only a small fraction of the features of each component, and your program con-sumes 10 or 100 times the hardware resources of a fully custom program, butyou write 10% or 1% of the code you would have written 30 years ago.

      You use only a small fraction of the features of each component, and your program consumes 10 or 100 times the hardware resources of a fully custom program, but you write 10% or 1% of the code you would have written 30 years ago.

  13. Jun 2023
    1. What disturbs me sometimes is that many people in software engineering approach debugging like empirical science. Run experiments, gather data, fit some curve, essentially. In the end, a program is a product of the mind. It's pure logic, and fundamentally it's understandable, unlike the real world which can at every turn have new surprises for you. We should think more and measure less.

      I feel, in some circumstances, the opposite way.

      The problem, as Feynman pointed out, is that it's very easy to fool yourself.

      So much of software development practices are driven by people loosely (read: unrigorously) reasoning about things. Few people form hypotheses for which we can articulate some means of proving or disproving what is being claimed.

  14. May 2023
  15. Mar 2023
    1. Ganguli, Deep, Askell, Amanda, Schiefer, Nicholas, Liao, Thomas I., Lukošiūtė, Kamilė, Chen, Anna, Goldie, Anna et al. "The Capacity for Moral Self-Correction in Large Language Models." arXiv, (2023). https://doi.org/https://arxiv.org/abs/2302.07459v2.

      Abstract

      We test the hypothesis that language models trained with reinforcement learning from human feedback (RLHF) have the capability to "morally self-correct" -- to avoid producing harmful outputs -- if instructed to do so. We find strong evidence in support of this hypothesis across three different experiments, each of which reveal different facets of moral self-correction. We find that the capability for moral self-correction emerges at 22B model parameters, and typically improves with increasing model size and RLHF training. We believe that at this level of scale, language models obtain two capabilities that they can use for moral self-correction: (1) they can follow instructions and (2) they can learn complex normative concepts of harm like stereotyping, bias, and discrimination. As such, they can follow instructions to avoid certain kinds of morally harmful outputs. We believe our results are cause for cautious optimism regarding the ability to train language models to abide by ethical principles.

    1. “We call on the field to recognize that applications that aim to believably mimic humans bring risk of extreme harms,” she co-wrote in 2021. “Work on synthetic human behavior is a bright line in ethical Al development, where downstream effects need to be understood and modeled in order to block foreseeable harm to society and different social groups.”

      Synthetic human behavior as AI bright line

      Quote from Bender

  16. Feb 2023
    1. If you already have an instance of your model, you can start a transaction and acquire the lock in one go using the following code: book = Book.first book.with_lock do # This block is called within a transaction, # book is already locked. book.increment!(:views) end
    1. B/ Mainline kernel offers many ways to increase desktop responsiveness without the need to patch or reconfig it. Many tweaks can be activated using the cfs-zen-tweaks you can download and just run but I would advise you just read the very simple code and learn how each of the tweaks impact. Don't hesitate to lower the priority of your cpu-bound processes (compilations, simulations...) and increase the priority of your interactive tasks thanks to the renice command and even change their scheduling policy using chrt Ultimately, you can always pin interrupts to dedicated cpus (setting desired values in /proc/irq/[irq_id]/smp_affinity) , having one in charge of the keyboard and the mouse, another one for the graphic adaptor a third one for the sound card and a fourth one housekeeping for all the possible remaining. Just plenty of solutions left opened without changing a byte in your distro-kernel.
  17. Dec 2022
    1. designers are fickle beasts, and for all their feel-good bloviation about psychology and user experience, most are actually just operating on a combination of trend and whimsy

      the attitude of software designers that gripped the early 2010s described succinctly

    1. Indeed, but the proliferation of general purpose keyboards with OS/2 logo keys has never come to pass... I think most of the keys are either windoze or half-eaten apples...
  18. Nov 2022
    1. (note: this is not the reason why Jenkins uses Tini, they use it for signal reaping, but it was used in the RabbitMQ image for that reason).
    1. Well, actually, some ligatures do have legacy codes, but solely for backwards compatibility with outdated encodings from the long-gone, dark ages of eight-bit computing. E.g. f_f can have the U+FB00 LATIN SMALL LIGATURE FF code point. If ‘eight-bit’ does not tell you anything, please erase everything you read within these parentheses from your memory immediately, keep calm and continue reading.
  19. Oct 2022
  20. Sep 2022
    1. The Field Notes journal serves as RAM, the index cards as HDD, metaphorically speaking...(brain is CPU).

      Den analogizes their note taking system to computing on 2010-11-11 8:43 PM.

    1. If the program provides accurate real-time feedback about how user manipulations affect program state, it reduces user errors and surprises. A good GUI provides this service.
    1. Because rbspy is a sampling profiler (not a tracing profiler), it actually can't tell you how times a function was called -- it just reports "hey, I observed your program 100,000 times, and 98,000 of those times it was in the calculate_thing function". ruby-prof is a tracing profiler for Ruby, which can tell you exactly how many times each function was called at the cost of being higher overhead.
    2. it's useful to understand the difference between "self time" and "total time" spent in a function
  21. Aug 2022
    1. Especially if CouchDB were an integrated part of the browser

      It's always funny/interesting to read these not-quite-projections about overhyped tech from a far enough vantage point, but this sounds a little like what I've advocated for in the past, which is resurrecting Google Gears.

    1. Editorial: The real reason I wanted Cmm to succeed: to democratize programming. It wouldn’t belong in any business plan, and I seldom mentioned to anyone, but the real reason I wanted Cmm to succeed was not about making money (although paying the mortgage was always important). The real reason was because of the feeling I had when I programmed a computer to perform work for me
    1. And it’s like, no, no, you know? This is an adaptation thing. You know, computers are almost as old as television now, and we’re still treating them like, “ooh, mysterious technology thing.” And it’s like, no, no, no! Okay, we’re manipulating information. And everybody knows what information is. When you bleach out any technical stuff about computers, everybody understands the social dynamics of telling this person this and not telling that person that, and the kinds of decorum and how you comport yourself in public and so on and so forth. Everybody kind of understands how information works innately, but then you like you try it in the computer and they just go blank and you know, like 50 IQ points go out the window and they’re like, “doh, I don’t get it?” And it’s the same thing, it’s just mediated by a machine.
    1. Mobile Network Hacking, IP Edition. by Karsten Nohl, Luca Melette & Sina Yazdanmehr. Black Hat. London. December 2-5, 2019. 47 minute video. https://www.blackhat.com/eu-19/briefings/schedule/index.html#mobile-network-hacking-ip-edition-17617

      Mobile networks have gone through a decade of security improvements ranging from better GSM encryption to stronger SIM card and SS7 configurations. These improvements were driven by research at this and other hacking conferences.

      Meanwhile, the networks have also mushroomed in complexity by integrating an ever-growing number of IT technologies from SIP to WiFi, IPSec, and most notably web technologies.

      This talk illustrates the security shortcomings when merging IT protocols into mobile networks. We bring back hacking gadgets long thought to be mitigated, including intercepting IMSI catchers, remote SMS intercept, and universal caller ID spoofing.

      We explore which protection measures are missing from the mobile network and discuss how to best bring them over from the IT security domain into mobile networks.

    1. Roughly stated, my overarching career mission is to design, build, and deploy software platforms that put end users in control of their computing and data, in part by making it easy and natural for programmers to create software that honors user desire.
    1. This very much appears to be a bug or design flaw in puma - The fact that a persistent connection ties up a thread on the chance a request might come over that connection seems like not great behavior. This would really only be an issue when puma is run with no workers (which wouldn't be done in production) but it still seems a little nuts.
  22. Jul 2022
    1. The definition of “super app” is fuzzy, but companies and their leaders most often use it to describe a state of cramming ever more features and functions into their apps—often ones adjacent to, but distinct from, their core functionality. So, for example, a financial-tech super app might start with payments and bolt on buy-now-pay-later, cryptocurrency and in-app storefronts. For social media, it could mean incorporating things like shopping. And for a delivery and ride-hailing company, it might mean adding new modes of transportation or other categories of goods for drivers to convey.

      Definition of "super-app"

      Not yet common in the U.S., but exemplified by WeChat in China. This is a response to the decline in mobile app user tracking and the corresponding ad-tech. It is about capturing more time and attention from mobile computing uers.

    1. the question you were asking was what is mind or consciousness so here we're using the words synonymously um and from a buddhist perspective uh there are 01:11:50 six what we call primary minds and then there's a whole slew of secondary minds and some of the more common systems include 51 in the secondary minds now please understand that mind like 01:12:04 everything else that exists in the world doesn't exist permanently it exists there are a few exceptions okay but essentially everything that exists in the world um is not permanent therefore 01:12:18 it's changing moment to moment therefore everything exists as a continuum including mind so that means there'll be a moment of mind followed by a next moment of mind etc 01:12:31 and the next moment of mind is determined primarily but not solely by the previous moment of mind so from that we can extrapolate a continuum an infinite continuum and mind is an 01:12:43 infinite continuum from perspective of buddhism and that means that we've had that implies suggests rebirth and it suggests we've had ultimate we've had infinite rebirths there's been no beginning 01:12:56 and so this then comes up again with the notion of a beginning creator if you will a so-called you know god there are some some problems here to resolve this um 01:13:07 and so mind is a continuum it's infinite now each moment of mind is made up of a primary mind and a constellation of secondary minds these six primary or the five as you read from nagarjuna the five 01:13:22 sensory minds of seeing hearing smelling tasting touching tactile right these five plus what's sometimes called the mental consciousness and that has live different levels of subtlety on the 01:13:34 grossest level is thinking if we go a little bit deeper a little bit more so little subtler we have dream mind which seems like these senses are active but actually 01:13:46 when we're sleeping the senses are inactive so it's just something coming from our sixth or mental consciousness it seems like the senses are active in dream mind that dream mind is a little more subtle than a wake mind awake 01:13:59 thinking mind and then if we go more subtle we're talking now again about awake mind we we talk about intuition when we're in intuition we're not thinking right it's a non-conceptual 01:14:11 mind uh in that sense and deeper yet our minds we call non-conceptual and non-dual where there's no awareness of a subject or an object so subject object non-duality so 01:14:25 that's kind of the rough sort of you know lay of the land

      Barry provides a brief summary of what the word "mind" means from a Buddhist philosophy perspective and says that there are six primary minds and 51 secondary minds.

      The 6 primary minds are the 5 senses plus mental consciousness, which itself consists of the coarse thinking (conceptual) mind, the intuitive mind (these two could be roughly mapped to Daniel Kahnaman's fast and slow system respectively), as well as the dreaming mind.

      Barry also conveys an interpretation of reincarnation based on the concept that the mind is never the same from one moment to the next, but is rather an ever changing continuum. The current experience of mind is GENERALLY most strongly influenced by the previous moments but also influenced by temporally distant memories. This above interpretation of reincarnation makes sense, as the consciousness is born anew in every moment. It is also aligned to the nature of the Indyweb interpersonal computing ecosystem, in which access to one's own private data store, the so-called Indyhub, allows one to experience the flow of consciousness by seeing how one's digital experience, which is quite significant today, affects learning on a moment to moment basis. In other words, we can see, on a granular level, how one idea, feeling or experience influences another idea, experience or feeling.

  23. Jun 2022
    1. The experts were asked to independently provide a comprehensive list of levers and leverage points for global sustainability, based on the potential for disproportionate effects to address and reverse the deterioration of nature while meeting societal needs. They were asked to consider actions by the full range of possible actors, and both top-down and bottom-up effects across various sectors. The collection of all responses became our initial set of levers and leverage points. Ensuing processes were then informed by five linked conceptualizations of transformative change identified by the experts (Chan et al., 2019): ● Complexity theory and leverage points of transformation (Levin et al., 2013; Liu et al., 2007; Meadows, 2009); ● Resilience, adaptability and transformability in social–ecological systems (Berkes, Colding, & Folke, 2003; Folke et al., 2010); ● A multi-level perspective for transformative change (Geels, 2002); ● System innovations and their dynamics (Smits, Kuhlmann, & Teubal, 2010; OECD, 2015) and ● Learning sustainability through ‘real-world experiments’ (Geels, Berkhout, & van Vuuren, 2016; Gross & Krohn, 2005; Hajer, 2011).

      Set of levers and leverage points identified by the authors.

      Creating an open public network for radical collaboration, which we will call the Indyweb, can facilitate bottom-up engagement to both educate the public on these levers as well as be an application space to crowdsource the public to begin sharing local instantiations of these levers.

      An Indyweb that is in the form of an interpersonal space in which each individual is the center of their data universe, and in which they can see all the data from their diverse digital interactions across the web and in real life all consolidated in one place offers a profound possibility for both individual and collective learning. Such an Indyweb would bring the relational nature of the human being, the so called "human INTERbeing" alive, and would effortlessly emerge the human INTERbeing explicitly as the natural form merely from its daily use. One can immediately see the relational nature of individual learning, how it is so entangled with collective learning, and would be reinforced with each social interaction on the web or in real life. This is what is needed to track both individual inner transformation (IIT) as well as collective outer transformation (COT) towards a rapid whole system change mobilization. Accelerated by a program of open access Deep Humanity (DH) knowledge that plumbs the very depth of what it is to be human, this can accelerate the indirect drivers of change and provide practical tools for granular monitoring of both IIT and COT.

      Could we use AI to search for levers and leverage points?

    1. Cloud costs can be up to 5X higher than traditional on-premise infrastructure. And that while the cloud promise is so beautiful. What is going on? This article gives you more insight into the other side of the coin and shows you that the cloud promise is not the full story.

      Cloud costs are 5X higher than on-premise costs

      Cloud costs can be up to 5X higher than traditional on-premise infrastructure. And that while the cloud promise is so beautiful. What is going on? This article gives you more insight into the other side of the coin and shows you that the cloud promise is not the full story.

  24. May 2022
    1. a society-wide hyperconversation. This hyperconversation operationalizes continuous discourse, including its differentiation and emergent framing aspects. It aims to assist people in developing their own ways of framing and conceiving the problem that makes sense given their social, cultural, and environmental contexts. As depicted in table 1, the hyperconversation also reflects a slower, more deliberate approach to discourse; this acknowledges damaged democratic processes and fractured societal social cohesion. Its optimal design would require input from other relevant disciplines and expertise,

      The public Indyweb is eminently designed as a public space for holding deep, continuous, asynchronous conversations with provenance. That is, if the partcipant consents to public conversation, ideas can be publicly tracked. Whoever reads your public ideas can be traced.and this paper trail is immutably stored, allowing anyone to see the evolution of ideas in real time.

      In theory, this does away with the need for patents and copyrights, as all ideas are traceable to the contributors and each contribution is also known. This allows for the system to embed crowdsourced microfunding, supporting the best (upvoted) ideas to surface.

      Participants in the public Indyweb ecosystem are called Indyviduals and each has their own private data hub called an Indyhub. Since Indyweb is interpersonal computing, each person is the center of their indyweb universe. Through the discoverability built into the Indyweb, anything of immediate salience is surfaced to your private hub. No applications can use your data unless you give exact permission on which data to use and how it shall be used. Each user sets the condition for their data usage. Instead of a user's data stored in silos of servers all over the web as is current practice, any data you generate, in conversation, media or data files is immediately accessible on your own Indyhub.

      Indyweb supports symmathesy, the exchange of ideas based on an appropriate epistemological model that reflects how human INTERbeings learn as a dynamic interplay between individual and collective learning. Furthermore, all data that participants choose to share is immutably stored on content addressable web3 storage forever. It is not concentrated on any server but the data is stored on the entire IPFS network:

      "IPFS works through content adddressibility. It is a peer-to-peer (p2p) storage network. Content is accessible through peers located anywhere in the world, that might relay information, store it, or do both. IPFS knows how to find what you ask for using its content address rather than its location.

      There are three fundamental principles to understanding IPFS:

      Unique identification via content addressing Content linking via directed acyclic graphs (DAGs) Content discovery via distributed hash tables (DHTs)" (Source: https://docs.ipfs.io/concepts/how-ipfs-works/)

      The privacy, scalability, discoverability, public immutability and provenance of the public Indyweb makes it ideal for supporting hyperconversations that emerge tomorrows collectively emergent solutions. It is based on the principles of thought augmentation developed by computer industry pioneers such as Doug Englebart and Ted Nelson who many decades earlier in their prescience foresaw the need for computing tools to augment thought and provide the ability to form Network Improvement Communities (NIC) to solve a new generation of complex human challenges.

    1. Maybe Mozilla could buy up Glitch and integrate it natively inside Firefox? Maybe BeakerBrowser will get enough traction and look beyond the P2P web? Maybe the Browser Company will do something like this?

      Before Keybase died, I had hopes that they would do something kind of like this. It'd work by installing worker services in the Keybase client and/or also allow you to connect to network-attached compute like AWS or DigitalOcean (or some Keybase-operated service) to seamlessly process worker requests when your laptop was offline. The main draw would be a friendly UI in the Keybase client for managing your workers. Too bad!

  25. Apr 2022
  26. Mar 2022
    1. The flotsam and jetsam of our digital queries and transactions, the flurry of electrons flitting about, warm the medium of air. Heat is the waste product of computation, and if left unchecked, it becomes a foil to the workings of digital civilization. Heat must therefore be relentlessly abated to keep the engine of the digital thrumming in a constant state, 24 hours a day, every day.

      "Cloud Computing" has a waste stream, and one of the waste streams is heat exhaust from servers. This is a poetic description of that waste stream.

  27. Feb 2022
    1. 9/8g Hinter der Zettelkastentechnik steht dieErfahrung: Ohne zu schreiben kann mannicht denken – jedenfalls nicht in anspruchsvollen,selektiven Zugriff aufs Gedächtnis voraussehendenZusammenhängen. Das heißt auch: ohne Differenzen einzukerben,kann man nicht denken.

      Google translation:

      9/8g The Zettelkasten technique is based on experience: You can't think without writing—at least not in contexts that require selective access to memory.

      That also means: you can't think without notching differences.

      There's something interesting about the translation here of "notching" occurring on an index card about ideas which can be linked to the early computer science version of edge-notched cards. Could this have been a subtle and tangential reference to just this sort of computing?

      The idea isn't new to me, but in the last phrase Luhmann tangentially highlights the value of the zettelkasten for more easily and directly comparing and contrasting the ideas on two different cards which might be either linked or juxtaposed.


      Link to:

      • Graeber and Wengrow ideas of storytelling
      • Shield of Achilles and ekphrasis thesis

      • https://hypothes.is/a/I-VY-HyfEeyjIC_pm7NF7Q With the further context of the full quote including "with selective access to memory" Luhmann seemed to at least to make space (if not give a tacit nod?) to oral traditions which had methods for access to memories in ways that modern literates don't typically give any credit at all. Johannes F.K .Schmidt certainly didn't and actively erased it in Niklas Luhmann’s Card Index: The Fabrication of Serendipity.

    1. It was not until the 14th century that scientists created the first sophisticated astronomical clocks.
    2. the first precision-geared mechanism known is a relatively simple—yet impressive for the time—geared sundial and calendar of Byzantine origin dating to about C.E. 600.

      The first known precision-geared mechanism is a sundial and calendar of Byzantine origin dating to circa 600 C.E.

  28. Jan 2022
    1. What is End User Computing (EUC)? Thanks to the progressive introduction of DevOps, attention to the role of the end user in software development and testing has increased significantly. It is now important to think like an end user when we develop and test software. After all, that's what we're all doing it for.

      What is End User Computing (EUC)? Thanks to the progressive introduction of DevOps, attention to the role of the end user in software development and testing has increased significantly. It is now important to think like an end user when we develop and test software. After all, that's what we're all doing it for.

    1. Zimmerman, M. I., Porter, J. R., Ward, M. D., Singh, S., Vithani, N., Meller, A., Mallimadugula, U. L., Kuhn, C. E., Borowsky, J. H., Wiewiora, R. P., Hurley, M. F. D., Harbison, A. M., Fogarty, C. A., Coffland, J. E., Fadda, E., Voelz, V. A., Chodera, J. D., & Bowman, G. R. (2021). SARS-CoV-2 simulations go exascale to predict dramatic spike opening and cryptic pockets across the proteome. Nature Chemistry, 13(7), 651–659. https://doi.org/10.1038/s41557-021-00707-0

    1. Here, the card index func-tions as a ‘thinking machine’,67 and becomes the best communication partner for learned men.68

      From a computer science perspective, isn't the index card functioning like an external memory, albeit one with somewhat pre-arranged linked paths? It's the movement through the machine's various paths that is doing the "thinking". Or the user's (active) choices that create the paths creates the impression of thinking.

      Perhaps it's the pre-arranged links where the thinking has already happened (based on "work" put into the system) and then traversing the paths gives the appearance of "new" thinking?

      How does this relate to other systems which can be thought of as thinking from a complexity perspective? Bacteria perhaps? Groups of cells acting in concert? Groups of people acting in concert? Cells seeing out food using random walks? etc?

      From this perspective, how can we break out the constituent parts of thought and thinking? Consciousness? With enough nodes and edges and choices of paths between them (or a "correct" subset of paths) could anything look like thinking or computing?

    1. The essay is most famous for its description of a hypothetical information-retrieval system, the Memex, a kind of mechanical Evernote, in which a person's every "book, record, or communication" was microfilmed and cataloged.

      It really kills me that there's so much hero worship of all this, particularly given the information processing power of index card systems at the time. I don't really think it took such a leap to image automating such a system given the technological bent of the time.

      Of course actually doing it is another thing, but conceptualizing the idea at the time would have be de rigueur.

  29. Dec 2021
    1. Edge computing is an emerging new trend in cloud data storage that improves how we access and process data online. Businesses dealing with high-frequency transactions like banks, social media companies, and online gaming operators may benefit from edge computing.

      Edge Computing: What It Is and Why It Matters0 https://en.itpedia.nl/2021/12/29/edge-computing-what-it-is-and-why-it-matters/ Edge computing is an emerging new trend in cloud data storage that improves how we access and process data online. Businesses dealing with high-frequency transactions like banks, social media companies, and online gaming operators may benefit from edge computing.

    1. Green computing, or green information technology, is the practice of environmentally sustainable computing. In this article we take a closer look at: * Greening the workplace. * A green workplace business case. * Opportunities to make Data Centers greener by: - ​​Other IT equipment. - The cooling of IT spaces. - The data center buildings.

      Green computing : Workplace and data center, a real business case https://en.itpedia.nl/2021/12/11/green-computing-werkplek-datacenter-business-case/ Green computing, or green information technology, is the practice of environmentally sustainable computing. In this article we take a closer look at: Greening the workplace. A green workplace business case. * Opportunities to make Data Centers greener by: - ​​Other IT equipment. - The cooling of IT spaces. - The data center buildings.

    1. In § 3, I explain that to have a life of its own, a card index must be provid-ed with self-referential closure.

      In order to become a free-standing tool, the card index needed to have self-referential closure.

      This may have been one of the necessary steps for the early ideas behind computers. In addition to the idea of a clockwork universe, the index card may have been a step towards early efforts at creating the modern computer.

  30. Nov 2021
    1. Do you have a high-quality and almost irresistible application in your bag? Your potential customers will not enjoy your app to the full if they cannot access it easily and quickly. That is why you need to consider how to choose the right SaaS hosting provider carefully. In this article, we will review different SaaS cloud hosting options and their strengths and weaknesses. Read on to find out how to make hosting for your SaaS application reliable, cost-effective, and scalable.

      Do you have a high-quality and almost irresistible application in your bag? Your potential customers will not enjoy your app to the full if they cannot access it easily and quickly. That is why you need to consider how to choose the right SaaS hosting provider carefully.

      In this article, we will review different SaaS cloud hosting options and their strengths and weaknesses. Read on to find out how to make hosting for your SaaS application reliable, cost-effective, and scalable.

    1. 10 Best SaaS Startups in 2022 for Your InspirationDmitryCEOStartupSaaSHomeBlogEntrepreneurship10 Best SaaS Startups in 2022 for Your InspirationPublishedJul 29, 2020UpdatedNov 5, 202111 min readToday, the SaaS industry is gaining momentum. According to research, 80% of businesses already use at least one SaaS application. Hence, building a SaaS company is currently a skyrocketing business idea. To help you find inspiration and launch the best SaaS startup ever, in this article you will find 10 great examples of SaaS startups you can learn from. All of them produce valuable and fast-growing products for now. Likewise, Growthlist and AngelList marked them as promising SaaS startups of 2021-2022. Without further ado, let’s take a closer look at them.

      Today, the SaaS industry is gaining momentum. According to research, 80% of businesses already use at least one SaaS application. Hence, building a SaaS company is currently a skyrocketing business idea.

      To help you find inspiration and launch the best SaaS startup ever, in this article you will find 10 great examples of SaaS startups you can learn from. All of them produce valuable and fast-growing products for now. Likewise, Growthlist and AngelList marked them as promising SaaS startups of 2021-2022.

      Without further ado, let’s take a closer look at them.

  31. Oct 2021
    1. As a result, cloud-rendering servers typically face utilization issues due to the need to plan for peak demand. A cloud-gaming service might require 75,000 dedicated servers for the Cleveland area at 8PM Sunday night, but only 4,000 at 4AM Monday. As a consumer, you can purchase a $400 GPU and let it sit offline as much as you want, but data-center economics are oriented toward optimizing for demand.

      Power generation metaphors; peak vs off-peak demand; can off-peak generation be stored / repurposed? What would a computing power battery look like?

    2. And even at ultra-low latency, it makes little sense to stream (versus locally process) AR data given the speed at which a camera moves and new input data is received (i.e. literally the speed of light and from only a few feet away). Given the intensive computational requirements of AR, it’s therefore likely our core personal/mobile devices will be able to do a ‘good enough’ job at most real-time rendering.

      Data streaming rates, computing power, video displays, etc, all the technologies will progress at different rates, and this differential will play a role in determining the best solution for advancing

    1. Ungar, around @1:00:00:

      I try to explain to people that the notion of compiler is broken. Of course I learned this from Smalltalk, but what we want to build is experiences--artificial realities that convince you that your source code is real. It's directly executed. There's no lag between editing and running[...] The environment stresses things in your program, not tools--which is another rant I have. It's this whole idea that we want to put you in an artificial reality--I got that from Randy [Smith]--in which it's easy and natural and low-cognitive-burden to get the computer to do what you want it to do, rather than running language translators that turn weird strings of text into bits the machine can run

    1. Leading SaaS Trends for 2021 You Shouldn’t MissDmitryChief Executive OfficerSaaSTrendsHomeBlogTechnologyLeading SaaS Trends for 2021 You Shouldn’t MissDec 1, 202012 min readNowadays, different kinds of businesses are extensively moving to the cloud. O’Reilly reports that 88% of the respondent companies had used cloud services before lockdown and expect their further growth by Q2 2021. Therefore, SaaS application development looks also like a profitable venture today. Yet, to stay afloat in the cloud arena, you need to arm your offering with precise technology and fresh tools. In other words, you need to keep your eye on the future of SaaS. To help you deploy the promptest cloud solutions, in this post, I collected the top SaaS trends for 2021.

      SaaS application development looks also like a profitable venture today. Yet, to stay afloat in the cloud arena, you need to arm your offering with precise technology and fresh tools. In other words, you need to keep your eye on the future of SaaS.

      To help you deploy the promptest cloud solutions, in this post, I collected the top SaaS trends for 2021.

  32. Sep 2021
    1. From my point of view, this approach will help you to write cleaner code. Also, it will help to maintain the project. For instance, moving a file from the current directory to another will cause fewer problems, because every file uses an absolute path instead of a relative one. Last but not least, it helps you during development.
    1. This is not dumb at all. It is exceedingly common to use aliases. It's not about being lazy, it's about writing portable code.
  33. Aug 2021
    1. Rubyists don't call these things annotations. One of the things I like doing is to find common techniques that cross languages, for me this is a common technique and 'annotation' seems like a good generic word for it. I don't know if Rubyists will agree.
    1. Grötschel, an expert in optimization, observes that a benchmark production planning model solved using linear programming would have taken 82 years to solve in 1988, using the computers and the linear programming algorithms of the day. Fifteen years later – in 2003 – this same model could be solved in roughly 1 minute, an improvement by a factor of roughly 43 million. Of this, a factor of roughly 1,000 was due to increased processor speed, whereas a factor of roughly 43,000 was due to improvements in algo-rithms