ULIDs are an alternative to UUIDs that solve several problems, but it's not all plain sailing. This post shares experience using ULIDs in production, exploring some of the drawbacks in an aim to help others pick an ID format.
If you deal with Web Performance, you've probably heard about HTTP resource prioritization. This is especially true since last year, as Chromium added so-called "Priority Hints" with the new fetchpriority attribute, which allow you to tweak said prioritizations. You may have also heard that the prio
Schema.org is a set of extensible schemas that enables webmasters to embed
structured data on their web pages for use by search engines and other applications.
Skills Taxonomy/Open methodology:At Emsi Burning Glass, we remain committed to uniting the complex web of people, education, and work with the simplicity of a skills-based language. Connecting these groups is essential in engaging people in the workforce, creating unity between education programs and the needs of the market, developing career pathways, and enabling communities to bridge the gap between open jobs and the unemployed.
Update: I’ve updated the section on Cryptographic Doom at the end of the article after clarifications from the age author. That specific criticism was based on my misreading of the age spec. Age is…
This video was recorded at MIT World Series: Emerging Technologies Conference 2005. It's a good thing that a decade ago, some engineers at Sun Microsystems became dissatisfied with the limitations of the desktop PC and with kludgy TV remote controls. Their frustrations, according to Bill Joy, led to technology breakthroughs we count on today—and will likely in years to come. Joy and his colleagues grasped early on the impact the Internet would have on both computing and entertainment. Back in the 90s, they decided to play out how technologies imbedded in daily life would evolve under the influence of the internet. They envisioned the "far" web, as defined by the typical TV viewer experience; the "near" web, or desktop computing; the "here" web, or mobile devices with personal information...
It’s a good thing that a decade ago, some engineers at Sun Microsystems became dissatisfied with the limitations of the desktop PC and with kludgy TV remote controls. Their frustrations, according to Bill Joy, led to technology breakthroughs we count on today—and will likely in years to come. Joy and his colleagues grasped early on the impact the Internet would have on both computing and entertainment. Back in the 90s, they decided to play out how technologies imbedded in daily life would evolve under the influence of the internet. They envisioned the “far” web, as defined by the typical TV viewer experience; the “near” web, or desktop computing; the “here” web, or mobile devices with personal information one carried all the time; the “weird” web, characterized by voice recognition systems; the “B2B” web of business computers dealing exclusively with each other; and the “D2D” web, of intelligent buildings and cities. (Sun’s programming language Java was a deliberate attempt at a platform for all six webs.) Joy sees the six webs as a great organizing principle for understanding how the internet will continue to change. He believes the “here” web will figure most prominently in our lives, with its “nomadic idea that instead of being tethered to an office, we carry around things of most interest to us.” He notes the increasing “cleavage between entertainment authored for the ‘here’ and ‘far’ webs.” The latter is dominated by such corporate interests as game companies intent on copy protection and rights management, while the “more anarchic world” of the internet leads to more interesting content, such as personal publishing, housed best on the “here” web. Says Joy, “Doing things with people you know through a small screen makes enormous sense.”
Building the fastest Lua interpreter.. automatically!
It is well-known that writing a good VM for a dynamic language is never an easy job. High-performance interpreters, such as the JavaScript interpreter in Safari, or the Lua interpreter in LuaJIT, are
I was reading up on the Microprediction website, and I saw that instead of registering and getting API keys, they were using something called MUIDs that can be generated completely locally.
WebSub provides a common mechanism for communication between publishers of any kind of Web content and their subscribers, based on HTTP web hooks. Subscription requests are relayed through hubs, which validate and verify the request. Hubs then distribute new and updated content to subscribers when it becomes available. WebSub was previously known as PubSubHubbub.