Today we're sharing our first step towards spatial intelligence: an AI system that generates 3D worlds from a single image.
Synthétisé le 03/12/2024 à 04:00
Today we're sharing our first step towards spatial intelligence: an AI system that generates 3D worlds from a single image.
Synthétisé le 03/12/2024 à 04:00
Pas encore de synthèse disponible
Share CommentComments Save ArticleRead LaterRead Later Fish Have a Brain Microbiome. Could Humans Have One Too? December 2, 2024 Scientists have discovered the strongest evidence yet that healthy vertebrates can have brain microbiomes. Samuel Velasco/Quanta Magazine Introduction Staff Writer December 2, 2024 Bacteria are in, around and all over us. They thrive in almost every corner of the planet, from deep-sea hydrothermal vents to high up in the clouds, to the crevices of your ears, mouth, nose and gut. But scientists have long assumed that bacteria can’t survive in the human brain. The powerful blood-brain barrier, the thinking goes, keeps the organ mostly free from outside invaders. But are we sure that a healthy human brain doesn’t have a microbiome of its own? Over the last decade, initial studies have presented conflicting evidence. The idea has remained controversial, given the difficulty of obtaining healthy, uncontaminated human brain tissue that could be used to study possible microbial inhabita...
Synthétisé le 03/12/2024 à 04:00
Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript. Advertisement View all journals Search Log in Explorecontent Aboutthe journal Publishwith us Sign up for alerts RSS feed nature scientific reports articles article Article Open access Published:25 November 2024 Evidence of the use of silk by bronze age civilization for sacrificial purposes in the Yangtze River basin of China Hailing Zheng1, Ruling Yang1, Jianbo Guo2, Zhenbin Xie2, Jingxuan Liu1, Hailiang Yang1, Liling Jia1, Jian Yu3, Qiutong Cai3, Fei Tang2& … Yang Zhou1 Scientific Reportsvolume14, Articlenumber:29175(2024)Cite this article 435Accesses 435Accesses 26Altmetric 26Altmetric Metricsdetails Metricsdetails Subjects Biological techniques Immunology Abstract Silk was th...
Synthétisé le 03/12/2024 à 04:00
Who we areBack toWho we aremenuDefining the technology of today and tomorrow.PhilosophyWe strive to create an environment conducive to many different types of research across many different time scales and levels of risk.Learn more about our PhilosophyLearn morePhilosophyPeopleOur researchers drive advancements in computer science through both fundamental and applied research.Learn more about our PeopleLearn morePeople Defining the technology of today and tomorrow. PhilosophyWe strive to create an environment conducive to many different types of research across many different time scales and levels of risk.Learn more about our PhilosophyLearn morePhilosophy Philosophy We strive to create an environment conducive to many different types of research across many different time scales and levels of risk. PeopleOur researchers drive advancements in computer science through both fundamental and applied research.Learn more about our PeopleLearn morePeople People Our researchers drive advancements in computer scie...
Synthétisé le 03/12/2024 à 04:00
Help|Advanced Search quick links Login Help Pages About Mathematics > Metric Geometry Title:Optimality of Gerver's Sofa Submission history Access Paper: View PDF TeX Source Other Formats References & Citations NASA ADS Google Scholar Semantic Scholar BibTeX formatted citation Bookmark Bibliographic and Citation Tools Code, Data and Media Associated with this Article Demos Recommenders and Search Tools Author Venue Institution Topic arXivLabs: experimental projects with community collaborators arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website. Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them. Have an idea for a project that will add value for arXiv's community?Learn more about arXivLabs. About Help contact arXivClick here to contact arXivContact subscribe...
Synthétisé le 03/12/2024 à 04:00
Brian Kihoon Lee Essays Learn Perfect Pitch in 15 years Originally posted 2024-11-25 Tagged:music,personal Obligatory disclaimer: all opinions are mine and not of my employer I learned perfect pitch as an adult. It was not easy or quick, and there were so many qualifiers that, forover a decade, I didn’t really think I “deserved” the label. But as Igot older, those qualifiers started dropping off one by one, and todayI’m convinced that I have perfect pitch. I describe my musical journeyand thoughts on what perfect pitch “is”. Popular perception ofperfect pitch Just so we’re on the same page: popular pitch is described as one ormore of the following abilities: ability to name the pitch of ambient amusical tones (alarms,honking, pure sine waves etc.) ability to name the pitch of musical tones ability to name individual notes within a chord ability to hum or sing a named note ability to identify if a song is not in its original key. The last variant has the lowest bar, but it is most accommodating tothose with...
Synthétisé le 03/12/2024 à 04:00
Navigation Menu ProductGitHub CopilotWrite better code with AISecurityFind and fix vulnerabilitiesActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesDiscussionsCollaborate outside of codeCode SearchFind more, search lessExploreAll featuresDocumentationGitHub SkillsBlog GitHub CopilotWrite better code with AI SecurityFind and fix vulnerabilities ActionsAutomate any workflow CodespacesInstant dev environments IssuesPlan and track work Code ReviewManage code changes DiscussionsCollaborate outside of code Code SearchFind more, search less All features Documentation GitHub Skills Blog SolutionsBy company sizeEnterprisesSmall and medium teamsStartupsBy use caseDevSecOpsDevOpsCI/CDView all use casesBy industryHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutions Enterprises Small and medium teams Startups DevSecOps DevOps CI/CD View all use cases Healthcare Financial services Manufacturing Government View all indu...
Synthétisé le 03/12/2024 à 04:00
Navigation Menu ProductGitHub CopilotWrite better code with AISecurityFind and fix vulnerabilitiesActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesDiscussionsCollaborate outside of codeCode SearchFind more, search lessExploreAll featuresDocumentationGitHub SkillsBlog GitHub CopilotWrite better code with AI SecurityFind and fix vulnerabilities ActionsAutomate any workflow CodespacesInstant dev environments IssuesPlan and track work Code ReviewManage code changes DiscussionsCollaborate outside of code Code SearchFind more, search less All features Documentation GitHub Skills Blog SolutionsBy company sizeEnterprisesSmall and medium teamsStartupsBy use caseDevSecOpsDevOpsCI/CDView all use casesBy industryHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutions Enterprises Small and medium teams Startups DevSecOps DevOps CI/CD View all use cases Healthcare Financial services Manufacturing Government View all indu...
Synthétisé le 03/12/2024 à 04:00
A better approach to gravity - how we made EGM2008 faster Written by Vandad Mossavand â For the last month we've been hard at work adding a new feature to Elodin, an ultra-high-speed implementation of EGM2008. EGM2008 â or Earth Gravitational Model 2008 for those acronym phobic readers â a high precision model of Earth's gravitational field.. What once required significant computational resources can now run in milliseconds, unlocking new possibilities for satellite missions, constellation management, and more. â Youâd think we could stick to Newtonâs classic gravity model (aka the Coulomb model) to explain everything about Earthâs gravitational field. Itâd be great if it were that simple, but planetary gravity is far messier. Earth isnât a perfectly smooth, uniformly dense sphere; itâs more like a slightly squished ball (an oblate spheroid) with bumps and dips from mountains, ocean trenches, and uneven internal mass distribution. So early on (before the space age), scientists began measuring Earthâs gravi...
Synthétisé le 03/12/2024 à 04:00
AdmissionsUndergraduateGraduateContinuing education Undergraduate Graduate Continuing education ResearchEngage with usSupport for researchersUsing research to engageRecognition Engage with us Support for researchers Using research to engage Recognition News & EventsEventsFeaturesOxford profilesOxford and coronavirusFilming in OxfordFind An Expert Events Features Oxford profiles Oxford and coronavirus Filming in Oxford Find An Expert AboutOrganisationVice-ChancellorFacts and figuresOxford peopleOxford AccessInternational OxfordBuilding Our FutureJobs牛津大学 Organisation Vice-Chancellor Facts and figures Oxford people Oxford Access International Oxford Building Our Future Jobs 牛津大学 News & Events EventsRegular events in the University YearUniversity Events Office Regular events in the University Year University Events Office Features Oxford profiles Oxford and coronavirus Filming in Oxford Find An Expert Share This Ethiopian wolves reported to feed on nectar for the first time New findings,published in the journ...
Synthétisé le 03/12/2024 à 04:00
Blog News .NET Support on Heroku Video Transcript .NET Support on Heroku We’re excited to announce that official support for .NET on Heroku is entering public beta starting today. Developers can now build and deploy applications in C#, F#, and Visual Basic, using frameworks like ASP.NET Core and Blazor, all with the simplicity and flexibility of the Heroku platform. .NET has long been one of the most requested frameworks to join Heroku’s lineup, and for good reason. Known for its power and versatility .NET enables developers to build everything from high-performance APIs to complex, full-stack web applications and scalable microservices. Now, developers can combine .NET’s capabilities with Heroku’s streamlined platform for a first-class developer experience. Why Now? Over the last decade .NET has evolved from a Windows-only framework into a cross-platform and open-source ecosystem. Shaped by lessons learned and inspired by best practices from other technologies, .NET elegantly emphasizes simplicity, mainta...
Synthétisé le 03/12/2024 à 04:00
8 months of OCaml after 8 years of Haskell in production I’ve been using Haskell in production for 8 years. I’ve been using OCaml in production for 8 months. It’s time to compare those two languages. Syntax Haskell probably has the most elegant syntax across all languages I’ve seen (maybe Idris is better because dependently typed code can become ugly in Haskell really quickly). There’s utter joy in expressing your ideas by typing as few characters as possible. OCaml, being a language from the ML family is great too, but still, Haskell is more tacit. Compare a few examples: Sum of all numbers in a string Using just the standard library Haskell OCaml Defining a new binary tree type Haskell OCaml Parsing Return the result on successful parsing of lines like the one below where “Status” equals to zero and the result is an even number Haskell OCaml The above are just a few random code snippets. They don’t give an idea of all possible programs that could be written in those languages. But I hope they can quickly...
Synthétisé le 03/12/2024 à 04:00
Help|Advanced Search quick links Login Help Pages About Computer Science > Machine Learning Title:Accelerated AI Inference via Dynamic Execution Methods Submission history Access Paper: View PDF HTML (experimental) TeX Source Other Formats References & Citations NASA ADS Google Scholar Semantic Scholar BibTeX formatted citation Bookmark Bibliographic and Citation Tools Code, Data and Media Associated with this Article Demos Recommenders and Search Tools Author Venue Institution Topic arXivLabs: experimental projects with community collaborators arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website. Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them. Have an idea for a project that will add value for arXiv's community?Learn more about arXivLabs. About Help cont...
Synthétisé le 03/12/2024 à 04:00
A collection of Kaleidoscope Schemes, sourced from the WayBack Machine. ClockworkOrange+ Ozymandias !.BoneChina Heavy !.BoneChina Lite !.Emperor !.FishBone !.Mustard !.Noel 1.1 !.Rivet !.Rubber !.Scale !.Strawberry !.Syring !work 0000 007 Scheme 007 Gold 00 Whiteout 0303 0303Fire 0303Shoal 0707 1.0 1021 1022 1138 1623 1984 1990 1991 evolution 1999 2000 Platinum Rainbow 20 Years of Apple 21st Century Mono 2461 3-D Blue 39.1Ë Celsius 3coll2rev 3coll2-light 3coll3 3Coll Be 3D Craze 3dementia 3rd ANGEL1.0 4am black 4am easy 4am 4 a.m 4 Directions Green 4 Directions Brown 4 Directions Blue **4th of July 501 Blue 50's Modern '59 Burst1.2 6666 6940 7751/SHOEGAZER 7784 99 2 00 9999 Aardoz aardvark⢠Aardvark Professional Aardvark Very Aardvark Aardvark Ultra Aardwolf Green Aardwolf Dark Aardwolf Light Aashen 'Abracadabra'(K1) AbsoluteBlack AbsoluteBlack Acme Activation Adams at Yosemite Admiralty Lite 1.8.6 Admiralty 1.8.6 Advanced Hi! 1.0 Aeolian afo-buttons ce AfterStep 3.0 Environment Agent Aardvark AGoldGold+ ...
Synthétisé le 03/12/2024 à 04:00
Advent of Code [About] [Events] [Shop] [Log In] /^2024$/ [Calendar] [AoC++] [Sponsors] [Leaderboard] [Stats] Hi! I'mEric Wastl. I make Advent of Code. I hope you like it! I also makelots of other things. I'm onBluesky,Mastodon,GitHub, andTwitter. Advent of Codeis anAdvent calendarof small programming puzzles for a variety of skill levels that can be solved inanyprogramming language you like. People use them asinterview prep, company training,universitycoursework,practiceproblems, aspeed contest, or tochallenge each other. You don't need a computer science background to participate - just a little programming knowledge and someproblem solving skillswill get you pretty far. Nor do you need a fancy computer; every problem has a solution that completes in at most 15 seconds on ten-year-old hardware. If you'd like to support Advent of Code, you can do so indirectly by helping to[ShareonBlueskyTwitterMastodon]it with others or directly viaAoC++. --- General Tips --- If you get stuck, try your solution against th...
Synthétisé le 02/12/2024 à 04:00
Markwhen A markdown-likejournal languagefor plainly writinglogs,gantt charts,blogs,feeds,notes,journals,diaries,todos,timelines,calendarsoranything that happens over time. Meridiem A markwhen editor that supportscollaborative editing,custom commands,snippets,custom visualizations,autocomplete,event highlighting, andmore.
Synthétisé le 02/12/2024 à 04:00
“We need a very simple CRUD app for managing the reservations.”They1said. “Don’t spend too much time on it.”Theyadded. My thoughts are racing: “Hm, I am very good with Ruby on Rails, this seems like a good fit. But then I’ve also used these low code tools before, they are supposed to be the perfect solution for stuff like this. What should I use here … “. In that very moment,and only for the duration of this article, I gain the ability to project my thoughts into the future down the timelines caused by both choices. Someone whispers “Lisan Al Gaib”2but I ignore it. Both arcs unfold before me in parallel … Beginning: The prototype I talk tothemabout the requirements. As they promised, the requirements really are simple. This really shouldn’t take long. Timeline: Low code I click around, this tool has everything I need, there’s even a template that’s almost exactly what I need. I start with the template, and click around to customise it further. In a few hours I have what they need. Another click and its liv...
Synthétisé le 02/12/2024 à 04:00
Help|Advanced Search quick links Login Help Pages About Computer Science > Computation and Language Title:Procedural Knowledge in Pretraining Drives Reasoning in Large Language Models Submission history Access Paper: View PDF HTML (experimental) TeX Source Other Formats References & Citations NASA ADS Google Scholar Semantic Scholar BibTeX formatted citation Bookmark Bibliographic and Citation Tools Code, Data and Media Associated with this Article Demos Recommenders and Search Tools Author Venue Institution Topic arXivLabs: experimental projects with community collaborators arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website. Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them. Have an idea for a project that will add value for arXiv's community?Learn more a...
Synthétisé le 02/12/2024 à 04:00
Home Essays Collections Explore Shop Support PDR About Blog Search The Public Domain Review Essays Collections Explore Shop About Blog X Bluesky What Will Enter the Public Domain in 2025?A Festive Countdown At the start of each year, on January 1st, a new crop of works enter the public domain and become free to enjoy, share, and reuse for any purpose. Due to differing copyright laws around the world, there is no one single public domain — and here we focus on three of the most prominent. Newly entering the public domain in 2025 will be: works bypeople who died in 1954, for countries with a copyright term of “life plus 70 years” (e.g. UK, Russia, most of EU and South America); works bypeople who died in 1974, for countries with a term of “life plus 50 years” (e.g. New Zealand, and most of Africa and Asia); filmsandbooks(incl. artworks featured) published in 1929 for the United States. In our advent-style calendar below, find our top pick of what lies in store for 2025. Each day, as we move through December,...
Synthétisé le 02/12/2024 à 04:00
Hi, my name is Bill. I’m a software engineer based in London. This is a blog about software development.
Synthétisé le 02/12/2024 à 04:00
Share this post Francis Crick Was Misunderstood The Central Dogma is not a "dogma," and it has never been broken. Share this post ByMatthew Cobb The Central Dogma is a linchpin for understanding how cells work, and yet it is one of the most widely misunderstood concepts in molecular biology. Many students are taught that the Central Dogma is simply “DNA → RNA → protein.” This version was first put forward in Jim Watson’s pioneering 1965 textbook,The Molecular Biology of the Gene,as a way of summarizing how protein synthesis takes place. However, Watson’s explanation, which he adapted from his colleague, Francis Crick, is profoundly misleading. In 1956, Crick was working on a lecture that would bring together what was then known about the “flow of information” between DNA, RNA, and protein in cells. Crick formalized his ideas in what he called the Central Dogma, and his original conception of information flow within cells was both richer and more complex than Watson’s reductive and erroneous presentation. C...
Synthétisé le 02/12/2024 à 04:00
How to Study Mathematics This essay describes a number of strategies for studying college levelmathematics. It has sections entitled How is college mathematics different? What should you do with a definition Theorems, Propositions, Lemmas, and Corollaries Fitting the subject together How to make sense of a proof Developing technique A few final suggestions How is college mathematics different from highschool math? The first major difference between high school mathematics and collegemathematics is the amount of emphasis on what the student would call theory---theprecise statement of definitions and theorems and the logical processesby which those theorems are established. To the mathematician this material,together with examples showing why the definitions chosen are the correctones and how the theorems can be put to practical use, is the essence ofmathematics. A course description using the term ``rigorous'' indicatesthat considerable care will be taken in the statement of definitions andtheorems and that...
Synthétisé le 02/12/2024 à 04:00
Computer Ads from the Past Share this post IBM RISC System/6000 Family Just when PowerSeeker thought they had nowhere to go... Share this post The Company I previously wrote about the early days of IBM here: IBM JX The Company IBM is one of those companies that seems like it has been around since the beginning of time. IBM was formed when Bundy Manufacturing Company, Tabulating Machine Company, International Time Recording Company, and Computing Scale Company of America merged in 1911. The oldest of the f… The Computer IBM debuted theRISC System/6000 linein February 1990. This family of products included RISC-powered servers, workstations, and supercomputers. It was the first line of computers to make use of the POWER and PowerPC processors. (IBM developed the PowerPC chips with Apple and Motorola.) The RISC System/6000 servers were replaced by the eServer pSeries. Workstations were sold under the RISC System/6000 name until 2002. Since the RS/6000 is designed for commercial and industrial use, there aren’...
Synthétisé le 02/12/2024 à 04:00
Category Theory in Programming🔗ℹ Noah Ma <noahstorym@gmail.com> Welcome toCategory Theory in Programming, a journey into the conceptual world where mathematicsmeets software development. This tutorial is designed for Racket programmers whoare curious about the mathematical ideas underlying computational systems. Itoffers insights into how familiar programming concepts can be reinterpretedthrough the lens ofcategory theory, and even goes further to directlyborrow fromcategory theory, using programming language constructs todescribe these abstract concepts. In addition to this tutorial, you may find the following resources helpful forfurther exploration ofcategory theory: Category Theory for Computing SciencebyMichael Barr&Charles Wells Category Theory for Computing SciencebyMichael Barr&Charles Wells Computational Category TheorybyD.E. Rydeheard&R.M. Burstall Computational Category TheorybyD.E. Rydeheard&R.M. Burstall Category Theory in ContextbyEmily Riehl Category Theory in ContextbyEmily Riehl Category T...
Synthétisé le 02/12/2024 à 04:00
Mozilla Home Privacy Cookies Legal Bugzilla Browse Advanced Search New Bug Reports Documentation Log InLog In with GitHuborRemember meCreate an Account·Forgot Password Browse Advanced Search New Bug Reports Documentation Please enable JavaScript in your browser to use all the features on this site. Markdown Markdown (bug number) Plain Text HTML Reset Sections Expand All Sections Collapse All Sections History JSON XML ICP-Brasil: Mis-issued certificate Categories (CA Program :: CA Certificate Compliance, defect) Tracking (Not tracked) People (Reporter: fhochstrasser, Unassigned) References Details Crash Data Security (public) User Story Reset Reset Collapse All Expand All Comments Only Description User Agent: Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Steps to reproduce: https://crt.sh/?sha256=421329f0dc2f683d6e96c1b5b310974d0997ad984ef69120f55372b4f48e1037is mis-issued. google.com has a CAA RR which only allows pki.goog to issue certificat...
Synthétisé le 02/12/2024 à 04:00
1/0 = 0 Contact via Email Open Github account in new tab Have a tweet: I have no idea ifPonyis making the right choice here, I don’t know Pony, and I don’t have any interest in learning Pony.1But this tweet raised my hackles for two reasons: It’s pretty smug. I have very strong opinions about programming, but one rule I try to follow isdo not mock other programmers.2Programming is too big and I’m too small to understand everything. Disagreeing is fine, laying out why people are wrong is fine, making fun of them is not fine. It’s saying that Pony ismathematicallywrong. This is objectively false. I tweeted a thing about why1/0 = 0is mathematically sound. Some people agreed, some people agreed with caveats, and some people called it bunk. A few people said it’s clear I don’t know real mathematics, because a real mathematician would never make such a mistake. So in this post I’d like to clearly, formally lay out why it’s consistent to say that1/0 = 0, why some of the common objections don’t apply, and what the...
Synthétisé le 02/12/2024 à 04:00
Stack Exchange Network Stack Exchange network consists of 183 Q&A communities includingStack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. TourStart here for a quick overview of the site Help CenterDetailed answers to any questions you might have MetaDiscuss the workings and policies of this site About UsLearn more about Stack Overflow the company, and our products current communityRetrocomputinghelpchatRetrocomputing Metayour communitiesSign uporlog into customize your list.more stack exchange communitiescompany blog current community Retrocomputinghelpchat Retrocomputing Meta your communities more stack exchange communities Log in Sign up HomeQuestionsTagsUsersJobsCompaniesUnanswered Home Questions Tags Users Jobs Companies Unanswered TeamsAsk questions, find answers and collaborate at work with Stack Overflow for Teams.Try Teams for freeExplore Teams Ask questions, find answers and collaborate at work with Stack Overflow for...
Synthétisé le 02/12/2024 à 04:00
Home»Press Office»‘Brain rot’ named Oxford Word of the Year 2024 ‘Brain rot’ named Oxford Word of the Year 2024 Following a public vote in which more than 37,000 people had their say, we’re pleased to announce that the Oxford Word of the Year for 2024 is ‘brain rot’. Our language experts created a shortlist of six words to reflect the moods and conversations that have helped shape the past year. After two weeks of public voting and widespread conversation, our experts came together to consider the public’s input, voting results, and our language data, before declaring ‘brain rot’ as the definitive Word of the Year for 2024. Why ‘brain rot’? ‘Brain rot’ is defined as “the supposed deterioration of a person’s mental or intellectual state, especially viewed as the result of overconsumption of material (now particularly online content) considered to be trivial or unchallenging. Also: something characterized as likely to lead to such deterioration”. Our experts noticed that ‘brain rot’ gained new prominence thi...
Synthétisé le 02/12/2024 à 04:00
Acting Statefully Share this post Thinking in Actors - Part 1 Challenging your software modelling techniques to be simpler Share this post Recently some posts I’ve made on Reddit and Hacker News have garnered some interest. Usually, I’m posting something about the Actor Model or some form of state management. Several users have messaged me with, “I’m interested in what you wrote, did you write any blog about it?” and “I would like to understand more how it works”. In this series of blog posts I’m going to talk about “Thinking in Actors”. The techniques are not anything novel, they’re just a mashup of old techniques found in Domain Driven Design and Object-Oriented Programming (utilizing Finite-state machines). Introduction Architectural patterns always evolve, reflecting the technological constraints and business demands of their time. Currently the File → New Web Application has become a distributed microservice architectural mashup of stateless applications that are independent, yet dependant - somewhat ...
Synthétisé le 02/12/2024 à 04:00
Dmitry Mazin "cyberdemon.org is a cool domain" home/email me/bluesky/mastodon/RSS feed/Telegram channel Demystifying git submodules Mar 20, 2024 Throughout my career, I have found git submodules to be a pain. Because I did not understand them, I kept getting myself into frustrating situations. So, I finally sat down and learned how git tracks submodules. Turns out, it’s not complex at all. It’s just different from how git tracks regular files. It’s just one more thing you have to learn. In this article, I’ll explain exactly what I needed to know in order to work with submodules without inflicting self-damage. (This article doesn’t discuss whether submodules are good/bad, or if you should use them or not – a valid discussion, but out of scope.) The lay of the land This article will make more sense if we use concrete examples. Allow me to describe a toy webapp we’re building. Call this repowebapp. Here are the contents of the repo. Say you want to import some library. It lives in its own repo,library. Shortl...
Synthétisé le 02/12/2024 à 04:00
How we helpChange your businessAdvise and enableMigrations and projectsScale securelyData Eco-System ModernisationRun in the cloudManaged cloudServices ManagementSecure your businessManaged security servicesSecurity operations centreInformation securityEssential eight security control assessmentPenetration testingCybersecurity Solutions and Services reportGet more value from ITServiceNowDigital workflowsOptimisationHealth checksFind the right people Advise and enable Migrations and projects Scale securely Data Eco-System Modernisation Managed cloud Services Management Managed security services Security operations centre Information security Essential eight security control assessment Penetration testing Cybersecurity Solutions and Services report ServiceNow Digital workflows Optimisation Health checks About usWho we areWork with usTechnology PartnersSustainability IndustriesGovernmentFinancial Services and InsuranceHealthcareCritical Infrastructure Resources & InsightsBlogseBooks & WhitepapersNews & Events...
Synthétisé le 02/12/2024 à 04:00
Engineering Sleep Background Sleep claims a third of human life. Like water, it’s not a desire but a necessity. Sleep rules virtually every important system: brain, heart, mood, and immunity. Nature’s terms are harsh. Sleep eight hours or face mental and physical decay. Can we rewrite the terms in our favor? Can we sleep less, but still feel refreshed? I believe we can, and that now is the best time to start engineering sleep. Rare mutations suggest a great variation in sleep efficiency between people.A small proportion of the population have Familial Natural Short Sleep (FNSS), a benign mutation that allows them to sleep 1-2 hours less than the recommended 7-9 hours, without experiencing the negative effects of sleep deprivation [1]. Contrary to symptoms of chronic sleep deprivation, people with FNSS are “healthy, energetic, optimistic, with high pain threshold, and do not seem to suffer adverse effects of chronic restricted sleep” [2]. This goes against everything we know about sleep. The most plausible ...
Synthétisé le 01/12/2024 à 04:00
Navigation Menu ProductGitHub CopilotWrite better code with AISecurityFind and fix vulnerabilitiesActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesDiscussionsCollaborate outside of codeCode SearchFind more, search lessExploreAll featuresDocumentationGitHub SkillsBlog GitHub CopilotWrite better code with AI SecurityFind and fix vulnerabilities ActionsAutomate any workflow CodespacesInstant dev environments IssuesPlan and track work Code ReviewManage code changes DiscussionsCollaborate outside of code Code SearchFind more, search less All features Documentation GitHub Skills Blog SolutionsBy company sizeEnterprisesSmall and medium teamsStartupsBy use caseDevSecOpsDevOpsCI/CDView all use casesBy industryHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutions Enterprises Small and medium teams Startups DevSecOps DevOps CI/CD View all use cases Healthcare Financial services Manufacturing Government View all indu...
Synthétisé le 01/12/2024 à 04:00
A Brazilian certificate authority trusted only by Microsoft has issued a presumably-unauthorized certificate for google.com: https://bugzilla.mozilla.org/show_bug.cgi?id=1934361 This can used to i...
Synthétisé le 01/12/2024 à 04:00
Lucas Holten Lucas Holten @LHolten This is where I will be blogging about my projects! tags atom feed mastodon 2024-11-24Announcing rust-query database rust Safe relational database queries using the Rust type system Do you want to persist your data safely without migration issues and easily write complicated queries? All of this without writing a single line of SQL? If so, thenI am makingrust-queryfor you! This is my first blog post aboutrust-query, a project I've been working on for many months. I hope you like it! Rust and Databases There is only one reason why I made this library and it is because I don't like the current options for interacting with a database from Rust. The existing libraries don't provide the compile time guarantees that I want and are verbose or awkward like SQL. The reason I care so much is that databases are really cool. They solve a huge problem of making crash-resistant software with support for atomic transactions. Structured Query Language (SQL) is a protocol For those who do...
Synthétisé le 01/12/2024 à 04:00
Chips and Cheese Share this post AMD Disables Zen 4's Loop Buffer Share this post A loop buffer sits at a CPU's frontend, where it holds a small number of previously fetched instructions. Small loops can be contained within the loop buffer, after which they can be executed with some frontend stages shut off. That saves power, and can improve performance by bypassing any limitations present in prior frontend stages. It's an old but popular technique that has seen use by Intel, Arm, and AMD cores. As far as I know, Zen 4 is the only high performance AMD core with a loop buffer. Zen 4's Processor Programming Reference mentions it as a micro-op dispatch source, alongside the op cache and decoder. Experimenting with performance counters suggests the loop buffer has 144 entries when the core is running on one thread, and is statically partitioned to give each thread 72 entries when two SMT threads are active. Calls and returns within a loop will prevent it from being captured by Zen 4's loop buffer. AMD's Zen 4 ...
Synthétisé le 01/12/2024 à 04:00
How to print your Guild Wars 2 character (or any game, really) About a year and a half ago, I decided to 3D print my Guild Wars 2 character because I kinda got into mini painting. I decided to document the process — especially since the reddit guides written by those who came before no longer worked (Guild Wars 2 switching from DX9 to DX11 made them obsolete). Since then,the original blog posthas gotten some comments along the lines of “hey, nice tutorial” … which is kinda horrifying, as not only is the post not very tutorial-y, I also had single digit hours of Blender experience at the time (this was disclosed in the post). I’ve 3D printed two more characters since, and my Blender experience is slightly better than it used to be. Better enough to warrant a rewrite. With my life story out of the way: -1. Content A word about 3D printing methods The software you want Getting your models out of the game + standard disclaimers Making the model printableBlender basics for absolute beginnersUnsquishing the mode...
Synthétisé le 01/12/2024 à 04:00
And now itâs all this I just said what I said and it was wrongOr was taken wrong Previous post Square roots and maxima November 29, 2024 at 7:11 PM by Dr. Drang A few days ago, I saw this short YouTube video from Grant Sanderson at3Blue1Brown: The gist of the video is that if you have three independent random variables,X1,X2, andX3, that are all uniformly distributed between 0 and 1, then whereP[⋅]represents the probability of the thing in the brackets. I should mention here that I’m not using the same notation as Grant. The textbook used in the class where I learned this sort of stuff was Ang and Tang’sProbability Concepts in Engineering Planning and Design. They used capital letters for random variables and lowercase letters for particular values. It’s a nice convention that makes it easy to distinguish the random from the nonrandom. I’ve stuck with it for 45 years and don’t intend to change. The probabilityP[X≤x]is a function ofxand is known as thecumulative distribution function1(CDF) ofX. Therefore, t...
Synthétisé le 01/12/2024 à 04:00
The Opposite of Documentation is Superstition Yes I know I'm technically on vacation but if I go too long without writing I die from a witch's curse and I don't want to work on longform projects For Reasons so here, have a newsletter post. I take a lot of handwritten notes. This used to be with actual pencil and paper, but for various reasons I now use a Surface Go running OneNote. It's worse in some ways but better injust enoughto be worth it. One thing I thought would be nice, but turned out to be fairly limited, is the "ink to shape" feature. You draw a freehand square and it converts it into a square shape. It's kinda janky, and doesn't always get stuff write, but it's often enough to be useful. It will not convert things that look like straight lines into straight lines, or let you draw nice arrows. This makes it more limited than I want, making it less useful. Until yesterday when I was doodling and it suddenly turned a scrawled line into a line segment. I experimented a bit and I can kinda get it ha...
Synthétisé le 01/12/2024 à 04:00
Pas encore de synthèse disponible
Navigation Menu ProductGitHub CopilotWrite better code with AISecurityFind and fix vulnerabilitiesActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesDiscussionsCollaborate outside of codeCode SearchFind more, search lessExploreAll featuresDocumentationGitHub SkillsBlog GitHub CopilotWrite better code with AI SecurityFind and fix vulnerabilities ActionsAutomate any workflow CodespacesInstant dev environments IssuesPlan and track work Code ReviewManage code changes DiscussionsCollaborate outside of code Code SearchFind more, search less All features Documentation GitHub Skills Blog SolutionsBy company sizeEnterprisesSmall and medium teamsStartupsBy use caseDevSecOpsDevOpsCI/CDView all use casesBy industryHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutions Enterprises Small and medium teams Startups DevSecOps DevOps CI/CD View all use cases Healthcare Financial services Manufacturing Government View all indu...
Synthétisé le 01/12/2024 à 04:00
Navigation Menu ProductGitHub CopilotWrite better code with AISecurityFind and fix vulnerabilitiesActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesDiscussionsCollaborate outside of codeCode SearchFind more, search lessExploreAll featuresDocumentationGitHub SkillsBlog GitHub CopilotWrite better code with AI SecurityFind and fix vulnerabilities ActionsAutomate any workflow CodespacesInstant dev environments IssuesPlan and track work Code ReviewManage code changes DiscussionsCollaborate outside of code Code SearchFind more, search less All features Documentation GitHub Skills Blog SolutionsBy company sizeEnterprisesSmall and medium teamsStartupsBy use caseDevSecOpsDevOpsCI/CDView all use casesBy industryHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutions Enterprises Small and medium teams Startups DevSecOps DevOps CI/CD View all use cases Healthcare Financial services Manufacturing Government View all indu...
Synthétisé le 01/12/2024 à 04:00
Post Archives CSS Work Toolbox Writing Speaking Other Stuff About this site IE7 and IE7 Asnoted on the WaSP site, the IE team isasking developers to clean up their CSS hacksbecause they’re causing sites to break in IE7 builds. I have to admit that this call elicited an arid little chuckle from me, because it’s a case of chickens coming home to more than one roost. There’s the fact that bugs in older versions of IE led us to use hacks, and so they’re making life harder for the IE team. And then there’s the fact that the use of hacks is an inherently risky and fragile process, so the release of IE7 will make life harder for those who used them. No smug self-superiority should be read into that second point, by the way: I quite firmly include myself in that crowd. So—now what? Personally, I’m not going to make a move until an IE7 beta with new CSS behavior is released. Why change hacks just to have to hack more? Put another way, if the ground is going to start shifting, there isn’t much sense in trying to gue...
Synthétisé le 01/12/2024 à 04:00
Nacional El bitcoin está por alcanzar los $100,000 y El Salvador ha alcanzado los $582 millones en la reserva estatal De acuerdo con el sitio CoinMarketCap, la moneda digital tocó los $98,342 a las 5:00 a.m. EL SALVADOR.-Este jueves a las 6:00 a.m. el bitcoin se encuentra a menos de $2,000 de alcanzar los tan esperados $100,000, una cifra que parece inminente teniendo en cuenta que no ha abierto la bolsa de Nasdaq, que es donde se están recibiendo las mayores inversiones institucionales que presionan la cotización al alza. De acuerdo con el sitio CoinMarketCap, la moneda digital tocó los $98,342 a las 5:00 a.m., con un crecimiento de 4.65 % en las últimas 24 horas y de 7 % en los últimos siete días. Con ello, El Salvador alcanza los $582 millones en la reserva estatal de bitcoin, que actualmente es de 5,940 monedas, y alcanza ganancias no realizadas de más de $166 millones. El hecho de que esta subida que casi lleva al activo a esta cifra histórica haya sido durante la madrugada, cuando las bolsas tradicio...
Synthétisé le 01/12/2024 à 04:00
Donate Join Vizio Home What we doThe Corresponding SourceCopyleft ComplianceVizio LawsuitMember ProjectsOutreachyUse The SourceFOSSY The Corresponding Source Copyleft Compliance Vizio Lawsuit Member Projects Outreachy Use The Source FOSSY Who we areSponsorsSustainersBoard of DirectorsStaffEvaluation CommitteeOutside Counsel, et aliaTransparencyContact Sponsors Sustainers Board of Directors Staff Evaluation Committee Outside Counsel, et alia Transparency Contact LearnThe Corresponding SourceGlossary of TermsVizio LawsuitQ&AOur Issues In The News The Corresponding Source Glossary of Terms Vizio Lawsuit Q&A Our Issues In The News NewsNews ReleasesBlogVizio Lawsuit In NewsOur Issues In NewsPress News Releases Blog Vizio Lawsuit In News Our Issues In News Press Home/News First Router Designed Specifically For OpenWrt Released The New OpenWrt One on sale now for $89 — Ultimate Gift for Right-To-Repair Enthusiasts November 29, 2024 Today, we at SFC, along with our OpenWrt member project, announce the production r...
Synthétisé le 01/12/2024 à 04:00
Get Started Playground Documentation Tools Community News & Events Get Started Playground Documentation Tools Community News & Events The Slang Shading Language and Compiler About Slang The Slang shading language and compiler is a proven open-source technology empowering real-time graphics developers with flexible, innovative features that complement existing shading languages, including neural computation inside graphics shaders. Slang’s support for modular code significantly simplifies the development and maintenance of large codebases, while its compiler enables smooth migration paths for existing HLSL and GLSL shaders. The Slang compiler also supports multiple backend targets for portable code deployment across diverse APIs and platforms. What's New Khronos Hosts Open Source Slang Shading Language and Compiler There’s a lot going on with Slang! Using Slang with Vulkan Why Slang? Discover the continuously evolving benefits of Slang. Proven Open and Accessible Flexible Productive Portable Performant Writ...
Synthétisé le 01/12/2024 à 04:00
Exploring and having fun with rotary telephones 24/11/2024 Origin of the ideaSomeone I live with has become a little frustrated with trying to get my attention. They're not comfortable knocking on my door as they don't want to disturb me and I often cannot hear the knocking due to music. Logically, the solution is to just call my mobile phone, but they said they don't want to do that. An intercom system was (jokingly) brought up by them, so I told them I'll install rotary phones in the living area and my room and they can just call me.This obviously breaks their requirement of not just calling me, but it sounded like a lot of fun, so i'm doing it anyway.How to do this?I know very little about phone systems and unfortunately did not experience the age of analog telephony. My research for this project may have produced misinformation, so what I am writing here may not be correct. It is just the culmination of my weekend researching.Turning to the internet to start researching the idea, I found creating a bas...
Synthétisé le 01/12/2024 à 04:00
Sei AI-powered Regulatory Compliance Platform AI/ML/LLM Engineer About the role Who? We are Sei, an AI-powered regulatory compliance platform. Since launching, a few months ago, we're live with large enterprises across the US, Europe, and APAC and growing at double digits per month. We are backed by world-class investors including Y Combinator, Tribe Capital, PayPal, Picus Capital & Hashed. Pranay (CEO) and Ram (CTO) are the founders. We have combined experience of 20+ years of building fintech, and tech products for businesses & customers across the world at companies such as Deutsche Bank, Cloud Kitchens, PayPal, TransferWise, and Amazon, among others. We are looking for an AI/ML engineer who will help shape the tech, product, and culture of the company. We are currently working with a bunch of enterprise customers and banks and are experiencing rapid growth. We are looking to hire very senior engineers who can take our V1 into a more scaleable, robust platform as we prepare for more growth. What to expe...
Synthétisé le 01/12/2024 à 04:00
Introduction Terminology Getting the Data Scraping CAPTCHAs from 4Chan Getting the Solutions Generating Synthetic Data Creating the Model Processing the data Always read the docs Training the model Using the Model in TensorFlow.js The converter doesn't work on Python 3.12 TensorFlow.js doesn't support Keras 3 Real-World Performance 4-character CAPTCHAs Conclusion Introduction This project was entered into as a learning experience, to enhance my knowledge of machine learning, as well as TensorFlow specifically. At the end, I wanted to have a trained machine learning model that runs in the browser to reliably (at least 80% accuracy, >90% preferred) solve the 4Chan CAPTCHA. These goals were achieved - let's talk about how I got there! If you'd like to follow along with the code references, I have made the code public on GitHubhere. Terminology CAPTCHA: A challenge-response test to determine whether or not a computer or website user is a human. The acronym stands for Completely Automated Public Turing test to ...
Synthétisé le 30/11/2024 à 04:00
Julia Evans About Talks Projects Mastodon Bluesky Github Favorites TIL Zines RSS Why pipes sometimes get "stuck": buffering November 29, 2024 Here’s a niche terminal problem that has bothered me for years but that I neverreally understood until a few weeks ago. Let’s say you’re running this commandto watch for some specific output in a log file: If log lines are being added to the file relatively slowly, the result I’d seeis… nothing! It doesn’t matter if there were matches in the log file or not,there just wouldn’t be any output. I internalized this as “uh, I guess pipes just get stuck sometimes and don’tshow me the output, that’s weird”, and I’d handle it by justrunninggrep thing1 /some/log/file | grep thing2instead, which would work. So as I’ve been doing a terminal deep dive over the last few months I wasreally excited to finally learn exactly why this happens. why this happens: buffering The reason why “pipes get stuck” sometimes is that it’s VERY common forprograms to buffer their output before writi...
Synthétisé le 30/11/2024 à 04:00
llama.cpp guide - Running LLMs locally, on any hardware, from scratch Table of Contents so, i started playing with LLMs… but first - some disclaimers for expectation managementDo I need RTX 2070 Super/RX 7900 XT ot similar mid/high-end GPU to do what you did here?What performance can I expect?What quality of responses can I expect?Can i replace ChatGPT/Claude/[insert online LLM provider] with that? Do I need RTX 2070 Super/RX 7900 XT ot similar mid/high-end GPU to do what you did here? What performance can I expect? What quality of responses can I expect? Can i replace ChatGPT/Claude/[insert online LLM provider] with that? prerequisites building the llama getting a modelconverting huggingface model to GGUFquantizing the model converting huggingface model to GGUF quantizing the model running llama.cpp serverllama.cpp server settings llama.cpp server settings other llama.cpp toolsllama-benchllama-cli llama-bench llama-cli building the llama, but better LLM configuration options explainedhow does LLM generate...
Synthétisé le 30/11/2024 à 04:00
What does this button do? My new car has a mysterious and undocumented switch 4min read Last week I bought a car. After twelve years of service, my old trusty Peugeot 107 in blue has had its best. Expensive repairs were comingat some point, and I did not feel like waiting around for them to come. Plus the existing list of faults (like the high oil usage of about a litre per month, a brake that sometimes blocked without reason, or the smell of exhaust fumes that sometimes came into the car when the fan was on high) also started getting longer and longer. Anyway, new car time! After a lot of research I ended up with an Opel Corsa from 2020. To be precise, it’s an Opel Corsa Edition with 101 HP, and most importantly, it’s mine. Unlike the Peugeot, the Opel has gadgets - quite a few of them. Of course it being my car, I want to know what all buttons do, so I read the entire manual (which is very annoying to read, as they make one manual for every version of the car, so half of it does not apply to this car, bu...
Synthétisé le 30/11/2024 à 04:00
PRODUCT MAX MAX Language Mojoð¥ Mojoð¥ Quick Start Install Install Run LLMs Run LLMs Pricing Pricing Take control of your AI Author: PRODUCT Documentation Documentation Tutorials Tutorials Blog Blog Build Prebuilt AI Pipelines Prebuilt AI Pipelines MAX Examples MAX Examples ð¥ÂÂMojo Examples ð¥ÂÂMojo Examples ð¥ÂÂMojo Playground ð¥ÂÂMojo Playground Read Join Discord Join Discord MAX Changelog MAX Changelog Community Highlights Community Highlights Bring your own fine-tuned model to MAX pipelines Author: MODULAR About About Culture Culture Careers Careers Connect Community Community Contact Us Contact Us ModCon 2023 Author: November 25, 2024 Understanding SIMD: Infinite Complexity of Trivial Problems Ash Vardanian âThis guest blog post is byAsh Vardanian, founder ofUnum. He's focused on building high-performance computing and storage systems as part of the open-sourceUnum Cloud project. Modern CPUs have an incredible superpower:super-scalar operations,made available through single instruction, multiple data...
Synthétisé le 30/11/2024 à 04:00
Top level navigation menu Essays Notes Coding Feeds Contact The deterioration of Google google This post announcing the closure of Giant Freakin Robot set me on a bit of a journey into the state of Google. “The End Of Independent Publishing And Giant Freakin Robot” GIANT FREAKIN ROBOT isn’t the first site to shut down. Hundreds of independent publishers have shuttered in the last two years, and thousands more are on the way. I’m in communication with dozens of other independents focused on different topics. None of them are doing well. They all expect to be out of business soon. I went to Google directly, on their behalf, and told them about the problem. The message I walked away with, was that they do not care. Our industry is done. What I discovered was that web media companies can’t count on any of the traffic coming from Google or Facebook any more. Very few, even one that are frugally run, are capable of surviving on the traffic that remains. The problem doesn’t seem limited to a few sites. What seems...
Synthétisé le 30/11/2024 à 04:00
Chinese pebble-bed reactor passes “meltdown” test New testing done at China’s Shidaowan nuclear power plant has confirmed its ability to be naturally cooled down, an industry-first milestone for achieving commercial-scale inherent safety, according to researchers. TheShidaowan plant, a demonstration high-temperature, gas-cooled reactor with a pebble-bed module (HTR-PM), went into commercial operation last December. Shidaowan’s twin 100-MW units house tiny uranium capsules encased in graphite shells about the size of billiard balls (dubbed “pebbles”), which make the energy density of the fuel much lower than in a traditional nuclear reactor with fuel rods. In the pebble design, the nuclear fission reaction occurs more slowly than in conventional reactors, but the fuel can withstand higher temperatures for longer and the heat resulting from the fission reaction is dispersed, enabling a passive cooling process. The reactor doesn’t rely on large volumes of water in the cooling process—instead, a small amount o...
Synthétisé le 30/11/2024 à 04:00
Documentation Archive Developer Energy Efficiency Guide for Mac Apps Energy EssentialsEnergy Efficiency and the User ExperienceFundamental Concepts Energy Efficiency and the User Experience Fundamental Concepts Get Your App to IdleExtend App NapNotify Your App When Active State ChangesNotify Your App When Visibility Changes Extend App Nap Notify Your App When Active State Changes Notify Your App When Visibility Changes Reduce OverheadMinimize I/OMinimize Timer UsageAvoid Extraneous Content Updates Minimize I/O Minimize Timer Usage Avoid Extraneous Content Updates Prioritize WorkPrioritize Work at the App LevelPrioritize Work at the Task Level Prioritize Work at the App Level Prioritize Work at the Task Level Schedule WorkManage Tasks with CTS and GCDSchedule Background ActivitySchedule Background NetworkingDefer Tasks with XPC Activity Manage Tasks with CTS and GCD Schedule Background Activity Schedule Background Networking Defer Tasks with XPC Activity Monitor and Respond to Energy UseObserve Signs of Ene...
Synthétisé le 30/11/2024 à 04:00
Share this post The Influence of Bell Labs Share this post We’vetalked previouslyabout Bell Labs’ long, storied history as an innovation engine and a generator of new technology. For decades, it spun off new major inventions and scientific discoveries as part of its mandate to help build AT&T’s telephone network. Bell Labs was notable for combining the best aspects of academic and industrial research. As in a conventional academic lab, scientists had the freedom to pursue research avenues they found promising without being bound by concerns of immediate profitability or return on investment. It was understood that efforts might take years to pay off, and only a handful would. Researchers could also publish papers and engage with the broader intellectual community in their field, while using cutting-edge equipment that only an industrial lab could provide. And they could pursue their research without having to worry about teaching classes or applying for grants. Discussion of Bell Labs tends to center aroun...
Synthétisé le 30/11/2024 à 04:00
Screen reader accessibility is an active project. Any support for enhancing the accessibility of these resources is welcome. Escape Quickly Exit Site By: ClickingEXITbutton ↗ PressingESCKey 3 Times Rapidlyclicking Rapidlytapping SHARING SPECIFIC SUGGESTIONS SIMPLE SABOTAGE FOR THE 21STCENTURY Coordinate vacation time so that multiple essential employees are all absent at once SpecificSuggestions.com SPECIFIC SUGGESTIONS SIMPLE SABOTAGE FOR THE 21STCENTURY The most potent tools for fighting injustice are the ones already in your hands. Secret This work is dedicated to thePublic Domain 1.Introduction Theenemyhas a new form. Today's wars are fought from computer consoles; climate disinformation campaigns are planned in web conferences; decisions to deny healthcare are codified in software. Free and just futures demand new strategies. Unassuming civilians have an outsized ability to make a difference by directly impacting the ordinary services we build and maintain everyday. Many small actions can create a con...
Synthétisé le 30/11/2024 à 04:00
2024-11-30 What is triangle fraud Catching triangle fraud Preventing triangle fraud Triangle fraud in brick & mortar retail A while back,Krebs dropped a piece about a guy caught in triangle fraud scheme; below is the infographic he used. When this piece came out, we didnât know what it was called, but Getcho had been blocking triangle fraud for about six months. Today, Getcho helps retailers with their local delivery strategy and fraud protection comes out of the box. What is triangle fraud All over the world, bad actors buy and sell stolen credit cards on the black market. While you can buy things online with a stolen card, itâs not always easy to repay oneâs âinvestmentâ and turn credit into cash. A naive strategy would be to buy merchandise and then sell it elsewhere â you could buy with credit and sell for cash. There are two challenges with this strategy: The thief would need to send merch to a physical address before reselling it, making it possible to implicate them. The stolen credit card market is...
Synthétisé le 30/11/2024 à 04:00
Best experienced with headphones! Click / Tap to dismiss this message Introduction Welcome to Calmy Leon, the most relaxing music and sound generator in the world! Sounds should be playing as you read these lines. Give Calmy Leon a try while reading this section: in less than a minute —promise— you will understand how it works and why it is unique. And, you will fall in love with its sounds. Like the colors of a chameleon, the sounds you hear on Calmy Leon slowly change over time. If you can't wait, hit the reload icon (or simply reload the page) to discover a new sound palette. These dynamic sounds are associated with the black icons, and are ideal to calm down or meditate. Static noises are associated with the white icons. These white noises are capable of masking undesired sounds around you, including your tinnitus. They will also increase your focus and productivity. Use the top slider to adjust the level between the dynamic sounds (black) and static noises (white). The middle slider changes the freque...
Synthétisé le 30/11/2024 à 04:00
The Secrets of Rust: Tools (early access edition) The Secrets of Rust: Tools (early access edition) Are you ready to unlock the secrets of Rust? Master the world's most loved programming language, and learn how to craft stable, reliable, and durable software components that will last for decades, withThe Secrets of Rust: Tools.Includes free updates for life. This is theEarly Accessedition, so be aware that it's under construction, and not yet complete (six chapters so far, of a planned seven). But you're getting the book at a decent discount from the full retail price, and your upgrade to the release version will be free. You can also help with the writing process, by giving me feedback and comments on the existing chapters—and I'd love it if you would! Reviews ⭐⭐⭐⭐⭐ “I've tried to learn Rust before, but bounced off it somehow. This book unlocked something for me, and now I have a better understanding of just what makes Rust so different.”—Lawrence Denning ⭐⭐⭐⭐⭐ “I can't praise this book enough. It's opene...
Synthétisé le 30/11/2024 à 04:00
5 min read NASA’s Europa Clipper: Millions of Miles Down, Instruments Deploying Jet Propulsion Laboratory Contents Boom Times On the Radar Instrument Checkout Mars-Bound More About Europa Clipper News Media Contacts Headed to Jupiter’s moon Europa, the spacecraft is operating without a hitch and will reach Mars in just three months for a gravity assist. NASA’s Europa Clipper, which launched Oct. 14 on a journey to Jupiter’s moon Europa, is already13 million miles(20 million kilometers) from Earth. Two science instruments have deployed hardware that will remain at attention, extending out from the spacecraft, for the next decade — through the cruise to Jupiter and the entire prime mission. A SpaceX Falcon Heavy rocket launched it away from Earth’s gravity, and now the spacecraft is zooming along at 22 miles per second (35 kilometers per second) relative to the Sun. Europa Clipperis the largest spacecraft NASA has ever developed for a planetary mission. It will travel 1.8 billion miles (2.9 billion kilometer...
Synthétisé le 30/11/2024 à 04:00
20 days ago Comments 15 Lessons From 15 Years of Indie App Development I'm Lukas, an indie iOS app developer from Prague. My main focus now is building a time tracking app called Timelines. On this blog, I try to share my thoughts about indie app development. Exactly 15 years ago on November 9th, 2009, I got my first MacBook and started learning how to build apps. I was fascinated with the idea that you can build something that other people will find useful and enjoy using. I also heard about those "indie developers" on Twitter who were making a living solely from their own apps and I found it fascinating. I got it into my head back then that this is what I want to be doing too, and somehow this dream, no matter how elusive and unattainable it felt over the years, never left me. In this blog post I want to look at some of the biggest lessons I took from all these years, and also share some of my thoughts on this topic. As a disclaimer, by no means do I want to pretend like I am some kind of "success story"...
Synthétisé le 30/11/2024 à 04:00
Transport for London (TfL) has dropped its investigation into how it could introduce driverless trains on the London Underground. New Piccadilly line train on test tracks in Germany (c) ianVisits One of the many conditions imposed on TfL during the pandemic to keep services running when most of us were stuck at home was that it would investigate how it couldintroducedriverless trains on the Underground. TfL was required to produce a business case for converting the Waterloo & City line and Piccadilly line to a DLR-style operation, and in September 2021, itadvertisedfor consultancy work on the project. It’s now been confirmed that the study reached the same conclusion that every other study into the issue has already reported — it’ll cost an awful lot of money for very little benefit. Despite the claims that it would prevent strikes on the tube, the reality is that it wouldn’t, as driverless trains would still have staff on board, just as the DLR does, and the DLR still hasstrikes. The main benefit of drive...
Synthétisé le 30/11/2024 à 04:00
BOONDOGGLE & DOGGLE PARTNERS LLP CEASEAND DESISTCONTINUE AND PERSIST FILL OUT THE FORM AND WE’LL TAKE CARE OF THE REST
Synthétisé le 29/11/2024 à 04:00
Hetzner raises prices while significantly lowering bandwidth (US) Content Overview Hetzner raises prices Update New price and bandwidth table Hetzner’s email Hetzner raises prices⌗ This morning I received an email from Hetzner stating that they are raising prices in the US while significantly reducing bandwidth. The largest price percentage increase is27.52%forCPX21servers, and the smallest is4.17%forCX3+servers. Bandwidth allotments are decreasing on average, across all products,88.19%from previous allotments. I’ve been a big fan of Hetzner. Unfortunately they’ve made a feeble attempt to dress this change up in the name of “fairness”. With the new tariff structure, we want to make conditions for our customers around the world as fair as possible … Until this change, customers who have used fewer resources have covered the costs, in a way, for other customers who have used much more resources. We want to make things more balanced. The new prices will give our customers the best possible price for the resou...
Synthétisé le 29/11/2024 à 04:00
Skip to content Accessibility Help Your account Home News Sport Earth Reel Worklife Travel More menu Home News Sport Earth Reel Worklife Travel Culture Future Music TV Weather Sounds Home Israel-Gaza war War in Ukraine Climate Video World UK Business Tech Science Entertainment & Arts Health World News TV In Pictures BBC Verify Newsbeat England Regions London London's 850-year-old food markets to close Smithfield is the largest wholesale meat market in the UK Published26 November 2024 The oldest meat and fish markets in London, which date back 850 years, are facing permanent closure from 2028. Smithfield meat market, near St Paul's Cathedral, and Billingsgate fish market in Canary Wharf are to be closed after the City of London Corporation voted to withdraw support for them. The Corporation said it would now work with traders to help them find alternative premises. Traders, who have been offered compensation, have said the move means a London tradition will be lost, with one saying "it's all about the money...
Synthétisé le 29/11/2024 à 04:00
The UX of LEGO Interface Panels August 2020 Piloting anocean exploration shiporMartian research shuttleis serious business. Let's hope the control panel is up to scratch. Two studs wide and angled at 45°, the ubiquitous "2x2 decorated slope" is a LEGO minifigure's interface to the world. These iconic, low-resolution designs are the perfect tool to learn the basics of physical interface design. Armed with 52 different bricks, let's see what they can teach us about the design, layout and organisation of complex interfaces. Welcome to the world of LEGO UX design. Organised chaos At a glance, the variety of these designs can be overwhelming, but it's clear that some of these interfaces look far more chaotic than others. Most interfaces in our world contain a blend of digital screens and analog inputs like switches and dials. These LEGO panels are no different. Plotting the panels across these two axes reveals a few different clusters. Screens with an accompanying row of buttons sit in the top left. A small clu...
Synthétisé le 29/11/2024 à 04:00
Copper Sushi 🍣 Zoltán MarićReadmore postsby this author. Zoltán Marić Readmore postsby this author. Zoltán Marić A Pretty Visualisation of the European Power Grid This is a map of the European electrical transmission network. Each dot is a connection point where all the consumption from nearby settlements connects to the network, as well as all electricity generation from nearby power plants. 🥒 Green dots mean more generation than consumption, so theyexport power tothe network 🍇 Purple dots mean more consumption than generation, so theytake power fromthe network ▲ Triangles showwhich waythe power is flowing 🕹 Hovering over the triangles showshow much power is flowingthrough the power lines, and each line'stotal capacity The numbers shown above are the results of running an optimisation algorithm. Its aim is to findoptimal power flow. It goes like this: I pick a date, and I ask the algorithm to calculate: which power plants should produce how much power for each 2-hour slot in that day, so that the total co...
Synthétisé le 29/11/2024 à 04:00
neugierig.org:Tech Notes You're reading a single entry.Goback to the front pagefor more. The Success and Failure of Ninja Around nine years ago I published Ninja, a build system that ismostly comparable to Make. At the timeI was a bit embarrassed toshare my sideprojectbut since then it has become widely popular. I can't list all of the users off the top of my head anymore, but someof the "big" projects that use Ninja include: Chrome, which eventually removed all of its non-Ninja builds; Android, which uses it for some large component of the system thatI've never quite understood; allMesonprojects, which appears toincreasingly be the build system used in the free software world; many other projects that that use Ninja with CMake (for onerandom example, thebuild instructions for the Swift programminglanguagetell youto install Ninja). Ninja has been by far my most successful open source project,depending on how you quantify success. (Other projects of mine likeChrome have more users, but I was responsible for...
Synthétisé le 29/11/2024 à 04:00
ESET Research RomCom exploits Firefox and Windows zero days in the wild ESET Research RomCom exploits Firefox and Windows zero days in the wild
Synthétisé le 29/11/2024 à 04:00
Europe edition UK edition US edition Australia edition International edition News Opinion Sport Culture Lifestyle NewsView all NewsWorld newsUS politicsUK newsClimate crisisMiddle EastUkraineEnvironmentScienceGlobal developmentFootballTechBusinessObituaries View all News World news US politics UK news Climate crisis Middle East Ukraine Environment Science Global development Football Tech Business Obituaries OpinionView all OpinionThe Guardian viewColumnistsCartoonsOpinion videosLetters View all Opinion The Guardian view Columnists Cartoons Opinion videos Letters SportView all SportFootballCricketRugby unionTennisCyclingF1GolfUS sports View all Sport Football Cricket Rugby union Tennis Cycling F1 Golf US sports CultureView all CultureBooksMusicTV & radioArt & designFilmGamesClassicalStage View all Culture Books Music TV & radio Art & design Film Games Classical Stage LifestyleView all LifestyleFashionFoodRecipesLove & sexHealth & fitnessHome & gardenWomenMenFamilyTravelMoney View all Lifestyle Fashion Food ...
Synthétisé le 29/11/2024 à 04:00
Share this post Engineers Do Not Get To Make Startup Mistakes When They Build Ledgers Practical accounting for fintech engineers, and also how not to repeat my silly mistakes. Share this post Not losing track of money is the bare minimum for fintech companies. And yet, I used to work for a startup that, on every transaction, simply lost track of a couple of cents. As if they fell from our pockets every time we pulled out our wallets. At this startup, a stock trading platform, the engineering team had followed the mantra of “make it work, make it right, make it fast”; we refused to build a double-entry accounting system. If you’ve never worked at a startup, you might be shocked. But it’s perfectly normal. Engineers at startups have to buy time from wherever they can, to make room for the key design decisions. It’s just that…it goes without saying that fintech companies should know better. We could’ve taken the time to build it right. We could’ve done things better. But we didn’t. Soon after we launched, we ...
Synthétisé le 29/11/2024 à 04:00
Anecdotal Value Share this post AI and the Last Mile 2. The principle of subsidiarity Share this post InAI and the Last Mile, I focused on what algorithms can't capture, local expertise and human knowledge. Long before ChatGPT began striving to understand local context, the Catholic Church’s principle of subsidiarity offered a rule that was simple but profound: push decisions to the lowest effective level. Let local experts take responsibility. What works at the local level – letting parish priests rather than Vatican officials handle community issues – might guide us for the most intelligent deployment of AI systems. The "last mile" problem isn't new. The principle of subsidiarity as formally articulated in Catholic social teaching comes from Pope Pius XI's 1931 encyclicalQuadragesimo Anno,which stated that it is "a grave evil and disturbance of right order" to transfer to larger organizations what "lesser and subordinate organizations can do." The concept became operational in modern governance through t...
Synthétisé le 29/11/2024 à 04:00
The Thinker Who Believed in Doing William James and the philosophy of pragmatism William James and the philosophy of pragmatism The photograph of William James was taken in 1865 in Brazil, where James had traveled to explore the Amazon with the biologist Louis Agassiz. MS Am 1092 (1185), Houghton Library, Harvard University Twitter Facebook "Be not afraid of life, believe that life is worth living and your belief will help create the fact." "The martial type of character can be bred without fear." —William James On a late September morning in 1891, William James walked reluctantly to his class in Harvard College’s Sever Hall. Characteristically dressed in a colorful shirt and a Norfolk jacket with a boutonniere, he must have seemed slightly bohemian. His lectures were spontaneous and rambling, unlike those of his more logical, organized colleagues. James claimed he did not like teaching, particularly to listless Harvard undergraduates. Yet he was good at it, even exceptional. Conversation with James, Walte...
Synthétisé le 29/11/2024 à 04:00
Skip to main content Skip to "About government" Language selection Françaisfr Search Menu Jobs and the workplace Immigration and citizenship Travel and tourism Business and industry Benefits Health Taxes Environment and natural resources National security and defence Culture, history and sport Policing, justice and emergencies Transport and infrastructure Canada and the world Money and finances Science and innovation You are here: Canada.ca Competition Bureau Canada Competition Bureau sues Google for anti-competitive conduct in online advertising in Canada From:Competition Bureau Canada News release The Competition Bureau is taking legal action against Google for anti-competitive conduct in online advertising technology services in Canada. Following a thorough investigation, the Bureau has filed an application with the Competition Tribunal that seeks to remedy the conduct for the benefit of Canadians. November 28, 2024 – GATINEAU (Québec), Competition Bureau The Competition Bureau is taking legal action ag...
Synthétisé le 29/11/2024 à 04:00
SNOWFROC '25 in... Friday, March 14, 2025
Synthétisé le 29/11/2024 à 04:00
Current Projects Shockwave Aftershock I Aftershock II spaceshot 2024 MISSIONARTICLES Following the successful launch and recovery of Aftershock II, the second of the USC Rocket Propulsion Laboratory’s Aftershock-series solid-motor vehicles, data from the on-board avionics unit was collected and used to reconstruct its flight path. After an internal review of the raw data, advanced filtering methods and reconstruction simulations were used to determine and validate an apogee of470,400 ft± 27,300 ft (3σ), breaking the amateur altitude record of 380,000 ft, previously set by CSXT’s GoFast rocket. USCRPL also determined a maximum speed of 5,283 ft/s, breaking the record of 5,019 ft/s also set by the GoFast rocket. This establishes Aftershock II as the fastest and highest amateur rocket of all-time. Highest altitude achieved (Student + AMateur Rocketry)Previous student rocketry record was held by ‘Traveler IV’when it reached 339,800 ft (104 km). Previous amateur rocketry record was set in 2004 when ‘GoFast’reac...
Synthétisé le 29/11/2024 à 04:00
You can use C-Reduce for any language C-Reduceis a tool by Regehr andfriends for minimizing C compiler bug reproducers. Imagine if you had a 10,000line long C file that triggered a Clang bug. You don’t want to send a massiveblob to the compiler developers because that’s unhelpful, but you also don’twant to cut it down to size by hand. The good news is that C-Reduce can do thatfor you. The bad news is that everyone thinks it only works for C. It’s pretty widely applicable. You only need: A deterministic condition1 A reasonably quick reproducer (it helps with the speed of the reduction) One or more mutable source files for C-Reduce to cut down I ran into a bug withRustPythonrunningscrapscriptand wanted toreport it. So I ran wrote a scriptinteresting.shto reproduce the bug: And then I ran C-Reduce. This all happened within a couple of seconds: What you see is C-Reduce cutting down the file by 50% nearly instantly… and Idon’t even have a very fast computer. We use--not-cbecause otherwise C-Reduce uses a bunch ...
Synthétisé le 28/11/2024 à 04:00
Navigation Menu ProductGitHub CopilotWrite better code with AISecurityFind and fix vulnerabilitiesActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesDiscussionsCollaborate outside of codeCode SearchFind more, search lessExploreAll featuresDocumentationGitHub SkillsBlog GitHub CopilotWrite better code with AI SecurityFind and fix vulnerabilities ActionsAutomate any workflow CodespacesInstant dev environments IssuesPlan and track work Code ReviewManage code changes DiscussionsCollaborate outside of code Code SearchFind more, search less All features Documentation GitHub Skills Blog SolutionsBy company sizeEnterprisesSmall and medium teamsStartupsBy use caseDevSecOpsDevOpsCI/CDView all use casesBy industryHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutions Enterprises Small and medium teams Startups DevSecOps DevOps CI/CD View all use cases Healthcare Financial services Manufacturing Government View all indu...
Synthétisé le 28/11/2024 à 04:00
GITHUBHUGGING FACEMODELSCOPEDEMODISCORD Note: This is the pronunciation of QwQ: /kwju:/ , similar to the word “quill”. What does it mean to think, to question, to understand? These are the deep waters that QwQ (Qwen with Questions) wades into. Like an eternal student of wisdom, it approaches every problem - be it mathematics, code, or knowledge of our world - with genuine wonder and doubt. QwQ embodies that ancient philosophical spirit: it knows that it knows nothing, and that’s precisely what drives its curiosity. Before settling on any answer, it turns inward, questioning its own assumptions, exploring different paths of thought, always seeking deeper truth. Yet, like all seekers of wisdom, QwQ has its limitations. This version is but an early step on a longer journey - a student still learning to walk the path of reasoning. Its thoughts sometimes wander, its answers aren’t always complete, and its wisdom is still growing. But isn’t that the beauty of true learning? To be both capable and humble, knowled...
Synthétisé le 28/11/2024 à 04:00
Craft and Criticism Fiction and Poetry News and Culture Lit Hub Radio Reading Lists Book Marks CrimeReads About Log In Craft and CriticismLiterary CriticismCraft and AdviceIn ConversationOn Translation Literary Criticism Craft and Advice In Conversation On Translation Fiction and PoetryShort StoryFrom the NovelPoem Short Story From the Novel Poem News and CultureHistorySciencePoliticsBiographyMemoirFoodTechnologyBookstores and LibrariesFilm and TVTravelMusicArt and PhotographyThe HubStyleDesignSportsFreeman’sThe Virtual Book Channel History Science Politics Biography Memoir Food Technology Bookstores and Libraries Film and TV Travel Music Art and Photography The Hub Style Design Sports Freeman’s The Virtual Book Channel Lit Hub RadioThe Lit Hub PodcastThe Critic and Her PublicsAwakenersFiction/Non/FictionI’m a Writer ButWindham-Campbell Prizes PodcastWrite-mindedFirst Draft: A Dialogue on WritingBehind the MicLit CenturyTor Presents: Voyage Into GenreBeyond the PageThe Cosmic LibraryEmergence MagazineTalk ...
Synthétisé le 28/11/2024 à 04:00
Navigation Menu ProductGitHub CopilotWrite better code with AISecurityFind and fix vulnerabilitiesActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesDiscussionsCollaborate outside of codeCode SearchFind more, search lessExploreAll featuresDocumentationGitHub SkillsBlog GitHub CopilotWrite better code with AI SecurityFind and fix vulnerabilities ActionsAutomate any workflow CodespacesInstant dev environments IssuesPlan and track work Code ReviewManage code changes DiscussionsCollaborate outside of code Code SearchFind more, search less All features Documentation GitHub Skills Blog SolutionsBy company sizeEnterprisesSmall and medium teamsStartupsBy use caseDevSecOpsDevOpsCI/CDView all use casesBy industryHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutions Enterprises Small and medium teams Startups DevSecOps DevOps CI/CD View all use cases Healthcare Financial services Manufacturing Government View all indu...
Synthétisé le 28/11/2024 à 04:00
Help|Advanced Search quick links Login Help Pages About Mathematics > History and Overview Title:Chebyshev polynomials in the 16th century Submission history Access Paper: View PDF TeX Source Other Formats References & Citations NASA ADS Google Scholar Semantic Scholar BibTeX formatted citation Bookmark Bibliographic and Citation Tools Code, Data and Media Associated with this Article Demos Recommenders and Search Tools Author Venue Institution Topic arXivLabs: experimental projects with community collaborators arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website. Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them. Have an idea for a project that will add value for arXiv's community?Learn more about arXivLabs. About Help contact arXivClick here to contact arX...
Synthétisé le 28/11/2024 à 04:00
TrunkVer so we can stop talking about versions and start shipping. TL;DR TrunkVeris a SemVer-compatible versioning scheme forcontinuously-delivered, trunk-based applications and systems that don't follow a release scheme. It is adrop-in replacementfor semantic versions and replaces the version with meaningful meta data, telling you at a glance what the artifact is, when it was built and where you may find the build log. Usage GitHub Actions GitLab Using our template from https://gitlab.com/crftd-tech/trunkver-gitlab-ci Downloading the CLI directly Docker Other CIs Rationale We have identified a frequent source of avoidable confusion, conflict and cost in the software delivery process caused by versioning software that should not be versioned - or rather, the versioning should be automated. Historically, countless versioning schemes have been used to signify changes to a piece of software, using a lot of not clearly defined words such as beta, final or release candidate as well as arbitrary numbering scheme...
Synthétisé le 28/11/2024 à 04:00
See our latest special report, “Reinventing Invention: Stories From Innovation’s Edge”→ Topics Sections More For IEEE Members For IEEE Members IEEE Spectrum Follow IEEE Spectrum Support IEEE Spectrum Enjoy more free content and benefits by creating an account Saving articles to read later requires an IEEE Spectrum account The Institute content is only available for members Downloading full PDF issues is exclusive for IEEE Members Downloading this e-book is exclusive for IEEE Members Access toSpectrum's Digital Edition is exclusive for IEEE Members Following topics is a feature exclusive for IEEE Members Adding your response to an article requires an IEEE Spectrum account Create an account to access more content and features onIEEE Spectrum, including the ability to save articles to read later, download Spectrum Collections, and participate in conversations with readers and editors. For more exclusive content and features, considerJoining IEEE. Join the world’s largest professional organization devoted to e...
Synthétisé le 28/11/2024 à 04:00
Navigation Menu ProductGitHub CopilotWrite better code with AISecurityFind and fix vulnerabilitiesActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesDiscussionsCollaborate outside of codeCode SearchFind more, search lessExploreAll featuresDocumentationGitHub SkillsBlog GitHub CopilotWrite better code with AI SecurityFind and fix vulnerabilities ActionsAutomate any workflow CodespacesInstant dev environments IssuesPlan and track work Code ReviewManage code changes DiscussionsCollaborate outside of code Code SearchFind more, search less All features Documentation GitHub Skills Blog SolutionsBy company sizeEnterprisesSmall and medium teamsStartupsBy use caseDevSecOpsDevOpsCI/CDView all use casesBy industryHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutions Enterprises Small and medium teams Startups DevSecOps DevOps CI/CD View all use cases Healthcare Financial services Manufacturing Government View all indu...
Synthétisé le 28/11/2024 à 04:00
Christoper Steel Generate video sprites using just Ffmpeg Learn how to create video sprites with just FFmpeg — perfect for lightweight video previews. The following is an example of a video preview of theBig Buck Bunnyvideo using a sprite sheet generated from Ffmpeg. Hover over the image to seethe preview change. Save the following shell script assprite.sh, and update the permissions soyou can execute it (ie.chmod +x ./sprite.sh). You can then run the script as follows: The ffmpeg command can be explained as follows: -yOverride any existing output. -yOverride any existing output. -i "$INPUT"The input file. -i "$INPUT"The input file. -frames 1Only output a single image (one frame). -frames 1Only output a single image (one frame). -q:v 2Ouput quality, 0 is the best. -q:v 2Ouput quality, 0 is the best. -filter_complexThat's where all the magic happens.fps=$FPSSet the desired FPS to extract the 20 frames from the entirelength of the video.pad=width=max(iw\,ih*(16/9)):height=ow/(16/9):x=(ow-iw)/2:y=(oh-ih)/2Thi...
Synthétisé le 28/11/2024 à 04:00
Navigation Menu ProductGitHub CopilotWrite better code with AISecurityFind and fix vulnerabilitiesActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesDiscussionsCollaborate outside of codeCode SearchFind more, search lessExploreAll featuresDocumentationGitHub SkillsBlog GitHub CopilotWrite better code with AI SecurityFind and fix vulnerabilities ActionsAutomate any workflow CodespacesInstant dev environments IssuesPlan and track work Code ReviewManage code changes DiscussionsCollaborate outside of code Code SearchFind more, search less All features Documentation GitHub Skills Blog SolutionsBy company sizeEnterprisesSmall and medium teamsStartupsBy use caseDevSecOpsDevOpsCI/CDView all use casesBy industryHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutions Enterprises Small and medium teams Startups DevSecOps DevOps CI/CD View all use cases Healthcare Financial services Manufacturing Government View all indu...
Synthétisé le 28/11/2024 à 04:00
Help|Advanced Search quick links Login Help Pages About Computer Science > Programming Languages Title:Float Self-Tagging Submission history Access Paper: View PDF HTML (experimental) TeX Source Other Formats References & Citations NASA ADS Google Scholar Semantic Scholar BibTeX formatted citation Bookmark Bibliographic and Citation Tools Code, Data and Media Associated with this Article Demos Recommenders and Search Tools Author Venue Institution Topic arXivLabs: experimental projects with community collaborators arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website. Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them. Have an idea for a project that will add value for arXiv's community?Learn more about arXivLabs. About Help contact arXivClick here to contact ...
Synthétisé le 28/11/2024 à 04:00
Background This study examines the associations between device-measured sleep regularity and the risk of major adverse cardiovascular events (MACE), and aims to determine whether sufficient sleep duration attenuates or eliminates the effects of irregular sleep on MACE risk.Methods A prospective cohort study of adults aged 40–79 years from the UK Biobank who wore wrist-attached accelerometers for 7days was conducted. Sleep Regularity Index (SRI) scores were calculated for each participant using a validated algorithm, and categorised as irregular (SRI <71.6), moderately irregular (SRI between 71.6 and 87.3), and regular (SRI >87.3 (reference group)). Information on MACE and its subtypes (myocardial infarction, heart failure, stroke) was obtained from inpatient hospitalisation and death records.Results We analysed data from 72269 individuals followed for 8 years, without a previous history of MACE and without an event in the first year of follow-up. Irregular (HR 1.26, 95% CI 1.16 to 1.37) and moderately irre...
Synthétisé le 28/11/2024 à 04:00
This article appeared in the Proceedings of the 27th International Cycling History Conference, North Haven, Connecticut, USA, 2016 In 1974, Professor Shawn Buckley ran anM.I.T. Independent Activities Periodcourse where participants, including Marc Rosenbaum and Harriet Fell, got to build their own bicycle frames. Marc Rosenbaum, then a student at the Massachusetts Institute of Technology, set out to create a bicycle that would give a rider an acceleration advantage by being ultra light without sacrificing stiffness. In this paper, we describe some of Marcâs design, the frames he and Harriet built in the IAP course, and how these played a role in the Klein vs. Cannondale patent litigation in the mid-1980s. Marc Rosenbaumâs Aluminum Bicycle In 1974, Marc Rosenbaum was a senior at M.I.T. majoring in mechanical engineering. The goal of his undergraduate thesis (Rosenbaum 1974) project was to create and describea bicycle that would give a rider an acceleration advantage by being ultra light without sacrificing ...
Synthétisé le 28/11/2024 à 04:00
Structured Editing and Incremental Parsing As someone who hasfromtimetotimewritten onparsing, and even published someparsingresearch,I get asked questions about parsing fairly regularly, some of which Iâm evencapable of answering. One thing that Iâve increasingly been made aware of is a widening interest inâfancierâ ways of editing text. In essence, most people whoâve been programmingfor a while come to realise that having an editor that only thinks of a programas a sequence of UTF-8 characters is rather limiting. I suspect the rapidproliferation of theLSP (Language ServerProtocol)has openedeven more peopleâs eyes to what the editing of programs could be. One long-standing approach to better editing isstructuredediting(sometimes calledâprojectional editingâ). The basic idea is to have an editor which fullyunderstands the syntactic structure of the language youâre editing. This hasvarious benefits: the editor can give instant feedback about what the nextthing the user can type is; it makes semantic-based fe...
Synthétisé le 28/11/2024 à 04:00
Ieder jaar geven we meer geld uit aan de gezondheidszorg. Hoe komt dat?Lees meer In het dossier 'Wat maakt onze zorg zo duur?' doet FTM onderzoek naar de zorgkosten. Hierbij vormen bureaucratie, verspilling en onzinnige zorg centrale thema's. Een kankermedicijn ontwikkelen zonder Big Pharma: dit ziekenhuis laat zien dat het kan Minister Agema hoopt met AI-advies van Maurice de Hond de werkdruk in de zorg te verlagen Kwaliteitsverschillen tussen ziekenhuizen nog altijd geheim. ‘Artsen gebruiken excuus om niets te hoeven doen’ Faillissement van huisartsenketen Co-Med zet huisartsen nog meer onder druk ‘Co-Med is klein bier, veel huisartsenpraktijken staan op het punt in stilte te verdwijnen’ Amerikaanse farmaceut intimideert oncologen om meer kankermedicijn te verkopen Den Haag kijkt maandenlang weg van ‘medisch onverantwoorde’ ambulancevluchten Bonaire De risico’s zijn groot, toch moet de wijkverpleging met zorgprofielen gaan werken Vigo gaf miljoenen uit aan ‘visionaire’ projecten zonder concreet resultaat...
Synthétisé le 28/11/2024 à 04:00
ESET Research Bootkitty: Analyzing the first UEFI bootkit for Linux ESET Research Bootkitty: Analyzing the first UEFI bootkit for Linux
Synthétisé le 28/11/2024 à 04:00
Good news: The Dell firmware update utility definitely checks whether update executables are signed.Bad news: Dell is posting unsigned update executables to their website labeled “critical” which then fail to install due to the good news
Synthétisé le 28/11/2024 à 04:00
Sign up Sign in Sign up Sign in A solution to the Onion Problem ofJ. Kenji López-Alt Dylan Poulsen Follow -- Listen Share Note: this post has a lot of background information, much like every recipe you find online. To see the solution, jump to the end of the post. I first became interested in the the problem of cutting onions in a way to reduce the variance of the volumes of the slices at a gathering with friends. One of my friends and colleagues, Dr. Gabe Feinberg, also a mathematician, pointed me to the Youtube video below. In the video, Chef Kenji López-Alt says he has a friend who is a mathematician, who claims that you should cut radially towards a point 60% of the radius below the center of the onion, and claims that this is related to the reciprocal of golden ratio, 0.61803398875… I was intrigued by this, and even began cutting onions at home with this technique, just because it made me happy. Each time I cut an onion for dinner, my mind would wander. I would think about why this is true, and what t...
Synthétisé le 27/11/2024 à 04:00
LLVM-powered devirtualization This work was carried out during aninternshipat Thalium on the subject of deobfuscation of virtualized binaries. Context Obfuscation is the process of deliberately making code difficult to understand in order to hinder its analysis. It is often used in malware to conceal malicious intent and avoid detection. Various binary obfuscation strategies exist today, including: Removing comments / symbols Adding opaque predicates (branches on a constant condition) Control flow flattening Virtualization Virtualizationis one of the most popular, and potent1forms of obfuscation today. Various obfuscators includingTigress,ThemidaandVMProtectoffer virtualization. Due to its potency and the high availability of obfuscators, virtualization has unfortunately been used by threat actors and found in numerous malware (source: MITRE). Here is a rough outline of the architecture of a virtualized obfuscated binary: In a virtualized binary, the original program gets encoded into a sequence ofvirtual ...
Synthétisé le 27/11/2024 à 04:00
Share CommentComments Save ArticleRead LaterRead Later Teen Mathematicians Tie Knots Through a Mind-Blowing Fractal November 26, 2024 The Menger sponge can be constructed by removing ever-smaller cubes from a starting cube. Dave Whyte forQuanta Magazine Introduction Contributing Writer November 26, 2024 In the fall of 2021,Malors Espinosaset out to devise a special type of math problem. As with any good research question, it would have to be thought-provoking, its solution nontrivial — something others would want to study. But an additional constraint stumped him. Malors, then a graduate student in mathematics at the University of Toronto, wanted high school students to be able to prove it. For years, Malors had been running summer workshops for local high schoolers, teaching them about basic ideas in mathematical research and showing them how to write proofs. But a few of his students seemed ready to do more — to find out what it means to do math when there is no answer key. They just needed the right que...
Synthétisé le 27/11/2024 à 04:00
Navigation Menu ProductGitHub CopilotWrite better code with AISecurityFind and fix vulnerabilitiesActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesDiscussionsCollaborate outside of codeCode SearchFind more, search lessExploreAll featuresDocumentationGitHub SkillsBlog GitHub CopilotWrite better code with AI SecurityFind and fix vulnerabilities ActionsAutomate any workflow CodespacesInstant dev environments IssuesPlan and track work Code ReviewManage code changes DiscussionsCollaborate outside of code Code SearchFind more, search less All features Documentation GitHub Skills Blog SolutionsBy company sizeEnterprisesSmall and medium teamsStartupsBy use caseDevSecOpsDevOpsCI/CDView all use casesBy industryHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutions Enterprises Small and medium teams Startups DevSecOps DevOps CI/CD View all use cases Healthcare Financial services Manufacturing Government View all indu...
Synthétisé le 27/11/2024 à 04:00
AI outputs may sometimes be offensive or inaccurate.
Synthétisé le 27/11/2024 à 04:00
Introduction Space food is an area of intense research effort (Weiss,Reference Weiss1972; Mizuno and Weiss,Reference Mizuno, Weiss and Horton1974; Calvin and Gazenko,Reference Calvin and Gazenko1975; Groveret al.,Reference Grover, Bhasin, Dhingra, Nandi, Hansda, Sharma, Paul, Idrishi, Tripathi and Agarwal2022; Pandithet al.,Reference Pandith, Neekhra, Ahmad and Sheikh2022). The ability to create human-edible food in space is a key achievement that can foster economic exploitation of the asteroid belt (Gertsch,Reference Gertsch, McKay, McKay and Duke1992; Sommariva,Reference Sommariva2015; Ehresmann and Herdrich,Reference Ehresmann and Herdrich2017; Callaet al.,Reference Calla, Fries and Welch2018) as well as being a requirement for long-term human space exploration (Fritscheet al.,Reference Fritsche, Romeyn and Massa2018; James,Reference James2018). Current technologies that can supply food to space travellers are dependent on consumables from resupply missions from Earth (e.g., dried (Veniret al.,Referenc...
Synthétisé le 27/11/2024 à 04:00
ISPs say their “excellent customer service” is why users don’t switch providers ISPs tell FCC that mistreated users would switch to one of their many other options. Lobby groups for Internet service providers claim that ISPs' customer service is so good already that the government shouldn't consider any new regulations to mandate improvements. They also claim ISPs face so much competition that market forces require providers to treat their customers well or lose them to competitors. Cable lobby group NCTA-The Internet & Television Association told the Federal Communications Commission in afilingthat "providing high-quality products and services and a positive customer experience is a competitive necessity in today's robust communications marketplace. To attract and retain customers, NCTA's cable operator members continuously strive to ensure that the customer support they provide is effective and user-friendly. Given these strong marketplace imperatives, new regulations that would micromanage providers’ cu...
Synthétisé le 27/11/2024 à 04:00
Pro Security D-Link says it won't patch 60,000 older modems, as they're not worth saving Just get a new modem, the company says When you purchase through links on our site, we may earn an affiliate commission.Here’s how it works. Security researchers find critical flaws in modems reaching End of Life D-Link says it won't patch them, and recommends upgrading the hardware There are some 60,000 vulnerable devices out there Older D-Link routers are potentially vulnerable to more than one critical security issue which could allow threat actors to take over the devices. However, since they have reached end-of-life status (EoL), the company says it will not be releasing any patches, and advises users to replace the endpoints with newer models. The news comes shortly after we reported multipleD-Link NASendpoints were found vulnerable to CVE-2024-10914, a command injection flaw with a 9.2 severity score - however the company again said it wouldn’t be issuing a fix, since the affected devices have all reached EoL. N...
Synthétisé le 27/11/2024 à 04:00
LibreOffice in your browser Work from any device, maintain control over your data with self-hostingor our CDN, and enjoy seamless integration with your existing systems. Trusted by Why chooseZetaOffice Web? Access from any device ZetaOffice Web brings LibreOffice to your browser, so you can access your documents from any device easily. No vendor lock-in ZetaOffice Web gives you full control over your data without relying on third-party clouds. Customizable Integration ZetaOffice Web integrates with your systems, and its API lets you tailor it to your workflows. Self-Hosted or CDN ZetaOffice Web lets you self-host or use our CDN for faster global access, allowing you to choose the deployment that suits your needs. Built on LibreOffice ZetaOffice Web, based on LibreOffice, is fully compatible with existing documents, enabling easy transition. Optimized Performance Optimized for browser performance, ensuring a responsive experience while efficiently handling complex and large files. ZetaOfficeSuite Writer Com...
Synthétisé le 27/11/2024 à 04:00
Project concept, design and implementation by Lavinia Petrache. A statement of our communication shortcomings - with other people, or with ourselves. Inspired by some text messages. The animation is programmed in javascript using the canvas-sketch library. Every abstract letter has its own unique design, and if you learn the language you can read the message. Note: the interaction works only on a desktop browser, and not on mobile.
Synthétisé le 27/11/2024 à 04:00
Two men have been arrested for allegedly stealing data from and extorting dozens of companies that used the cloud data storage companySnowflake, but a third suspect — a prolific hacker known asKiberphant0m— remains at large and continues to publicly extort victims. However, this person’s identity may not remain a secret for long: A careful review of Kiberphant0m’s daily chats across multiple cybercrime personas suggests they are a U.S. Army soldier who is or was recently stationed in South Korea. Kiberphant0m’s identities on cybercrime forums and on Telegram and Discord chat channels have been selling data stolen from customers of the cloud data storage company Snowflake. At the end of 2023, malicious hackers discovered that many companies had uploaded huge volumes of sensitive customer data to Snowflake accounts that were protected with nothing more than a username and password (no multi-factor authentication required). After scouring darknet markets for stolen Snowflake account credentials, the hackers b...
Synthétisé le 27/11/2024 à 04:00
Skip to Content [alt-c] Andrew Ayer Sections Blog Projects Photos git-crypt - transparent file encryption in git git-cryptenables transparent encryption and decryption of files in a git repository. Files which you choose to protect are encrypted when committed, and decrypted when checked out. git-crypt lets you freely share a repository containing a mix of public and private content. git-crypt gracefully degrades, so developers without the secret key can still clone and commit to a repository with encrypted files. This lets you store your secret material (such as keys or passwords) in the same repository as your code, without requiring you to lock down your entire repository. Using git-crypt Setting up git-crypt Configure a repository to use git-crypt: cd repo git-crypt init Specify files to encrypt by creating a.gitattributesfile in the repository, like this: secretfile filter=git-crypt diff=git-crypt *.key filter=git-crypt diff=git-crypt secretdir/** filter=git-crypt diff=git-crypt Like a .gitignore file...
Synthétisé le 27/11/2024 à 04:00
Navigation Menu ProductGitHub CopilotWrite better code with AISecurityFind and fix vulnerabilitiesActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesDiscussionsCollaborate outside of codeCode SearchFind more, search lessExploreAll featuresDocumentationGitHub SkillsBlog GitHub CopilotWrite better code with AI SecurityFind and fix vulnerabilities ActionsAutomate any workflow CodespacesInstant dev environments IssuesPlan and track work Code ReviewManage code changes DiscussionsCollaborate outside of code Code SearchFind more, search less All features Documentation GitHub Skills Blog SolutionsBy company sizeEnterprisesSmall and medium teamsStartupsBy use caseDevSecOpsDevOpsCI/CDView all use casesBy industryHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutions Enterprises Small and medium teams Startups DevSecOps DevOps CI/CD View all use cases Healthcare Financial services Manufacturing Government View all indu...
Synthétisé le 27/11/2024 à 04:00
Navigation Menu ProductGitHub CopilotWrite better code with AISecurityFind and fix vulnerabilitiesActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesDiscussionsCollaborate outside of codeCode SearchFind more, search lessExploreAll featuresDocumentationGitHub SkillsBlog GitHub CopilotWrite better code with AI SecurityFind and fix vulnerabilities ActionsAutomate any workflow CodespacesInstant dev environments IssuesPlan and track work Code ReviewManage code changes DiscussionsCollaborate outside of code Code SearchFind more, search less All features Documentation GitHub Skills Blog SolutionsBy company sizeEnterprisesSmall and medium teamsStartupsBy use caseDevSecOpsDevOpsCI/CDView all use casesBy industryHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutions Enterprises Small and medium teams Startups DevSecOps DevOps CI/CD View all use cases Healthcare Financial services Manufacturing Government View all indu...
Synthétisé le 27/11/2024 à 04:00
Navigation Menu ProductGitHub CopilotWrite better code with AISecurityFind and fix vulnerabilitiesActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesDiscussionsCollaborate outside of codeCode SearchFind more, search lessExploreAll featuresDocumentationGitHub SkillsBlog GitHub CopilotWrite better code with AI SecurityFind and fix vulnerabilities ActionsAutomate any workflow CodespacesInstant dev environments IssuesPlan and track work Code ReviewManage code changes DiscussionsCollaborate outside of code Code SearchFind more, search less All features Documentation GitHub Skills Blog SolutionsBy company sizeEnterprisesSmall and medium teamsStartupsBy use caseDevSecOpsDevOpsCI/CDView all use casesBy industryHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutions Enterprises Small and medium teams Startups DevSecOps DevOps CI/CD View all use cases Healthcare Financial services Manufacturing Government View all indu...
Synthétisé le 27/11/2024 à 04:00
Navigation Menu ProductGitHub CopilotWrite better code with AISecurityFind and fix vulnerabilitiesActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesDiscussionsCollaborate outside of codeCode SearchFind more, search lessExploreAll featuresDocumentationGitHub SkillsBlog GitHub CopilotWrite better code with AI SecurityFind and fix vulnerabilities ActionsAutomate any workflow CodespacesInstant dev environments IssuesPlan and track work Code ReviewManage code changes DiscussionsCollaborate outside of code Code SearchFind more, search less All features Documentation GitHub Skills Blog SolutionsBy company sizeEnterprisesSmall and medium teamsStartupsBy use caseDevSecOpsDevOpsCI/CDView all use casesBy industryHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutions Enterprises Small and medium teams Startups DevSecOps DevOps CI/CD View all use cases Healthcare Financial services Manufacturing Government View all indu...
Synthétisé le 27/11/2024 à 04:00
HomeHomeTable of contentsKey featuresInstallationConceptsComponentsBuilt-in componentsRenderingContextFormatterError boundarySync or async?WhyDependenciesDevelopmentContributingLicense - MIT Key features Installation ConceptsComponentsBuilt-in componentsRenderingContextFormatterError boundarySync or async? Components Built-in components Rendering Context Formatter Error boundary Sync or async? Why Dependencies Development Contributing License - MIT ExamplesExamplesFastAPI with HTMX, TailwindCSS, and DaisyUIMarkdown renderingInternationalization FastAPI with HTMX, TailwindCSS, and DaisyUI Markdown rendering Internationalization API ReferenceAPI ReferenceCoreRendererHTMLMarkdownI18nUtilsTypingEtree Core Renderer HTML Markdown I18n Utils Typing Etree Key features Installation ConceptsComponentsBuilt-in componentsRenderingContextFormatterError boundarySync or async? Components Built-in components Rendering Context Formatter Error boundary Sync or async? Why Dependencies Development Contributing License - MIT S...
Synthétisé le 27/11/2024 à 04:00
Imperfect Parfit Philosophers tend to tolerate a high degree of personal strangeness in one another. More specifically, they tend not to worry – at least explicitly or on the record – about whether the weird philosophical beliefs and the weird non-philosophical actions of a colleague might have a common source. The methodological norm rather is that ideas must stand or fall on their intrinsic merits; apart from anything else, this is probably good politics. Making the obvious psychological peculiarities of an author too operative a consideration within academic life might risk implicating an impractically large number of people. (And in that case, one probably wouldn’t trust most of them to apply the relevant criteria accurately anyway.) But this does make philosophy different from other areas of life, where we readily make informative connections, in both directions, between the strangeness of the person and the strangeness of his beliefs, often with a view to discrediting one or the other. Even in academ...
Synthétisé le 27/11/2024 à 04:00
Introducing the Model Context Protocol Today, we're open-sourcing theModel Context Protocol(MCP), a new standard for connecting AI assistants to the systems where data lives, including content repositories, business tools, and development environments. Its aim is to help frontier models produce better, more relevant responses. As AI assistants gain mainstream adoption, the industry has invested heavily in model capabilities, achieving rapid advances in reasoning and quality. Yet even the most sophisticated models are constrained by their isolation from data—trapped behind information silos and legacy systems. Every new data source requires its own custom implementation, making truly connected systems difficult to scale. MCP addresses this challenge. It provides a universal, open standard for connecting AI systems with data sources, replacing fragmented integrations with a single protocol. The result is a simpler, more reliable way to give AI systems access to the data they need. Model Context Protocol The ...
Synthétisé le 26/11/2024 à 04:00
The two factions of C++ The dream of a single dialect-free C++ has probably been dead for many years, anyway. There seems to be a lot of fighting and arguing over the future of C++. On Reddit and a certain orange website, definitely, but also surely at the official C++ standard committee meetings. You donât need to look very far. EDIT (25-11-2024):Typos and phrasing. Mentioned onHN,r/cpp,lobste.rs. The Absolute State (of C++) It looks like weâre in the following situation: C++âs Evolution Working Group (EWG) justachieved consensuson adoptingP3466 R0 - (Re)affirm design principles for future C++ evolution:This means no ABI breaks, retain link compatibility with C and previous C++.It also means no âviral annotationsâ (no lifetime annotations, for example).1It doubles down on a set of incompatible goals, ie. no ABI break and the zero-overhead-principle.2Whether this is good or bad, it is a (literal) doubling down on the current trajectory of the C++ language. This means no ABI breaks, retain link compatibilit...
Synthétisé le 26/11/2024 à 04:00
re:Invent Products Solutions Pricing Documentation Learn Partner Network AWS Marketplace Customer Enablement Events Explore More عربي Bahasa Indonesia Deutsch English Español Français Italiano Português Tiếng Việt Türkçe Ρусский ไทย 日本語 한국어 中文 (简体) 中文 (繁體) My Profile Sign out of AWS Builder ID AWS Management Console Account Settings Billing & Cost Management Security Credentials AWS Personal Health Dashboard Support Center Expert Help Knowledge Center AWS Support Overview AWS re:Post re:Invent Products Solutions Pricing Introduction to AWS Getting Started Documentation Training and Certification Developer Center Customer Success Partner Network AWS Marketplace Support AWS re:Post Log into Console Download the Mobile App Amazon S3 adds new functionality for conditional writes Amazon S3 can now perform conditional writes that evaluate if an object is unmodified before updating it. This helps you coordinate simultaneous writes to the same object and prevents multiple concurrent writers from unintentionally ov...
Synthétisé le 26/11/2024 à 04:00
Navigation Menu ProductGitHub CopilotWrite better code with AISecurityFind and fix vulnerabilitiesActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesDiscussionsCollaborate outside of codeCode SearchFind more, search lessExploreAll featuresDocumentationGitHub SkillsBlog GitHub CopilotWrite better code with AI SecurityFind and fix vulnerabilities ActionsAutomate any workflow CodespacesInstant dev environments IssuesPlan and track work Code ReviewManage code changes DiscussionsCollaborate outside of code Code SearchFind more, search less All features Documentation GitHub Skills Blog SolutionsBy company sizeEnterprisesSmall and medium teamsStartupsBy use caseDevSecOpsDevOpsCI/CDView all use casesBy industryHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutions Enterprises Small and medium teams Startups DevSecOps DevOps CI/CD View all use cases Healthcare Financial services Manufacturing Government View all indu...
Synthétisé le 26/11/2024 à 04:00
Vik's Newsletter Share this post A Short Introduction to Automotive Lidar Technology A guide to the operating principles, techniques and technology in lidar systems for self driving cars. Share this post Ubiquitous adoption of lidar in self driving cars needs one major thing: lower cost. Lidar has proven to be a capable technology forlevel 4autonomous driving, and is already used in self driving taxis by Waymo and Cruise. But the spinning lidar domes on top of these cars cost thousands of dollars, and that number needs to drop by at least an order of magnitude. There areover 140 startupsin the lidar space looking to make that happen and more. In this post, we will cover the basics of automotive lidar technology: Lidar for autonomous vehicles Lidar for autonomous vehicles Wavelength of operation Wavelength of operation Photodetectors Photodetectors Ranging techniques Ranging techniques Mechanical lidarScanning systemsMEMS mirrors Mechanical lidar Scanning systems Scanning systems MEMS mirrors MEMS mirrors S...
Synthétisé le 26/11/2024 à 04:00
SUBSCRIBE AD-FREE LOG IN HOME SCIENCEBiologyEnvironmentMaterialsMedicalPhysicsSpaceView all SCIENCE newsBiologyEnvironmentMaterialsMedicalPhysicsSpaceView all SCIENCE news Biology Environment Materials Medical Physics Space View all SCIENCE news Biology Environment Materials Medical Physics Space View all SCIENCE news TECHAI & HumanoidsConsumer TechEnergyManufacturingMilitaryRoboticsDealsView all TECHNOLOGY newsAI & HumanoidsConsumer TechEnergyManufacturingMilitaryRoboticsDealsView all TECHNOLOGY news AI & Humanoids Consumer Tech Energy Manufacturing Military Robotics Deals View all TECHNOLOGY news AI & Humanoids Consumer Tech Energy Manufacturing Military Robotics Deals View all TECHNOLOGY news TRANSPORTAircraftAutomotiveBicyclesMarineMotorcyclesUrban TransportView all TRANSPORT newsAircraftAutomotiveBicyclesMarineMotorcyclesUrban TransportView all TRANSPORT news Aircraft Automotive Bicycles Marine Motorcycles Urban Transport View all TRANSPORT news Aircraft Automotive Bicycles Marine Motorcycles Urban Tr...
Synthétisé le 26/11/2024 à 04:00
Email Insecurity
Synthétisé le 26/11/2024 à 04:00
Pas encore de synthèse disponible
Readable Transcripts Getting summary...
Synthétisé le 26/11/2024 à 04:00
Resend OTP in:seconds Didn't receive the OTP?Resend OTP Resend OTP in:30seconds Didn't receive the OTP?Resend OTP The URL we should send the webhooks to We'll send you email if your endpoint fails Subscribe to Incident Subscribe to updates forDegraded API Performancevia email and/or text message. You'll receive email notifications when incidents are updated, and text message notifications whenever Fly.iocreatesorresolvesan incident. About This Site This page is for updates about global incidents. It does not include updates about routine hardware failures or isolated infrastructure events that have limited impact. For a personalized view of all events that might affect your apps, please check thepersonalized status pagein your Fly Organization's dashboard. For all internal incidents and other activities, please checkInfra Log. Related No incidents or maintenance related to this downtime. Unresolved incident: Degraded API Performance. No incidents reported. No incidents reported. No incidents reported. No i...
Synthétisé le 26/11/2024 à 04:00
FIND THE NEXTBIG THING © 2024 Huntlie |@heyarviind
Synthétisé le 26/11/2024 à 04:00
API Docs Optics Release Notes FAQ GitHub Access and transform immutable data Monocle is a Scala library which offers a simple yet powerful API to access and transform immutable data. Installation Monocle is published for Scala2.13.xand3.x. You can add it to your sbt build with: You also need this compiler option if you want to use macro annotations - only available for Scala *2.13: Copyright and license All code is available to you under the MIT license, availablehere.The design is informed by many other projects, in particular HaskellLens. Copyright the maintainers, 2016 - 2021.
Synthétisé le 26/11/2024 à 04:00
Beautiful new tab pagefor your browser Flowtide is anopen-source, minimal, and beautifulNew Tab page for your browser. Track your todos, see a beautiful wallpaper, and listen to relaxing soundscapes. New Tab Features to boost your browser Beautiful wallpaper Get a beautiful wallpaper every day. To-do list Keep track of your todos straight from your New Tab page in our minimalistic to-do list. Soundscapes Listen to relaxing soundscapes right from your New Tab page. Soundscapes are fromNoisefill. Open-Source Flowtide is open-source, which means you can see the code and even contribute to it. Magic Search A next-level productivity tool. Solve equations, search your bookmarks and complete actions with Magic Search. Install Flowtide Ready to get started? Install it today for your favorite browser. System Status
Synthétisé le 26/11/2024 à 04:00
VisitPlan Your VisitBuy TicketsBecome a MemberFree ToursMuseum MapFood and DrinkAccessibilityGroup Visits Plan Your Visit Buy Tickets Become a Member Free Tours Museum Map Food and Drink Accessibility Group Visits Exhibitions and EventsExhibitionsEventsFree ToursPerformances Exhibitions Events Free Tours Performances ArtThe Met CollectionCuratorial AreasConservation and Scientific Research The Met Collection Curatorial Areas Conservation and Scientific Research Learn with UsLearning ResourcesPublicationsTimeline of Art HistoryWorkshops and ActivitiesArticles, Videos, and Podcasts Learning Resources Publications Timeline of Art History Workshops and Activities Articles, Videos, and Podcasts ResearchLibraries and Research Centers Libraries and Research Centers Shop Search Prayer, Placement, and Absolution: Peter Hristoff on Islamic Prayer Rugs Peter Hristoff.Untitled, 2005. Wool; 159 1/2 x 73 3/4 in. Private collection «At a recentMetFridaysevent in theGalleries for the Art of the Arab Lands, Turkey, Iran, C...
Synthétisé le 26/11/2024 à 04:00
Muhammad Maaz Solving Boolean satisfiability and integer programming with Python packaging You can try the solvers I developed using the methods described below atpipip. Recently, I was quite amused to see this GitHub project:sudoku-in-python-packaging. It's a Sudoku solver which uses Pythonpackaging-- not Python, just the packaging dependency resolver -- to solve Sudoku puzzles. Basically you can formulate a Sudoku puzzle as a Python package dependency resolution problem and then call pip (or uv) to solve it. I found this idea so amusing that I wanted to extend it. Package dependency resolution is NP-complete, meaning that any Boolean satisfiability (SAT) or (0/1) integer programming (IP) problem can be formulated as a package dependency resolution problem. This means that we can build a SAT and IP solver that purely relies on pip. No other libraries are needed except for the Python standard library. This of course means that you can solve a massive number of problems with pip, including classical problem...
Synthétisé le 26/11/2024 à 04:00
If you’re regularly trawling electronics stores/websites, you may stumble across products you weren’t expecting to see. On Mouser today, we seem to have a bunch of Raspberry Pi CM5 accessories. Soon TM? We don’t have the highest-quality photos of these just yet, but it’s enough to get the juices flowing. Not something I thought I’d be writing on a Saturday morning and honestly, a little regret is setting in but I’ve committed now so here we are. Anyway, let’s get to what we’ve found. Table of Contents Raspberry Pi CM5 IO Board Raspberry Pi CM5 Heatsink Raspberry Pi CM5 IO Board Case Raspberry Pi CM5 (and accessories) Release Date? Thoughts UPDATE: We Have Photos! Raspberry Pi CM5 IO Board First off we have theRaspberry Pi CM5 IO board. It looks extremely similar to the CM4 version (duh) but this time, we have an M.2 connection instead of a straight-up PCIe one. That’s complemented by what looks like USB-C for power (and data?), microSD, 2 USB-A 3, RJ45 Ethernet, 2 HDMI, CSI/DSI, GPIO, and an RTC battery ho...
Synthétisé le 26/11/2024 à 04:00
Astra Dynamic Chunks: How We Saved by Redesigning a Key Part of Astra
Synthétisé le 26/11/2024 à 04:00
Help|Advanced Search quick links Login Help Pages About Physics > Instrumentation and Detectors Title:A Step-by-Step Guide to 3D Print Motorized Rotation Mounts for Optical Applications Submission history Access Paper: View PDF TeX Source Other Formats References & Citations INSPIRE HEP NASA ADS Google Scholar Semantic Scholar BibTeX formatted citation Bookmark Bibliographic and Citation Tools Code, Data and Media Associated with this Article Demos Recommenders and Search Tools Author Venue Institution Topic arXivLabs: experimental projects with community collaborators arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website. Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them. Have an idea for a project that will add value for arXiv's community?Learn more about a...
Synthétisé le 26/11/2024 à 04:00
HomeAboutDonateContact News GalleryFeatures Download GitHubDiscussionsWikiBugs & IdeasChangeLog SQLiteStudio Create, edit, browse SQLite databases. 3.4.6 released! It's a hotfix release to address urgent problem of "black SQL code line" that appeared in 3.4.5. It also gets two more issues resolved. Feature rich Powerful, yet light and fast. Open Source It's released under GPL license and is free to use for any purpose. Cross-platform Runs on Windows, Linux and MacOS X. Portable No need to install or uninstall. Just download, decompress and run. Copyright © sqlitestudio.pl 2020
Synthétisé le 25/11/2024 à 04:00
This Website is Hosted on Bluesky Well, not this one. Butthisoneis! How? Let’s take a closer look atBlueskyand theATProtocolthat underpins it. Note: I communicated with the Bluesky team prior to the publishing of thispost. While the functionality described is not the intended use of theapplication, it is known behavior and does not constitue a vulnerabilitydisclosure process. My main motivation for reaching out to them was because Ilike the folks and don’t want to make their lives harder. Being able to host a website on Bluesky really has very little to do withBluesky itself. I happen to use Bluesky for hosting myPersonal Data Server(PDS), but all ofthe APIs leveraged in uploading the site contents are defined at the AT Protocollevel and implemented by a PDS. Bluesky offers access to my PDS via theirPDSentryway, which allows forthe many (have you heard that they aregrowing by a million users perday?)PDS instances they run to be exposed via thebsky.socialdomain. That beingsaid, individual PDS instances can ...
Synthétisé le 25/11/2024 à 04:00
STARLINK DIRECT TO CELL Seamless access to text, voice, and data for LTE phones across the globe.The Starlink Direct to Cell launch campaign is underway. STAY CONNECTED Direct to Cell works with existing LTE phones wherever you can see the sky. No changes to hardware, firmware, or special apps are required, providing seamless access to text, voice, and data.
Synthétisé le 25/11/2024 à 04:00
Fabien Sanglard's Website Home About FAQ Email Rss Twitter Quake 3 Source Code Review: Network Model (Part 3 of 5)>> The network model of Quake3 is with no doubt the most elegant part of the engine. At the lower level Quake III still abstract communicationswith theNetChannel module that first appeared in Quake World.The most important thing to understand is:In a fast paced environment any information that is not received on first transmission is not worth sending again because it will be too old anyway.As a result the engine relies essentially on UDP/IP: There is no trace of TCP/IP anywhere since the "Reliable transmission" aspect introduced intolerable latency. The network stack has been augmented with two mutually exclusive layers:Encryption using preshared key.Compression with pre-computed huffman key.But where the design really shine is on the server side where an elegant system minimize the size of each UDP datagram while compensating for the unreliablity of UDP:An history of snapshots generate deltas...
Synthétisé le 25/11/2024 à 04:00
World U.S. Election 2024 Politics Sports Entertainment Business Science Fact Check Oddities Be Well Newsletters Photography AP Investigations Climate Health Tech Lifestyle Religion Español AP Buyline Personal Finance AP Buyline Shopping Press Releases My Account ...WorldMideast WarsIsrael-Hamas WarRussia-Ukraine WarGlobal ElectionsESPAÑOLChinaAsia PacificLatin AmericaEuropeAfricaMiddle EastAustraliaU.S.Election 2024ResultsAdvance voteExplaining 2024AP VotecastPoliticsElection 2024ResultsTrump transitionAP VoteCastAP Race Call ExplainersExplaining 2024En EspañolSportsAP Top 25NFLNBANHLMen’s College BasketballWomen’s College BasketballMLBAuto RacingSoccerEntertainmentMovie ReviewsWhat to StreamTelevisionBook ReviewsMusicCelebrity InterviewsBusinessInflationFinancial MarketsFinancial WellnessTechnologyScienceSpaceAnimalsThe Ancient WorldClimateMedicineFact CheckOdditiesBe WellNewslettersPhotographyPhoto EssaysPhotographyThe AmericansAP InvestigationsClimateIndigenous peoples and climateClimate QuestionsClimat...
Synthétisé le 25/11/2024 à 04:00
Bluesky is on the verge of overtaking Threads in all the ways that matter Bluesky, the formerly Jack Dorsey-affiliated, decentralized answer to Elon Musk's X is closing the gap with Threads at breakneck speed. The browser version of Bluesky surpassed Threads in total usage weeks ago, but now the Bluesky app has exploded to 3.5 million daily active users, putting it just 1.5 times behind Meta’s Threads — an impressive feat considering the Threads app had 5x Bluesky's active users at the start of the month. The momentum shift has been nothing short of seismic, especially in the wake of the November 5 election. According to Similarweb datareported by theFinancial Times, Bluesky’s user base has ballooned by 300 percent since Election Day. Journalists, academics, and companies are fleeing Elon Musk’s chaotic X (formerly Twitter) in droves, and Bluesky is quickly becoming their platform of choice. Why Bluesky over Threads? Meta CEO Mark Zuckerberg’s decision todownplay political contenton Threads appears to have...
Synthétisé le 25/11/2024 à 04:00
Wireguard: Beyond the most basic configuration Last week I wanted to replace my OpenVPN setup with WireGuard. Thebasics were well-documented, going beyond the basics was a bit trickier.Let me teach you want I learned. The basics# But first, let’s summarize the basics. I have a server with a hostingprovider that I want to use as a VPN server. I won’t delve into detailshere, since there are so many great explanations on the web already(here,here,hereorhere), let’s justmake a quick summary of a simple setup, as a base for discussing the(slightly) more advanced usages I had to configure myself: Generate a keypair (private key/public key) for the server. Generate a keypair (private key/public key) for the server. Generate a keypair (private key/public key) for each client. Generate a keypair (private key/public key) for each client. Pick a network for the VPN (for me:10.100.0.0/16), an IP for theserver (10.100.0.1) and the clients (10.100.0.2,10.100.0.3, etc.) Pick a network for the VPN (for me:10.100.0.0/16), ...
Synthétisé le 25/11/2024 à 04:00
Home whoami pages RFC 35140: The Do-Not-Stab flag in the HTTP Header Date: March 7, 2111 Abstract This document defines the syntax and semantics of theDo-Not-Stabheader, a proposed HTTP headerthat allows users to indicate to a website their preferences about being stabbed. It also providesa standard for how services should comply with such user preferences, if they wish to. Authors [REDACTED](Google) [REDACTED](Google) [REDACTED](Google) [REDACTED](Google) Introduction Over the last 50 years, advancements in peripherals have allowed websites to stab users. A numberof industries have popped up to provide SaaS (Stabbings as a Service). Some users have expresseddiscomfort when a knife is plunged into their chest, and this header allows those users to expresstheir personal preferences. A user preference can, of course, be ignored by bad actors. However, most stabbings are not done bymalicious actors, they are simply law-abiding companies which will gladly stop stabbing you if youask. This standard provides a m...
Synthétisé le 25/11/2024 à 04:00
Navigation Menu ProductGitHub CopilotWrite better code with AISecurityFind and fix vulnerabilitiesActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesDiscussionsCollaborate outside of codeCode SearchFind more, search lessExploreAll featuresDocumentationGitHub SkillsBlog GitHub CopilotWrite better code with AI SecurityFind and fix vulnerabilities ActionsAutomate any workflow CodespacesInstant dev environments IssuesPlan and track work Code ReviewManage code changes DiscussionsCollaborate outside of code Code SearchFind more, search less All features Documentation GitHub Skills Blog SolutionsBy company sizeEnterprisesSmall and medium teamsStartupsBy use caseDevSecOpsDevOpsCI/CDView all use casesBy industryHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutions Enterprises Small and medium teams Startups DevSecOps DevOps CI/CD View all use cases Healthcare Financial services Manufacturing Government View all indu...
Synthétisé le 25/11/2024 à 04:00
charset=“wtf-8” * Mandatory field © 2024ęń.All rights reserved. Web feed
Synthétisé le 25/11/2024 à 04:00
Pas encore de synthèse disponible
Chips and Cheese Share this post Pushing AMD’s Infinity Fabric to its Limits Share this post I recently wrote code to test memory latency under load, seeking to reproduce data in various presentations with bandwidth on the X axis and latency on the Y axis. Ampere pretty much described how that was done during their Hot Chips 2024 presentation. To achieve the same results in a semi-automated fashion, I run a latency test thread while also running a variable number of threads that generate bandwidth load. We run a single latency sensitive application and gradually add bandwidth hungry applications. Matthew Erler, during the AmpereOne presentation at Hot Chips 2024 Getting good data from the test required more care than I anticipated. Some AMD chips were particularly sensitive to thread placement. Certain core affinity choices would result in dramatic latency spikes, while others showed latency being very well controlled even with similar or higher achieved bandwidth. I worked around this issue when I wrote t...
Synthétisé le 25/11/2024 à 04:00
Mark–Scavenge: Waiting for Trash to Take Itself Out This blog post summarises a new garbage collection algorithm called Mark-Scavenge, which highlights how using reachability as a proxy for liveness in moving GCs leads to unnecessary data movement and how we can address this. This work is from the latest paper within the research collaboration between Oracle and Uppsala University. The full paper can be foundon the ACM website. Modern garbage collection assumes that the weak generational hypothesis holds and that most objects die young [4]. To that end, the heap is partitioned by age into regions.If the weak generational hypothesis holds, most objects in a young region will become garbage at almost any given time. Thus, within the young generation, a garbage collection algorithm that operates on live objects will be more efficient than one that operates on garbage objects, as the number of live objects will be substantially fewer.Consider the example below where the GC needs to reclaim memory. Figure 1: Re...
Synthétisé le 25/11/2024 à 04:00
HomeMenuAboutDocumentationDownloadLicenseSupportPurchaseSearch MenuAboutDocumentationDownloadLicenseSupportPurchaseSearch AboutDocumentationDownloadLicenseSupportPurchaseSearch DocumentationDownloadLicenseSupportPurchaseSearch DownloadLicenseSupportPurchaseSearch LicenseSupportPurchaseSearch SupportPurchaseSearch PurchaseSearch Search AboutDocumentationDownloadSupportPurchase DocumentationDownloadSupportPurchase DownloadSupportPurchase SupportPurchase Purchase 1.Overview with-clause:hide cte-table-name:show select-stmt:show common-table-expression:show compound-operator:show expr:show filter-clause:show function-arguments:show literal-value:show over-clause:show frame-spec:show raise-function:show type-name:show signed-number:show join-clause:show join-constraint:show join-operator:show ordering-term:show result-column:show table-or-subquery:show window-defn:show frame-spec:show Common Table Expressions or CTEs act like temporaryviewsthat existonly for the duration of a single SQL statement. There are two ...
Synthétisé le 25/11/2024 à 04:00
4 min read NASA: Mystery of Life’s Handedness Deepens William Steigerwald The mystery of why life uses molecules with specific orientations has deepened with a NASA-funded discovery that RNA — a key molecule thought to have potentially held the instructions for life before DNA emerged — can favor making the building blocks of proteins in either the left-hand or the right-hand orientation. Resolving this mystery could provide clues to the origin of life. The findings appear in research recently published in Nature Communications. Proteins are the workhorse molecules of life, used in everything from structures like hair to enzymes (catalysts that speed up or regulate chemical reactions). Just as the 26 letters of the alphabet are arranged in limitless combinations to make words, life uses 20 different amino acid building blocks in a huge variety of arrangements to make millions of different proteins. Some amino acid molecules can be built in two ways, such that mirror-image versions exist, like your hands, a...
Synthétisé le 25/11/2024 à 04:00
ByDavid MannersPosted on 22nd November 2024 | Modified on 21st November 2024 Hynix launches 321-layer NAND Hynix has started mass production of the world’s first 321-layer NAND – a triple level cell-based 4D memory with 1Tb capacity. Hynix has started mass production of the world’s first 321-layer NAND – a triple level cell-based 4D memory with 1Tb capacity. Following its launch of a 238-layer NAND in June last year, Hynix has become the world’s first supplier of tNAND with over 300 layers by finding a technological breakthrough for stacking. The 321-layer device offers a 12% improvement write time and a 13% improvement in read time. Compared to the 238-layer device. The company plans to provide the 321-layer products to customers from the first half of next year. Stacking more than 300 layers came into reality as the company successfully adopted the “3 plugs” process technology. The process connects three plugs through an optimised follow-up process after three times of plug processes are finished. For th...
Synthétisé le 25/11/2024 à 04:00
Build network societies, not network states Balaji Srinivasan's vision of Network States has influenced Vice President-elect J.D. Vance and the "New Right" movement. However, he fails to grasp that networks are more a worldview than a technology—a view that runs contrary to the simplistic logic of exit he finds invigorating. Or copy link Balaji Srinivasan aspires to be the John Locke of the Digital Age. His book,The Network State(TNS), puts forth a new social contract enabled by “Web3 technology,” centered on blockchains. In a sentence, he defines the network state (NS) as a startup country—“a highly aligned online community with a capacity for collective action that crowdfunds territory around the world and eventually gains diplomatic recognition from pre-existing states.” The book is slapdash but sincere. It is also aWall Street Journalbestseller, and endorsed by a bevy of Silicon Valley titans. Readers tempted to ignore it as a fringe polemic do so at their peril: Srinivasan has crystalized a strand of ...
Synthétisé le 25/11/2024 à 04:00
Study at Cambridge About the University Research at Cambridge For Cambridge students For staff For alumni For our researchers Business and enterprise Colleges and Departments Give to Cambridge Libraries Museums and collections Study at Cambridge UndergraduateCoursesApplyingEvents and open daysFees and finance Courses Applying Events and open days Fees and finance PostgraduatePostgraduate coursesHow to applyFees and fundingPostgraduate events Postgraduate courses How to apply Fees and funding Postgraduate events International students Continuing education Executive and professional education Courses in education About the University How the University and Colleges work Term dates History Map Visiting the University Annual reports Equality and diversity News A global university Events Public engagement Jobs Give to Cambridge Research at Cambridge For Cambridge students For staff For alumni For our researchers Business and enterprise Colleges and Departments Give to Cambridge Libraries Museums and collections...
Synthétisé le 25/11/2024 à 04:00
itch.io Deck-Month 2 Join us during the month of December to make something- anything- usingDecker, the multimedia sketchpad that'salsoa program for your computer! Will you: Make a visual novel? Write a poem? Create a digital activity placemat? Write a utility that makes your life easier or more delightful? Compose a Zine about a topic you love? Build something new and wonderful? The possibilities are limitless! Be sure tocheck outprevious Decker jamsfor inspiration! Rules: Submissions must be made using Decker, and provided as a web-playable HTML export. Sometimes web-decker is a bit slower than native-decker;don't wait until the last minute to test in a browser! Submissions should be original work.Dusting off an old unfinished project is OK; we run on the honor system here. Submissions mustnotmake use of so-called "generative AI" tools such as image models or large language models. Making use of pre-existing Public Domain or Creative Commons assets is fine, as is using materials shared on the Decker comm...
Synthétisé le 25/11/2024 à 04:00
OCaml Syntax Sucks OCaml'sletâ¦=â¦inâ¦is very confusing. When nested, you can't tell how it's nested. another problem is that you have global and local declaration with the same syntax, but no bracket to indicate scope. Example: letâ¦=⦠letâ¦=â¦in⦠another problem is that function definition also uses the same syntax.Example: let a =â¦â ( constant, or function of no arg ) let a b =â¦â ( function with 1 arg ) let a b c =â¦â ( function with 2 args ) though the last point is consistent, because a 0 arity function without side-effect is just constant. but the effect of all these is that in a ocaml source code you'll have nested let of the above. Quite confusing to read. MetaLanguage has an âendâ In OCaml's parent language ML, it has a âendâ, like this: letâ¦=â¦inâ¦end This is better in the sense that it more clearly indicates the begin and end points of the expression. Not really better in practice because now it's more typing. The advantage of clearer indication of nesting doesn't really apply, because in p...
Synthétisé le 25/11/2024 à 04:00
Continue The leading open-source AI code assistant Software Engineer About the role Continue is seeking an outstanding software engineer to help us build state-of-the-art autocomplete and codebase retrieval, who thinks rigorously and pays attention to the smallest details. In this role, you will work on fundamental, but highly open-ended problems where deliberate measurement, rapid experimentation, and empathy for users push forward the product. About you Please keep in mind that we are describing the background that we imagine would best fit the role. If you don’t meet all the requirements, but you are confident that you are up for the task, we absolutely want to get to know you! You are proficient in TypeScript and comfortable with Node.js, data structures and algorithms, and possibly ML You are a deliberate problem solver who moves quickly by doing things the right way, but understands how to trade off for time when necessary You are extremely detail-oriented and care deeply about building a product tha...
Synthétisé le 25/11/2024 à 04:00
Netlify a atteint le seuil des 5 millions de développeurs ! Découvrez notre parcours pour comprendre comment nous en sommes arrivés là et comment vous avez joué un rôle dans notre histoire.
Synthétisé le 24/11/2024 à 12:16
C'est une description d'un microphone à réseau phasé de 192 canaux utilisant une acquisition de données FPGA et une visualisation de forme d'onde sur GPU. Le microphone à réseau phasé est plus polyvalent que les microphones directionnels traditionnels car il peut changer de direction instantanément, même après l'enregistrement ou se concentrer simultanément sur des centaines de milliers de points en temps réel. Pour construire un tel micro, un grand nombre de micros doivent être disposés de manière optimale. Un FPGA est utilisé pour collecter toutes les données. Par ailleurs, des visualisations de formation de faisceau en 3D à champ proche et en 2D à champ lointain sont implémentées. Un enregistrement audio directionnel est également possible grâce à la mise en forme de faisceau dans le domaine temporel. Le coût total du réseau est d'environ 700$. L'accent est également mis sur l'ampleur du traitement des données et l'optimisation correspondante sur le GPU.
Synthétisé le 24/11/2024 à 12:16
L'Agence Spatiale Européenne (ESA) a publié quatre nouvelles images détaillées du soleil, comprenant les prises de vues de sa surface visible intégrale, la plus haute résolution à ce jour. Chaque image est un assemblage de 25 photos haute résolution prises par la mission Solar Orbiter le 22 mars 2023. Depuis son lancement en février 2020, ce programme, une mission conjointe entre l'ESA et la NASA, a atteint de nombreux jalons, capturant à la fois les images les plus proches du soleil et les premières images de ses régions polaires. Les nouvelles images ont été capturées avec seulement deux instruments : l'imageur Polarimétrique et Héliosismique (PHI) et l'imageur Extreme Ultraviolet (EUI). Les quatre images offrent une visite en haute définition du soleil, montrant des détails tels que l'atmosphère externe du soleil, les champs magnétiques, et le mouvement de la surface du soleil.
Synthétisé le 24/11/2024 à 12:15
Cet homme voulait ajouter une fonction à son modèle de programmation. En dépit de ses résistances, il a dû créer un compilateur. Au début, il voulait éviter l'infrastructure excessive de l'Approche par Analyse Syntaxique Abstraite (ASA). Il se trouva ensuite coincé avec des scripts qui ne fonctionnaient pas, détruits par chaque nouvelle variante des données utilisateurs. En se tournant vers une bibliothèque instable d'ASA, quelqu'un d'autre pourrait maintenir un vrai analyseur syntaxique, offrant des données fiables. Les nombreux noeuds d'ASA s’avérèrent cependant trop complexes. Il a donc créé sa propre bibliothèque ASA pour compiler son code. Finalement, son gestionnaire lui a demandé que son code fonctionne sur des machines plus anciennes qui ne supportaient que la version 0.8. Il a dû encore simplifier son code compilé en utilisant uniquement les fonctionnalités de cette version. Il a créé un analyseur syntaxique, une représentation intermédiaire, des passes de transformation, et un générateur de code....
Synthétisé le 24/11/2024 à 12:16
"Allmaps Here" est une application web qui permet de localiser votre position GPS sur de vieilles cartes. Même si le GPS n'est devenu accessible qu'il y a quelques décennies, on peut désormais combiner ce système moderne avec l'antique technique des cartes. Cette application utilise de vieilles cartes géoréférencées pour montrer votre position actuelle. Utiliser "Allmaps Here" est simple : allez sur le site, permettez-lui d’accéder à votre position et vous verrez votre localisation sur une vieille carte. L'auteur du texte a découvert de nombreux lieux de sa ville, Anvers, grâce à ces vieilles cartes. Par exemple, une rue qui bordait autrefois un château aujourd'hui disparu. Vous pouvez également géoréférencer des vieilles cartes grâce à "Allmaps". L'idée est née en mai 2021 et a été mise en œuvre par Bert Spaan avec le lancement de "Allmaps Here" au printemps 2022.
Synthétisé le 24/11/2024 à 12:15
OpenMPTCProuter utilise le TCP Multipath pour agréger plusieurs connexions Internet et OpenWrt. Les versions 0.61 et 0.60 du logiciel sont disponibles, compatibles avec les noyaux Linux 6.6 et 5.4. Les mises à jour incluent des corrections de bug, des améliorations de sécurité, des optimisations, ainsi que la prise en charge de nouveaux outils et protocoles comme XRay, V2Ray, OpenVPN, et Shadowsocks. De plus, de nouvelles fonctionnalités ont été ajoutées, comme le support de multiples sauvegardes du routeur sur VPS, le test de vitesse de téléchargement/upload vers VPS, ainsi que la prise en charge de nouveaux matériels comme Raspberry PI 5, RUTX50, et QNAP 301w. Les utilisateurs sont encouragés à tester et signaler de nouvelles erreurs sur la page GitHub du projet. Le logiciel prend également en charge de nouveaux appareils tels que Netgear Nighthawk X4S et Teltonika RUTX12.
Synthétisé le 24/11/2024 à 12:15
GitHub propose divers outils et fonctionnalités pour améliorer l'écriture de code, automatiser les flux de travail, collaborer en dehors du code et gérer les modifications de code. Il offre un environnement de développement instantané et permet de planifier et suivre le travail. Des solutions sont disponibles pour différents types d'entreprises, utilisations et industries. GitHub encourage le développement en open-source et a une communauté active. RGFW est une bibliothèque d'abstraction de fenêtre légère utilisée pour créer des programmes graphiques ou des bibliothèques. C'est une alternative compacte et flexible à GLFW, écrite en C99, compatible avec diverses bibliothèques graphiques et plateformes, et elle est conçue pour être utilisée seule ou avec d'autres bibliothèques. La bibliothèque ne gère pas elle-même le rendu, mais elle vous permet de créer une fenêtre avec un contexte graphique (OpenGL, Vulkan ou DirectX) et de gérer la fenêtre et ses événements avec quelques appels de fonction.
Synthétisé le 24/11/2024 à 12:17
Des chercheurs de l'université Johns Hopkins ont découvert en Syrie des cylindres d'argile datant de 2400 av. J.-C., portant ce qui semble être les plus anciennes écritures alphabétiques connues. Ces artefacts, trouvés dans une tombe à Tell Umm-el Marra, précèdent de 500 ans les plus anciens alphabets identifiés à ce jour. Cette découverte remet en question les origines géographiques et historiques de l'alphabet, habituellement attribuées à l'Égypte vers 1900 av. J.-C. Selon Glenn Schwartz, directeur des fouilles, ces écritures témoignent d'expérimentations précoces en communication, peut-être pour étiqueter des objets. Les tombes contenaient également des bijoux, armes et poteries, renforçant leur importance archéologique. Cette avancée éclaire l'évolution des premières civilisations urbaines en Syrie et souligne l'impact révolutionnaire de l'alphabet sur la culture et la communication humaine. Schwartz présentera ces découvertes à un congrès spécialisé.
Synthétisé le 24/11/2024 à 12:13
Le blog de Ken Shirriff décrit comment il a exploré les microstructures du processeur Pentium original et découvert des "diodes d'antenne". Ces structures sont connectées aux lignes de signal du circuit pour protéger le matériel contre les dommages durant sa fabrication. Pour comprendre leur fonctionnement, il explique d'abord comment les transistors sont créés, avec deux types d'impuretés formant des régions de source et de drain dans le silicium. Il explique ensuite comment les couches métalliques qui relient les composants du circuit sont fabriquées, en utilisant une technique appelée photolithographie. Enfin, il détaille l'effet "antenne", où les longs fils métalliques du circuit peuvent capter une charge électrique de l'oxyde, endommageant ainsi le transistor. Pour contrer cet effet, des diodes d'antenne sont intégrées pour drainer la charge avant qu'elle ne cause des dommages.
Synthétisé le 24/11/2024 à 12:18
Cela concerne la description et le cycle de vie des composants d'une feuille de route. Il est important de créer une synthèse précise qui n'excède pas 1024 caractères et qui doit être rédigée exclusivement en français.
Synthétisé le 24/11/2024 à 12:16
La proposition suggère que le quart de service en astreinte pour les développeurs et autres personnels IT passe du lundi au lundi, habituellement utilisé, au mardi au mardi. Les raisons incluent : une meilleure gestion des jours fériés (moins d'interruptions pendant les week-ends prolongés), un meilleur suivi des problèmes survenus pendant le week-end (le lundi est généralement consacré à la résolution des problèmes apparus pendant le week-end), et une meilleure organisation des tâches hebdomadaires (la rencontre pour le changement d'astreinte serait également le mardi). Les contre-arguments incluent l'alignement avec le début de notre sprint le lundi et le fait que le reste de l'organisation utilise le cycle du lundi au lundi. L'article suggère que ces problèmes peuvent être surmontés et que les avantages l'emportent sur les inconvénients de ce changement.
Synthétisé le 24/11/2024 à 12:17
Cet article discute de la taille et de l'albédo du plus grand objet détecté du nuage d'Oort, la comète C/2014 UN 271 (Bernardinelli-Bernstein). Il a été soumis et est accessible en différents formats. L'article est hébergé sur arXiv, une plateforme qui adhère aux valeurs d'ouverture, de communauté, d'excellence et de protection des données des utilisateurs. arXivLabs, une extension d'arXiv, permet aux collaborateurs de développer et de partager de nouvelles fonctionnalités arXiv sur leur site web. Les idées de projets qui ajouteraient de la valeur pour la communauté arXiv sont les bienvenues.
Synthétisé le 24/11/2024 à 12:19
Cette série de livres sur les réseaux informatiques est une excellente ressource pédagogique. Contrairement à la plupart des ouvrages intimidants sur ce sujet, elle propose une introduction simple aux principes de base des réseaux informatiques, avec des explications en seulement quelques milliers de mots et illustrées par des diagrammes colorés. De plus, des ateliers pratiques sont disponibles pour appliquer les connaissances acquises. L'auteur exprime le souhait d'avoir eu accès à une telle ressource simplifiée lors de ses études universitaires.
Synthétisé le 24/11/2024 à 12:17
GitHub propose des fonctionnalités telles que Copilot pour améliorer la qualité du code grâce à l'IA, la possibilité de trouver et corriger les vulnérabilités, d'automatiser les workflows, de gérer les changements de code et plus encore. GitHub propose également des solutions pour différentes tailles d'entreprises et divers secteurs tels que la santé, les services financiers et le gouvernement. Ils offrent une variété de ressources comme des livres blancs, des webinaires, et soutiennent les développeurs de logiciels open source. Le produit a une mise en œuvre de Docker disponible nommée "bocker", qui est réalisée en environ 100 lignes de bash, avec certaines fonctionnalités déjà implémentées et d'autres prévues. Cependant, malgré ses avantages apparents, il est proposé de l'utiliser dans une machine virtuelle pour éviter d'éventuels dommages au système d'un utilisateur.
Synthétisé le 24/11/2024 à 12:18
Le blog discute de la mise en œuvre d'un système de collecte des déchets (garbage collection) pour un programme informatique. Le système en question est un collecteur de copie, une conception qui s'associe étroitement avec le système d'allocation de secours. Il utilise deux régions de mémoire, l'une active et l'autre inactive. Les nouveaux objets sont alloués dans la région active et lorsqu'une quantité suffisante de mémoire a été utilisée, la région active est échangée avec la région inactive, les objets vivants sont transférés vers la nouvelle région active, puis les pointeurs dans l'objet déplacé sont vérifiés et, si nécessaire, réacheminés. L'algorithme utilisé est l'algorithme de Cheney, qui parcourt l'ensemble des racines et évacue le pointeur vers le nouveau tas. Toujours dans le cadre de cet algorithme, tous les objets nouvellement alloués sont inspectés et si un champ est un pointeur et pointe vers l'ancienne région, il vérifie s'il a une adresse de réacheminement. L'article explique également l...
Synthétisé le 24/11/2024 à 12:17
L'Université d'Oxford est accusée d'avoir recours à des contrats à durée déterminée de type "Deliveroo" pour ses enseignants. Selon des données recueillies par l'University and College Union, environ 61% des tuteurs sont employés sur contrat à durée déterminée ou payés à l'heure. En 2023-24, un tuteur sur cinq était payé à l'heure, généralement des étudiants en doctorat ou des universitaires en début de carrière. En revanche, seulement 34% des tuteurs étaient des professeurs à temps plein. L'Université d'Oxford est pointée du doigt pour exploiter les universitaires avec une rémunération souvent inférieure au salaire minimum. Même si la qualité d'enseignement offerte par Oxford est saluée, cette situation montre une pression significative sur les enseignants en début de carrière et souligne une certaine forme d'hypocrisie.
Synthétisé le 24/11/2024 à 12:17
Libera.Chat met en place une étiquette pour l'utilisation des LLM (bots de conversation automatisés). Pour certains, leur usage suscite une controverse notamment pour des raisons d'éthique ou de vie privée. L'objectif de Libera.Chat est d'assurer que les utilisateurs soient informés lorsqu'ils interagissent avec un LLM. Les consignes sont les suivantes : les LLM sont autorisés sur Libera.Chat, ils peuvent prendre des informations et répondre sur le site. L'utilisation des contenus ou des journaux de Libera.Chat pour la formation des LLM est soumise à autorisation. Les utilisateurs doivent être avertis s'ils interagissent avec un LLM. Les opérateurs de LLM doivent obtenir l'autorisation des fondateurs du canal dans lequel ils veulent les utiliser. Les utilisateurs qui font fonctionner des LLM sont responsables de ce qu'ils produisent. Ces directives, bien que provisoires, déconseillent l'utilisation antisociale des LLM.
Synthétisé le 24/11/2024 à 12:18
Cet article présente le tableau de bord d'intégration continue pour Apache NuttX RTOS, fait avec Grafana (open-source) et Prometheus (open-source). Ce tableau de bord recueille les données de construction à partir de Prometheus, qui sont alimentées par une base de données intermédiaire Pushgateway, intégrée aux actions GitHub et à l'outil Build Farm. Le tableau de bord permet de visualiser l'échec des constructions à un instant donné, faisant apparaître les erreurs de compilation et d'autres problèmes. Il comporte une fonction de "score de build" pour évaluer chaque construction, avec une codification par couleur pour faciliter l'interprétation des résultats. Ce score est une métrique en série chronologique, pouvant changer au fil du temps. Les journaux de construction de différents projets sont automatiquement importés dans le tableau de bord. Enfin, l'article mentionne les difficultés rencontrées lors du déploiement de ce système et les prochaines améliorations à venir, ainsi que l'intérêt de créer ce ta...
Synthétisé le 24/11/2024 à 12:18
Les ailes de certains papillons sont colorées et brillantes, ce qui est dû à un effet d'iridescence provoqué par des cristaux photoniques présents dans leurs ailes. Ces ailes sont composées de chitine, une matière dure disposée en motif gyroid, un motif mathématique complexe découvert en 1970. En 2008, il a été découvert que la chitine de certaines ailes de papillon iridescent est formée en motif gyroid. C'est cette configuration qui cause l'effet d'iridescence. L'espace entre les motifs est si petit qu'il est approximativement de la taille d'une longueur d'onde de la lumière visible. En outre, la recherche à l'Institut de Technologie du Massachusetts (MIT) a montré qu'un matériel trouvé dans les ailes de papillon pourrait se comporter comme une forme 3D de graphene, permettant aux électrons de se déplacer facilement dans les trois directions. Ainsi, ces ailes servent de cristal photonique naturel basé sur un gyroid.
Synthétisé le 24/11/2024 à 12:20
En tant qu'agence de design d'information spécialisée dans la visualisation de données, Ferdio s'est lancée le défi de créer 100 visualisations à partir d'un simple ensemble de données. L'objectif était de montrer la diversité et la complexité de la visualisation de données et comment différentes histoires peuvent être racontées en utilisant des propriétés visuelles et des ressources limitées. Ferdio applique une combinaison unique de créativité, de perspicacité et d'expérience à chaque projet, fournissant une large gamme de services. Ils peuvent aider à visualiser votre propre histoire, transformant les données et les informations en visuels captivants.
Synthétisé le 24/11/2024 à 12:20
Ce texte résume un discours fait à dotScale2017 sur l'horloge d'arbre d'intervalle (Interval Tree Clocks), un outil de réplication de système de fichiers maître-maître. Pour suivre la causalité dans un tel système, l'auteur utilise des version vectors: chaque nœud du système reçoit un identifiant unique associé à un compteur. Chaque fois qu'un événement modifie des données sur un nœud, le compteur associé est augmenté. Cependant, cela pose un problème dans des systèmes dynamiques où des nœuds entrent et sortent fréquemment: l'explosion d'acteurs. L'horloge d'arbre d'intervalle résout ce problème en attribuant à chaque nœud une partie de l'intervalle réel [0, 1] plutôt qu'un identifiant unique. Pour comparer les nœuds, une courbe entière est ajoutée sur l'intervalle, créant un "timbre". Si la courbe d'un timbre est au-dessus d'une autre, elle la "descend". Sinon, les timbres sont concurrents. L'avantage est qu'un nœud n'a besoin de connaître que sa part de l'intervalle, sans identifier tous les autres nœuds...
Synthétisé le 24/11/2024 à 12:19
Le texte donne deux instructions principales : La première stipule que la longueur des réponses doit être strictement inférieure à 1024 caractères. La deuxième instruction exige que toutes les réponses soient rédigées exclusivement en français.
Synthétisé le 24/11/2024 à 12:20
GitHub présente différents produits et solutions. "GitHub Copilot" propose une écriture de code améliorée grâce à l'IA. "Security" identifie et corrige les vulnérabilités. "Actions" automatise les flux de travail. "Codespaces" offre des environnements de développement instantanés. "Issues" permet de planifier et suivre le travail. "Code Review" gère les changements de code. Il existe également des fonctions de recherche de code, une documentation, des blogs et une assistance pour diverses entreprises. Des solutions spécifiques sont proposées pour différentes industries, notamment la santé, les services financiers, la fabrication, le gouvernement, etc. GitHub propose également du contenu éducatif comme des articles, des livres blancs, des webinaires et des histoires de clients. Un produit appelé "Stack Analyser" permet d'extraire plus de 500 technologies de n'importe quel dépôt, y compris les langages, SaaS, Cloud, Infrastructure, Dépendances et Services. Il offre un soutien complet pour Docker, NodeJS, ...
Synthétisé le 24/11/2024 à 12:19
La conversation concerne la différence entre un informaticien et un programmeur. Tous les informaticiens ne sont pas de bons développeurs logiciels. Être capable de programmer signifie pouvoir écrire des programmes importants avec une grande probabilité d'exactitude. Le véritable défi pour les programmeurs est de gérer la complexité qui augmente avec la taille du programme. Écrire un programme volumineux contenant des bugs est difficile, mais écrire un programme correct sans faille, c'est encore plus compliqué. Les meilleurs programmeurs choisissent la solution qui présente la plus grande probabilité d'être mise en œuvre correctement. Les professionnels savent que leurs programmes ont probablement des bugs, mais expliquent comment ils ont été testés et quelles procédures d'enregistrement sont en place pour aider à déboguer les erreurs lorsqu'elles apparaissent plus tard.
Synthétisé le 24/11/2024 à 12:16
Les chercheurs ont observé un trou noir se nourrissant à un rythme 40 fois supérieur à sa limite théorique, ce qui pourrait expliquer la croissance rapide des trous noirs supermassifs. Traditionnellement, on pensait que ces trous noirs grandissaient lentement en se nourrissant de la matière environnante. Toutefois, de récentes découvertes suggèrent que ces entités se sont gavées rapidement lors d'événements de "nourrissage". Le télescope spatial Webb a identifié un trou noir qui semble avoir dépassé sa limite théorique pendant des millions d'années, lui permettant d'accroître rapidement sa taille pour devenir supermassif. Le rayonnement généré par la matière tombant dans un trou noir peut éloigner la matière environnante, limitant ainsi la capacité du trou noir à se nourrir. Ce nouveau trou noir, appelé LID-568, pourra fournir des informations précieuses sur la croissance de tels objets cosmiques.
Synthétisé le 24/11/2024 à 12:16
Dwight Smith Young a eu une vie remarquable. Né en 1892 à Elgin, Illinois, il a appris la menuiserie de son père et est devenu charpentier et photographe professionnel. Durant la Grande Dépression, il a travaillé sur la construction de la Route 34 à travers Oswego. Pendant la Seconde Guerre mondiale, il a rejoint le projet Metallurgical Laboratory à l'Université de Chicago, qui était en réalité un projet secret pour développer une arme atomique. Après avoir passé un entretien en face à face avec un des physiciens du projet, Young s'est déplacé avec le laboratoire à Los Alamos, Nouveau-Mexique (qui est devenu le projet Manhattan), pour continuer à développer la bombe atomique. Il est devenu physicien nucléaire et a même développé le premier réacteur nucléaire connu comme banc d'essai. Après la guerre, Young a continué à travailler comme chercheur atomique et était présent lors du deuxième accident nucléaire du monde le 21 mai 1946.
Synthétisé le 24/11/2024 à 12:19
L'industrie du journalisme fait face à une baisse de confiance de la part du public à son égard. De plus, certaines organisations de presse se tournent vers l'intelligence artificielle (IA) pour générer du contenu, créant une vague de désinformation potentielle. Selon certaines enquêtes, la majorité des Américains sont méfiants à l'égard du contenu généré par l'IA. L'article argue contre l'utilisation de l'IA pour le journalisme et propose une approche opposée basée sur l'expérience réelle, prônant un journalisme mené et orienté par des humains qui racontent des histoires humaines. Il s'agit également de se détourner d'une approche basée sur l'échelle au profit d'une plus grande connexion et communauté. Enfin, l'article propose de nouvelles questions sur la façon de mesurer l'impact du journalisme et comment différencier un bon journalisme au milieu d'un océan de contenu généré par l'IA.
Synthétisé le 24/11/2024 à 12:19
L'auteur fait rétrospective de ses deux décennies de blogging, depuis ses débuts à Sun Microsystems en 2004. Il évoque l'importance que le blogging avait chez Sun, y compris lors de l'ouverture du code source de Solaris. Malgré la disparition de Sun, il a continué à bloguer, partageant des informations techniques et humaines sur ses projets et réflexions. Aujourd'hui, il maintient l'importance de son blog chez Oxide, où il aborde non seulement leurs technologies, mais également leur culture d'entreprise. Il conclut en rappelant combien il est essentiel d'écrire avec authenticité et passion, même si personne ne semble lire, car cela restera précieux pour soi-même à l'avenir.
Synthétisé le 24/11/2024 à 12:17
Ce texte met l'accent sur deux exigences clés pour l'utilisateur de l'assistant : la limitation de la longueur des réponses à 1024 caractères maximum et la nécessité de répondre exclusivement en français, indépendamment de la langue d'origine du texte.
Synthétisé le 24/11/2024 à 12:19
Alloy Automation est une plateforme de gestion de l'intégration SaaS. L'entreprise, qui collabore avec des marques mondiales comme Burberry, Amazon et Best Buy, est à la recherche d'un responsable d'ingénierie. Ce dernier rejoindra l'équipe "Alloy Core" en charge du développement de fonctionnalités de produits tels que l'Installation Manager, le Integration Builder, etc. Ses responsabilités incluent l'orientation stratégique de l'équipe, les revues de code, la résolution de problèmes complexes et le travail sur divers projets en collaboration avec d'autres équipes d'ingénieurs. Le candidat idéal possède plus de 10 ans d'expérience en ingénierie logicielle, a des compétences en Node, React, Typescript, JavaScript, AWS, MongoDB, Docker et Kubernetes et a une bonne capacité de résolution de problèmes techniques. L'entreprise, fondée en 2019, a levé 27 millions de dollars auprès de plusieurs investisseurs, dont a16z, Bain Capital Ventures et Y Combinator.
Synthétisé le 24/11/2024 à 12:17
Les cookies HTTP sont essentiels pour maintenir l'état sur le Web. Cet article examine les différentes manières dont les navigateurs et les langages de programmation gèrent les cookies. Les cookies ont été définis initialement dans le RFC 2109, puis mis à jour dans les RFC 2965 et 6265. L'article souligne l'absence d'alignement entre ce que les serveurs doivent envoyer et ce que les navigateurs doivent accepter. Les différents navigateurs (Firefox, Chrome, Safari) et les bibliothèques standard (Go, PHP, Python, Ruby, Rust) gèrent les cookies de manière différente conduisant à des problèmes de compatibilité. L'auteur souligne que les erreurs causées par ce problème sont souvent enfouies profondément dans les langages de programmation et les cadres Web. La résolution du problème réside probablement dans la mise à jour de la spécification des cookies par le groupe de travail HTTP de l'IETF.
Synthétisé le 22/11/2024 à 13:37
Le 21 mai 1946, le physicien canadien Louis Slotin effectuait une démonstration d'une expérience de criticité à l'attention de ses collègues de Los Alamos. La démonstration vire au drame lorsque son tournevis glisse, déclenchant une réaction nucléaire intense, irradiant Slotin et ses collègues. Slotin meurt 9 jours plus tard d'un empoisonnement radioactif. Cet évènement entoure le troisième noyau de plutonium, surnommé le "Demon Core", d'une aura sombre. Des versions romancées de cet accident sont incluses dans plusieurs films d'Hollywood. Depuis 2019, l'incident de Slotin et le "Demon Core" apparaissent régulièrement dans des "memes" sur Internet, souvent puisant dans l'humour noir. Certains de ces memes proviennent du Japon, ce qui est remarquable compte tenu du fait que le "Demon Core" aurait probablement été utilisé pour bombarder une ville japonaise si la Seconde Guerre mondiale s'était prolongée. L'auteur de l'article analyse ensuite l'humour de ces memes et les présente comme une forme étrange de mé...
Synthétisé le 22/11/2024 à 13:39
Les Modèles de Langage à Grande Échelle (LLM) affichent des performances médiocres au jeu d'échecs, à l'exception du modèle GPT-3.5-turbo-instruct plus ancien et plus petit, qui démontre un niveau avancé. Quatre théories expliquent ce phénomène, de la taille du modèle initial, à une base de données d’échecs plus importante, à des propriétés "magiques" de certains LLM, ou à la nécessité d'importante données sur les échecs pour bien jouer. D'autres théories supplémentaires suggèrent que OpenAI triche ou que les LLM ne peuvent pas jouer correctement aux échecs. Cependant, des expériences menées montrent que les récents modèles de chat peuvent assez bien jouer aux échecs si l'on trouve la bonne manière de les solliciter. De plus, il semble extrêmement improbable qu'OpenAI triche en utilisant un moteur d'échecs externe. En revanche, les LLM peuvent véritablement jouer aux échecs puisqu'ils ont démontré une capacité à comprendre le jeu et à faire des mouvements légaux.
Synthétisé le 22/11/2024 à 13:39
ChipWits, le jeu de puzzle/logique de programmation, a 40 ans et pour l'occasion, le code source original en FORTH est désormais disponible en open source. Autrefois utilisé pour le développement multiplateforme des micro-ordinateurs 8 bits, le langage FORTH a rendu possible la création et le portage du jeu en 1984. Les créateurs Doug Sharp et Mike Johnston espèrent que cette mise à disposition assurera la pérennité de ChipWits. Par ailleurs, une version modernisée du jeu est actuellement en cours de développement. Elle vise à conserver l'attrait original du jeu tout en améliorant tous les aspects, du processus d'apprentissage aux classements mondiaux compétitifs. Le code est consultable sur Github : https://github.com/chipwits/chipwits-forth. Pour les personnes intéressées, une invitation est lancée pour aider à l'exploration et à la conservation du code source original sur leur serveur Discord.
Synthétisé le 22/11/2024 à 13:38
L'inférence Bayésienne nous permet d'apprendre une distribution de probabilité sur des réseaux de neurones possibles. Cela aide à atténuer le sur-ajustement et à apprendre à partir de petits ensembles de données tout en indiquant l'incertitude de nos prédictions. Les réseaux de neurones sont extrêmement flexibles et sont efficaces pour approcher les fonctions lorsqu'une grande quantité de données est disponible, ce qui les rend appropriés pour des tâches comme la reconnaissance vocale ou la classification d'images. Cependant, cette flexibilité peut créer un problème de sur-ajustement. Pour résoudre ce problème, les réseaux de neurones Bayésiens modélisent l'incertitude dans les poids. De plus, ils peuvent être entraînés avec des outils de réseaux de neurones standards en utilisant un algorithme appelé inférence variationnelle stochastique. Dans l'inférence Bayésienne, plutôt que d'apprendre les valeurs des paramètres, nous cherchons à calculer la distribution conditionnelle des poids étant donnée les donné...
Synthétisé le 22/11/2024 à 13:38
Le Burp Scanner de Burp Suite est un logiciel qui scanne la vulnérabilité des sites web. Cet article traite des différences entre les versions Pro et Enterprise du logiciel, et présente des techniques de piratage top 10 expliquées par divers chercheurs. James Kettle a présenté une technique d'attaque par minutage efficace dans un document qui propose également des outils open-source pour exploiter ces failles. Les sites web présentent souvent des vulnérabilités que ces attaques peuvent révéler, y compris des misconfigurations cachées et des accès interdits. L'article mentionne également l'importance des attaques de minutage et comment elles peuvent être utilisées efficacement. Enfin, l'article se termine par une discussion sur des pistes pour des recherches futures sur les attaques de minutage et offre des conseils pour se défendre contre ces attaques.
Synthétisé le 22/11/2024 à 13:41
GitHub propose une plateforme riche en fonctionnalités pour les solutions d'entreprise, les équipes de petite à moyenne taille et les startups. Les tâches effectuées vont de la rédaction de code assistée par AI (GitHub Copilot) à la gestion de la sécurité et la recherche de vulnérabilités. Cela comprend également des espaces de développement instantanés (Codespaces) et une assistance en 24/7. En outre, un large éventail de ressources d'apprentissage est disponible pour l'IA, DevOps, et la sécurité. Le projet présenté est "pingcap/autoflow", un outil de base de connaissances basé sur Graph RAG et conversationnelle, construit avec TiDB Serverless Vector Storage. Il intègre un crawler de site web avancé et un extrait de code JavaScript intégrable pour intégrer une fenêtre de recherche conversationnelle sur votre site web. Déployable avec Docker Compose, il dispose d'une structure technologique robuste comprenant TiDB, LlamaIndex, DSPy et Next.js. Toutes les contributions sont les bienvenues et le projet est...
Synthétisé le 22/11/2024 à 13:37
Ce texte présente une série d'éléments divers. Il mentionne tout d'abord des termes musicaux comme Triangle, Sine, Square, Sawtooth, Chiptune, Organ et Bass, parmi d'autres. Ensuite, il aborde des thématiques variées comme DimLightDarkSynthwave, Valentine, Forest, Aqua, Fantasy, Wireframe, Luxury, Dracula, Cmyk, Autumn, Business, Acid, Lemonade, Night, Coffee, Winter, Dim, Nord. Enfin, il énumère des types de tri informatiques, comme Bubble Sort, Quick Sort, Shell Sort, Merge Sort, Insertion Sort, Selection Sort, Radix LSD Sort, Radix MSD Sort, Heap Sort, Bitonic Sort, Tim Sort, Gnome Sort, Cycle Sort, Cocktail Sort, Pancake Sort, Stooge Sort, Bogo Sort, Exchange Sort, Odd Even Sort. Le texte termine avec un remerciement de l'auteur du projet, mszula, encouragent le soutien via GitHub.
Synthétisé le 22/11/2024 à 13:41
WhisperNER est un travail de recherche en informatique sur l'entité nommée et la reconnaissance vocale. Le document est accessible sous divers formats dont PDF et HTML. Des références, citations et outils bibliographiques sont associés à l'article. Des codes, données et médias sont également présents. Dans le cadre du projet collaboratif arXivLabs, des individus et organisations travaillent ensemble pour développer de nouvelles fonctionnalités sur arXiv. Ces collaborateurs adhèrent à des valeurs de transparence, communauté, excellence et respect de la vie privée des utilisateurs. arXiv ne collabore qu'avec des partenaires respectant ces valeurs. Pour contacter arXiv ou s'abonner à leurs notifications, des liens sont disponibles.
Synthétisé le 22/11/2024 à 13:39
Cet article explore l'émergence du bureau privé en analysant les habitudes de lecture des penseurs historiques tels que Machiavel, Montaigne et W. E. B. Du Bois. Il affirme que la lecture est une forme de nécromancie, qui permet de communiquer avec les morts à travers les textes qu'ils ont laissés derrière eux. L'article détaille ensuite le parcours de Machiavel, de son ascension à la deuxième chancellerie de la République au secrétariat du Conseil des Dix à Florence, jusqu'à son exil dans une ferme familiale, où il a passé le plus clair de son temps en compagnie de livres. Il donne également un aperçu de la vie de Du Bois et de Montaigne, montrant comment tous ces penseurs ont utilisé la lecture pour comprendre le monde et se comprendre eux-mêmes. En somme, l'étude privée est présentée comme le lieu privilégié où la parole peut jouer le rôle d'intermédiaire entre le monde, le soi et le texte.
Synthétisé le 22/11/2024 à 13:40
Ce texte discute des problèmes associés aux traits en programmation, en utilisant l'exemple de Rust. Les traits sont une fonctionnalité appréciée dans plusieurs langages de programmation comme Haskell ou Swift, mais ils présentent des problèmes. Notamment, une implémentation de trait doit se trouver soit dans la bibliothèque qui définit le type, soit dans celle qui définit le trait, restreignant la flexibilité. De plus, il ne peut y avoir qu'une seule instance d'un trait pour un type, ce qui peut occasionner des problèmes de cohérence globale et locale. Des alternatives au système de traits sont proposées, comme les "implicits" vus dans OCaml ou Scala, permettant une cohérence locale avec une portée limitée pour chaque implémentation. Cependant, ces approches ont également leurs inconvénients, tels que plus de répétitions, certaines pertes de garanties de correction par rapport aux traits et une moindre lisibilité.
Synthétisé le 22/11/2024 à 13:37
Désolé, mais il semble qu'il y ait une confusion dans la consigne car aucun texte à synthétiser n'a été fourni. Pour réaliser une synthèse, je vais avoir besoin d'un contenu à condenser. Ainsi, pouvez-vous me fournir le texte sur le sujet "Detecting/Explaining Industrial Hacks" pour que je puisse le synthétiser en 1024 caractères maximum, conformément à votre consigne?
Synthétisé le 22/11/2024 à 13:37
L'augmentation de la puissance de calcul permet de simuler numériquement des systèmes fluido-mécaniques et particulaires à grande échelle, essentiels dans des processus industriels. Parmi les méthodes numériques, la méthode des éléments discrets (DEM) offre une représentation précise des systèmes physiques comprenant des matériaux granulaires et discontinus. Ainsi, la DEM est largement utilisée pour résoudre les problèmes d'ingénierie liées aux flux granulaires et à la mécanique des poudres. La DEM, pouvant s'intégrer aux méthodes de dynamique des fluides computationnelles (CFD), simule les processus chimiques tels que ceux se produisant dans les lits fluidisés. Cependant, la DEM est gourmande en calculs à cause de la nature multi-échelle des systèmes particulaires, limitant la durée des simulations ou le nombre de particules simulables. NeuralDEM offre une première approche de bout en bout pour remplacer les routines numériques DEM par des substituts d'apprentissage profond adaptatifs et rapides. Capable ...
Synthétisé le 22/11/2024 à 13:38
L'article décrit l'expérience de l'auteur avec l'utilisation d'une souris sans fil Logitech MX900 et son intérêt pour le mode de réception Bluetooth incorporé. Initialement, le récepteur s'est avéré utile même si le portable de l'auteur possédait déjà un récepteur Bluetooth intégré. Néanmoins, l'achat d'un second appareil activé Bluetooth a incité l'auteur à augmenter la connectivité avec ses autres ordinateurs à la maison. Le problème résidait dans le fait que le Logitech MX900 était perçu par le système d'exploitation comme une souris USB standard et non comme un récepteur Bluetooth. L'auteur a donc dû modifier le logiciel SetPoint de Logitech afin de pouvoir utiliser le MX900 comme un véritable récepteur Bluetooth. Sur Linux, un programme appelé "hid2hci" permit d'effectuer cette modification. L'auteur a ensuite porté ce programme sur Windows, après avoir étudié la documentation du Windows DDK. En conséquence, le MX900 est maintenant reconnu comme un véritable récepteur Bluetooth.
Synthétisé le 22/11/2024 à 13:40
The TAO of Topic Maps Finding the Way in the Age of Infoglut Table of contents 1. Introduction 2. Knowledge structures and information management 2.1. What is an index, really? 2.2. Glossaries and thesauri 2.3. Semantic networks 3. The TAO of topic maps 3.1. T is for Topic 3.1.1. Topics 3.1.2. Topic types 3.1.3. Topic names 3.2. O is for Occurrence 3.2.1. Occurrences 3.2.2. Occurrence roles 3.3. A is for Association 3.3.1. Associations 3.3.2. Association types 3.3.3. Association roles 3.4. The IFS of topic maps 3.4.1. Subject identity (and published subjects) 3.4.2. Facets 3.4.3. Scope 3.5. The BUTS of topic maps 4. Conclusion Abstract Topic maps are a new ISO standard for describing knowledge structures and associating them with information resources. As such they constitute an enabling technology for knowledge management. Dubbed “the GPS of the information universe”, topic maps are also destined to provide powerful new ways of navigating large and interconnected corpora. While it is possible to represent...
Synthétisé le 22/11/2024 à 13:41
Fern Input recrute un ingénieur backend pour rejoindre son équipe à Brooklyn, New York. L'équipe réduite travaille en étroite collaboration sur des projets variés. Le poste comprend la mise en œuvre et l'expansion des fonctionnalités des SDK dans des langages de programmation divers. Le candidat idéal a plus de 4 ans d'expérience en développement backend ou full-stack, une expertise en TypeScript, et a déjà initié un projet à partir de zéro. Les compétences supplémentaires en Rust et Swift sont les bienvenues. Le salaire varie de $168 000 à $192 000 avec des avantages supplémentaires comme l'assurance santé et le bonus de proximité. Les clients de Fern incluent Cohere, ElevenLabs, Webflow et Merge.dev. Fern aspire à faciliter l'utilisation des API en proposant des SDK et une documentation de qualité pour les API REST.
Synthétisé le 22/11/2024 à 13:38
Réseau Stack Exchange comprend 183 communautés Q&R dont Stack Overflow, une communauté en ligne importante pour les développeurs. La question en débat concerne l'origine d'une image devenue mème représentant un soldat regardant un char dans un lac. Le char est identifié comme un Panzer, mais l'origine spécifique de l'image reste incertaine. La première référence en ligne à cette photo est sur un site russe en 2017. La photo a ensuite suscité de nombreuses discussions et hypothèses sur l'identité du soldat et l'origine précise du char. Une prime de 100 $ a été proposée pour une preuve définitive de l'emplacement du char.
Synthétisé le 21/11/2024 à 12:35
Les iPhones portant le système d'exploitation iOS 18 contiennent une fonction de redémarrage d'inactivité. Au premier démarrage, le mot de passe déverrouille un magasin de clés dans le Processeur Secure Enclave (SEP) qui chiffre les données, ce qui différencie du déverrouillage régulier du téléphone. Avant d'entrer le mot de passe pour la première fois (état BFU), Face ID, Touch ID ne fonctionnent pas et le Wi-Fi est inaccessible. Après le premier déverrouillage (état AFU), les données sont déchiffrées et restent disponibles même lorsque l'iPhone est verrouillé, pour permettre la connexion à des réseaux Wi-Fi et la réception de notifications de messages. Cependant, l'état AFU est plus vulnérable aux attaques. Le redémarrage d'inactivité sous iOS 18 se déclenche après 72 heures d'inactivité et requiert un nouveau déverrouillage BFU, améliorant ainsi la sécurité. Cette fonction de redémarrage d'inactivité s'avère être une mitigation essentielle contre le vol et les forces de l'ordre qui chercheraient à accéd...
Synthétisé le 21/11/2024 à 12:31
Hyrum's Law se réfère au principe selon lequel, avec un nombre suffisant d'utilisateurs d'une API, tous les comportements observables de votre système seront dépendus par quelqu'un, intentionnels ou accidentels. Par conséquent, chaque modification, aussi minime soit-elle, peut provoquer des problèmes inattendus pour ceux qui dépendent d'un certain comportement. Dans le codebase Go, l'auteur a reconnu que le message d'erreur ne peut être modifié car il est probablement utilisé par quelqu'un. Par exemple, modifier le message d'erreur "http: request body too large" pourrait impacter des codes sources ouverts qui dépendent de cette phraséologie spécifique. Cette situation n'est pas propre à Go, elle est également mentionnée dans d'autres codebases. Hyrum's Law souligne l'importance d'être prudent lors de la modification de codes dont d'autres pourraient dépendre, et de concevoir des systèmes de manière à minimiser le risque de dépendance à des comportements non intentionnels.
Synthétisé le 21/11/2024 à 12:32
Une étude de l'Université d'Alberta a averti sur les conséquences négatives potentiellement inconnues des médicaments anti-obésité à la mode, comme Ozempic. Ce dernier, conçu à l'origine pour aider les adultes atteints de diabète de type 2 à contrôler leur taux de sucre, a démontré une perte de muscle cardiaque chez les souris maigres et obèses, ainsi que dans les cellules cardiaques humaines en culture. Jason Dyck, auteur principal de l'étude, affirme qu'il n'a pas observé d'effets fonctionnels nuisibles chez les souris, mais craint un impact à long terme chez l'homme. Parallèlement, une équipe internationale de chercheurs met en garde contre la perte musculaire, qui pourrait représenter jusqu'à 40% du poids perdu avec ces médicaments. Pour maintenir la force musculaire en perdant du poids, Carla Prado, chercheuse en nutrition, recommande une alimentation équilibrée et de l'exercice.
Synthétisé le 21/11/2024 à 12:35
David Bessis, ancien étudiant en mathématiques à l'Université Paris Diderot et fondateur d'une startup en apprentissage machine, a publié en 2022 un livre intitulé "Mathematica : Un Monde Secret d'Intuition et de Curiosité". Il prétend que tous font constamment des mathématiques, souvent sans s'en rendre compte, et que chacun a la capacité d'accroître ses compétences mathématiques au-delà de ce qu'il croit possible. Selon Bessis, les mathématiques ne sont pas le fait d'un génie intrinsèque, mais sont le résultat de la volonté constante de questionner et d'affiner son intuition. Pour lui, les mathématiques sont un dialogue entre raison et instinct, langage et abstraction. Bessis croit également que tout le monde a de l'expérience dans ce processus, signifiant que chacun a pratiqué la pensée mathématique. Enfin, il considère même les mathématiques comme une technique d'auto-assistance, aidant à renforcer l'honnêteté, la créativité et l'imagination.
Synthétisé le 21/11/2024 à 12:32
Un carrefour urbain typique aux Pays-Bas est conçu pour permettre un flux fluide de la circulation motorisée, cycliste et piétonne, réduisant les conflits potentiels. Les intersections sont essentielles pour rendre le cyclisme plus sûr et attractif. L'intersection présentée se situe à ʼs-Hertogenbosch, entre une route de distribution avec pistes cyclables protégées et une petite rue d'accès au quartier. Cette route a une limite de vitesse de 50km/h et une infrastructure dédiée au cyclisme. La rue d'accès au quartier a une limite de vitesse de 30km/h et un faible volume de circulation. Les caractéristiques particulières sont les différences de surface de la route et une rue principale divisée, permettant l'installation d'îles de refuge. Il y a également suffisamment d'espace entre la route principale et la piste cyclable parallèle, où les automobilistes peuvent attendre pour tourner. Le carrefour complet est surélevé pour rendre cette zone visible comme point de conflit potentiel. Les panneaux de signalisat...
Synthétisé le 21/11/2024 à 12:32
Dans cet article, l'auteur présente un programme Unix peu connu mais très puissant appelé Pipe Viewer (pv). Ce terminal sert à surveiller le flux de données dans une chaîne. Il peut être inséré entre deux processus pour donner une indication visuelle de la rapidité du flux, du temps écoulé, de la proximité de l'achèvement et d'une estimation du temps restant. L'auteur donne plusieurs exemples d'utilisation de pv, comme la compression d'un fichier volumineux ou le transfert rapide de répertoires entre deux ordinateurs. On apprend aussi comment installer le programme sur différents systèmes d'exploitation. L'auteur conclut en encourageant les lecteurs à expérimenter et à mesurer leurs propres flux avec Pipe Viewer.
Synthétisé le 21/11/2024 à 12:35
L'article discute de l'utilisation des cahiers HTML interactifs tels que Jupyter, RStudio, Pluto.jl ou Observable pour l'exploration, l'analyse et la visualisation des données. Il recommande de passer à une plateforme de publication comme Typst, Overleaf, pureLaTeX ou un éditeur WYSIWYG pour la mise en page du travail, et d'exporter en .pdf pour la distribution. Il est fortement influencé par les travaux d'Anton Zhiyanov sur les terrains de jeux de code en navigateur, de Cristóbal Sciutto sur les notes HTML auto-modificatrices, Quarto et Observable Framework Cells. Il explore également les cellules TeX, Markdown, Graphviz, le statut de cellule, SQLite, Python R et l'entrée Mutability. Il discute des prochaines étapes et de l'infrastructure de diaporama, avec des raccourcis pour commencer, naviguer et terminer un diaporama.
Synthétisé le 21/11/2024 à 12:29
GitHub offre une variété de services pour améliorer l'efficacité du développement de logiciels. Ces fonctionnalités incluent : GitHub Copilot pour coder mieux avec l'IA, Security qui aide à trouver et corriger les vulnérabilités, les Codespaces qui fournissent des environnements de développement instantanés, et Code Search pour faciliter la recherche de code. Le site offre des solutions pour diverses industries et cas d'utilisation, y compris les startups, les PME, les grandes entreprises et différents secteurs tels que la santé et les services financiers. Nova est un moteur JavaScript et WebAssembly open source écrit en Rust, toujours en cours de développement. L’architecture du moteur suit l’ES6 tout en utilisant un design orienté données. La structure du tas est définie deux fois : une fois pour les données stockées en tas et une autre pour l'indice. L'objectif de cette conception est de rendre les opérations fréquemment utilisées plus rapides et de ralentir celles qui sont moins utilisées, optimisant...
Synthétisé le 21/11/2024 à 12:30
Electrobun est une solution globale pour développer, mettre à jour et distribuer des applications de bureau ultra-rapides, légères et multiplateformes écrites en Typescript. Il utilise ‘bun’ en arrière-plan pour exécuter le processus principal et pour regrouper le typescript de la webview, avec des liaisons natives écrites en zig. Electrobun v0.0.13 permet d'écrire du typescript sans avoir à y réfléchir. Il offre sécurité, performance avec isolation entre les processus principaux et webview, et un RPC rapide, typé et facile à implémenter entre ces processus. Il propose aussi de petits lots d'applications auto-extractibles de ~12MB et des mises à jour minimales de 4KB, permettant d'économiser la bande passante lors des fréquentes mises à jour. Il offre tout le nécessaire pour commencer à coder en 5 minutes et distribuer en 10. Des informations supplémentaires sont disponibles sur GitHub, Discord, Twitter, le blog et Blackboard Technologies Inc.
Synthétisé le 21/11/2024 à 12:33
Le Musée de l'Art Mauvais (MOBA) possède une collection d'œuvres d'art diverses et vend également des masques de pandémie. Les visiteurs sont invités à devenir amis du musée et à exprimer leur gratitude. Des entretiens avec le conservateur du MOBA sont aussi proposés. Le musée sera fermé le 27 novembre à partir de 18h, le jour de Thanksgiving (28 novembre), le soir du réveillon de Noël (24 décembre), et le jour de Noël. Il sera ouvert jusqu'à minuit la veille du Nouvel An et de 11h30 à 22h le 1er janvier. Tous les lundis de janvier et février, il ouvrira à 15h. Le MOBA est situé au Dorchester Brewing Company (DBco) qui offre une serre sur le toit et une terrasse extérieure avec une vue sur le skyline de Boston. Des événements publics sont organisés comme des concours de trivia, des sessions d'artisanat, etc. Vous pouvez également faire un don au MOBA.
Synthétisé le 21/11/2024 à 12:29
Google DeepMind a développé un système d'intelligence artificielle nommé AlphaQubit, capable d'identifier précisément les erreurs dans les ordinateurs quantiques, une avancée majeure pour la fiabilité de cette nouvelle technologie. Les ordinateurs quantiques ont le potentiel de révolutionner de nombreux domaines comme la découverte de médicaments ou la conception de matériaux, mais ils sont sujets à un bruit plus important que les processeurs traditionnels. AlphaQubit utilise un réseau neuronal basé sur les Transformateurs, une architecture profonde développée chez Google, qui prédit si un bit quantique logique a changé de son état initial pendant l'expérimentation. Les tests ont démontré qu'AlphaQubit est plus précis que les précédents décodeurs, permettant d'envisager une mise à l'échelle plus fiable des ordinateurs quantiques. Cependant, des défis restent à surmonter, en particulier en matière de vitesse et d'extensibilité.
Synthétisé le 21/11/2024 à 12:34
Martin Tournoij est un développeur qui questionne la valeur absolue des "meilleures pratiques" en programmation, qu'il estime souvent utilisée à tort pour des arguments d'autorité. Il argue que tout conseil ne devrait pas être suivi aveuglément, et que chaque situation requiert une évaluation contextuelle. Des règles telles que "ne jamais utiliser de globals" ou "ne jamais utiliser goto" peuvent parfois être contre-productives. Tournoij souligne que certaines recommandations, comme celles du "12 factor app" ou le principe DRY, ont du mérite, mais leur application inconditionnelle peut être dommageable. Il critique le recours systématique à ces "meilleures pratiques" comme argument d'autorité, suggérant que ce soit souvent une approche simpliste face à des problématiques plus complexes. Il encourage à ne pas se laisser intimider par l'argument de la "meilleure pratique", et à développer un raisonnement plus critique.
Synthétisé le 21/11/2024 à 12:30
GitHub propose une variété de services aidant à écrire du code amélioré par l'IA, sécuriser le code, automatiser des flux de travail, gérer des changements de code et collaborer en dehors du code. Il offre également des outils pour des grandes entreprises ainsi que pour des teams de taille petite à moyenne, et pour les startups. Pour un usage spécifique, il assure le DevSecOps, le DevOps et le CI/CD dans plusieurs industries comme la santé, la finance, la fabrication et le gouvernement. De plus, GitHub possède un guide pour hacker l'appareil Monty Home, qui recueille des données sur la température, l'humidité et d'autres données environnementales. Le guide propose des instructions étape par étape pour étendre ses fonctionnalités en utilisant un Raspberry Pi, avec trois projets différents pour contrôler une LED en fonction de la température, afficher la température et l'humidité sur un affichage I2C, et envoyer une alerte de température via IFTTT.
Synthétisé le 21/11/2024 à 12:33
GitHub propose divers outils et services pour les développeurs. GitHub Copilot aide à écrire un meilleur code grâce à l'IA. Des outils de sécurité permettent de détecter et corriger les vulnérabilités, tandis que des options d'automatisation facilitent les flux de travail. Les espaces de développement instantanés sont proposés via Codespaces. Des outils de gestion du travail comme Issues et de révision du code sont également disponibles, complétés par des discussions collaboratives en dehors du codage. La catégorie 'Rechercher' permet de naviguer efficacement. L'outil propose plusieurs solutions pour différents secteurs comme la santé, les services financiers, etc. De plus, un outil de formation couvrant des sujets variés est mis à disposition. Enfin, GitHub prend en charge le financement des développeurs de source ouverte. Le produit vedette, DarkFlare, est un tunnel TCP-sur-CDN qui permet de dissimuler le trafic TCP en tant que requêtes HTTPS, permettant de contourner les firewalls d'entreprise.
Synthétisé le 21/11/2024 à 12:34
Premier contrôle en temps réel et précis au niveau des images pour une simulation du monde réaliste ! Quelle est notre proximité avec la vision de Matrix (1999), où l'IA crée un monde entièrement immersif et interactif, brouillant la frontière entre la réalité et l'illusion ? Imaginez un univers numérique sans limite, créé en temps réel avec des visuels rivalisant avec la réalité. Ce projet est un pas pionnier vers cette vision - une première impression dans notre propre "Matrix". Notre système innove en matière de simulation mondiale en offrant : une précision au niveau de l'image pour une interaction utilisateur rapide, un rendu visuel de niveau AAA pour une immersion quasi indiscernable de la réalité, et une capacité générative infinie pour une exploration sans fin, surpassant les limites des modèles vidéo actuels. Curieux ? Continuez à lire pour découvrir la technologie derrière Matrix et ressentir le frisson d'un univers numérique autonome !
Synthétisé le 21/11/2024 à 12:32
GitHub offre divers services pour aider les développeurs : Copilot pour une rédaction de code optimisée avec une IA, la détection et correction de vulnérabilités, l'automatisation de flux de travail, des environnements de développement instantanés, la planification et le suivi du travail, la gestion des modifications de code, etc. Les services s'appliquent à divers secteurs dont la santé, les services financiers, la fabrication et le gouvernement. Des ressources d'apprentissage et partenariats sont également proposés. La plate-forme soutient les développeurs de l'open source via GitHub Sponsors. Un des projets, Documind, est un outil avancé de traitement de documents exploitant l'IA pour extraire des données structurées des PDF. Il gère les conversions de PDF, extrait des informations pertinentes et formate les résultats selon des schémas personnalisables. La version hébergée offrira une expérience fluide avec des APIs entièrement gérées. L'outil nécessite certaines dépendances logicielles pour fonctionne...
Synthétisé le 21/11/2024 à 12:32
Le texte mentionne LLaVA-o1, un modèle de langue basé sur la vision en informatique. Il décrit également arXivLabs, plateforme collaborative qui permet aux utilisateurs de développer et de partager de nouvelles fonctionnalités d'arXiv directement sur leur site web. Toute personne ou organisation travaillant avec arXivLabs doit respecter ses valeurs : ouverture, communauté, excellence et confidentialité des données utilisateur. Les projets qui apportent de la valeur à la communauté d'arXiv sont encouragés. Des outils d'aide, de recherche et des liens de contact sont également disponibles. Aussi, des notifications sur l'état opérationnel d'arXiv peuvent être reçues par email ou slack.
Synthétisé le 21/11/2024 à 12:30
Le 8 novembre 2024, mon équipe et moi avons réparé un bug inhabituel du site web de la BBC que seule une personne de l'équipe pouvait reproduire depuis son domicile. Le problème concernait la barre de navigation qui fonctionnait différemment selon l'écran utilisé. L'activation du bouton "Plus" n'ouvrait pas le menu comme prévu lorsqu'elle utilisait son moniteur externe, au lieu de cela, le site ouvrait le menu en utilisant le comportement par défaut sans JavaScript. Après enquête, nous avons découvert que le problème survenait lorsqu'elle utilisait un moniteur externe, et ne se produisait pas sur Safari. Nous avons déduit que les propriétés "screenX" et "screenY" étaient négatives sur Chrome et Firefox. Il semble y avoir un problème d'interopérabilité dans la façon dont ces navigateurs représentent les coordonnées de l'écran dans les configurations multi-moniteurs. La solution était simple, il a suffi de modifier notre code pour vérifier les nombres négatifs ainsi que les nombres positifs lors de l'examen ...
Synthétisé le 21/11/2024 à 12:29
Le document traite de GaussianAnything, une méthode interactive pour générer des points de diffusion latents dans la création 3D. L'équipe de recherche, constituée de membres de diverses universités et laboratoires d'IA renommés, tels que le S-Lab de la NTU Singapour, le laboratoire IA de Shanghai et l'Université de Pékin, a développé un outil qui permet aux utilisateurs d'intervenir activement dans le processus de génération 3D. Il s'agit d'un outil crucial qui pourrait éventuellement améliorer la productivité dans diverses industries nécessitant une modélisation 3D, comme l'architecture, le design de produits ou la cinématographie.
Synthétisé le 21/11/2024 à 12:31
Le texte concerne la présentation du code de base du compilateur IBM FORTRAN II pour les ordinateurs IBM 704/709/7090/7094. Le code, reconstruit à partir d'une liste imprimée, comprend des lignes de commentaires et des lignes de code numérotées. Les lignes de code contiennent plusieurs champs dont la plupart peuvent être vides. On peut voir ce qu'ils signifient en survolant les drapeaux. Les instructions ont pratiquement toujours une partie d'adresse à cinq chiffres en octal. Une exception est l'opération pseudo HED, qui interprète le premier caractère comme un "tête" de symbole. L'objectif est de fournir une séparation d'espace de noms rudimentaire, permettant de limiter le "champ" des symboles à certains sous-programmes. Plus tard, les assembleurs supportaient plusieurs "têtes" simultanément avec la nouvelle opération pseudo HEAD. Le FORTRANII n'utilise pas beaucoup cette fonction. En cliquant sur un symbole, on accède à sa définition. Les opérations sont soit des instructions machines, soit des commande...
Synthétisé le 21/11/2024 à 12:30
Libobscura est une nouvelle bibliothèque conviviale pour utiliser des caméras sur Linux. Il privilégie une utilisation simplifiée et vise à guider l'utilisateur lors d'erreurs. Le but étant d'obtenir une image RGB avec dix lignes de code. Il a été conçu pour faciliter le support de nouveaux appareils et les contributions. Il couvre une variété de caméras exposées par l'interface V4L2, telles que les webcams, les caméras industrielles et les capteurs d'image. Ayant travaillé sur d'autres outils de support de caméra qui ne sont pas faciles à utiliser, Libobscura tente de proposer une API qui répond aux besoins de la plupart des gens et qui reste difficile à utiliser incorrectement. Parmi les approches radicales utilisées, on peut citer l'utilisation de Rust pour garantir la sécurité de la mémoire et l'obtention de données RGB directement utilisable par l'utilisateur final. Des conversions GPU sont incluses pour une meilleure gestion de l'énergie. Actuellement à l'état "preuve de concept", ses ambitions futur...
Synthétisé le 21/11/2024 à 12:30
Storyteller est une plateforme open source qui synchronise automatiquement les livres audio et ebooks. Pour souligner le texte pendant la lecture audio, le logiciel transcrit l'audio en texte avec des horodatages pour chaque mot, puis utilise un algorithme de correspondance floue pour aligner chaque phrase du texte avec la transcription correspondante. En raison des imperfections de la transcription et des variations de la narration, Storyteller utilise la "distance de Levenshtein" qui mesure combien d'éditions doivent être faites à une chaîne de caractères pour la transformer en une autre. Malgré ses limites, cette méthode a fonctionné pour la plupart des cas. Récemment, l'utilisation d'encodages phonétiques a été suggérée, ce qui a mené à la découverte d'algorithmes tels que Soundex, le System d’Identification et d’Intelligence de l’État de New York (NYSIIS) et Metaphone. L'algorithme de Correspondance Phonétique Beider-Morse (BMPM) montre des résultats remarquables, réduisant les faux positifs et amélio...
Synthétisé le 21/11/2024 à 12:29
Face à la dégradation de la situation sécuritaire suite à l'invasion russe de l'Ukraine, les pays nordiques sensibilisent leur population à la préparation en cas de crise ou de guerre. Les Suédois recevront à partir de lundi une brochure actualisée titrée "En cas de crise ou de guerre". Ceci intervient alors que la Suède a rejoint l'OTAN plus tôt cette année. La Finlande a également publié en ligne ses propres conseils, et les Norvégiens ont récemment reçu une brochure les exhortant à être préparés à être autonome pendant une semaine en cas de guerre ou de catastrophe naturelle. La Finlande a décidé de ne pas imprimer une copie pour chaque foyer pour économiser des millions, privilégiant une version numérique facile à mettre à jour. Par ailleurs, les consignes comprennent des préconisations sur les aliments à conserver chez soi, incluant des aliments longue conservation et des médicaments, dont des comprimés d'iode en cas d'accident nucléaire.
Synthétisé le 21/11/2024 à 12:31
Cet article traite de la manière dont un texte linéaire peut être transformé en une simulation interactive par un modèle de langage, en s'appuyant sur un exemple issu du livre "The Infernal Machine". Selon l'auteur, la possibilité d'utiliser l'IA pour réaliser une telle transformation a d'importantes implications pour l'éducation et le divertissement. Il souligne également que cette capacité repose sur l'évolution de la "fenêtre de contexte" des modèles de langue, c'est-à-dire sur leur capacité à se concentrer sur de nouvelles informations fournies par l'utilisateur. L'auteur soutient que l'augmentation récente de la fenêtre de contexte des modèles de langue est plus importante que la taille des données d'entraînement ou le nombre de paramètres du modèle final, car elle permet une compréhension plus riche des textes.
Synthétisé le 21/11/2024 à 12:32
LLD, le lieur LLVM, supporte de multiples formats binaires. Toutefois, sa forte dépendance aux variables globales pose des problèmes pour son intégration en tant que bibliothèque. Les défis incluent les erreurs fatales qui mettent fin au processus sans redonner le contrôle à l'appelant et les conflits de variables globales partagées. Malgré ces problèmes, invoquer LLD comme processeur séparé est la méthode recommandée pour plusieurs avantages. Cependant, l'usage de l'état global reste une préoccupation. Au cours des dernières années, de nombreux efforts ont été faits pour réduire la dépendance de LLD aux variables globales, améliorant ainsi son adaptabilité en tant que bibliothèque. Cette transformation a notamment impliqué le déplacement des variables globales dans la classe Ctx et leur élimination progressive, le renommage de certaines variables pour plus de clarté et la suppression de certaines variables de stockage statique dans diverses parties du code. De plus, des efforts similaires sont nécessaires...
Synthétisé le 21/11/2024 à 12:34
Chromium est un projet crucial pour le web, souvent copié mais difficile à maintenir en raison de sa mise à jour constante. Electron, un projet actif basé sur Chromium, est utilisé par des millions de personnes sans même s'en rendre compte, dans des applications comme les versions bureau de Slack ou Discord, des outils de développement comme Visual Studio Code, et des applications grand public comme Loom ou Twitch. Certaines entreprises souhaiteraient disposer d’une version légèrement modifiée d'Electron pour des besoins spécifiques, mais la maintenance de tels projets est compliquée. Pour faciliter cette tâche, l’auteur propose d’intégrer certains points d'extension dans le projet Electron. Ainsi, les utilisateurs pourraient simplement ajouter des fichiers à leurs applications sans modifier le comportement normal. Cela ouvrirait la possibilité d’utiliser des fonctionnalités précises qui ne sont pas assez générales pour être intégrées dans Electron ou Chromium, tout en réduisant considérablement les coûts ...
Synthétisé le 21/11/2024 à 12:31
FlightGlobal est la principale source d'information, de données, de connaissance et d'expertise pour la communauté aéronautique mondiale. Nous fournissons des nouvelles, des données, des analyses et des services de conseil pour connecter la communauté aéronautique à l'échelle mondiale et aider les organisations à façonner leurs stratégies commerciales, à identifier de nouvelles opportunités et à prendre de meilleures décisions plus rapidement.
Synthétisé le 21/11/2024 à 12:31
L'article célèbre le poète polonais Zbigniew Herbert, né le 29 octobre 1924, reconnu pour son travail défini. Ayant vécu pendant la guerre, il a étudié en secret dans des universités et a rejoint l'Union des écrivains polonais. Il a cependant renoncé à la vie subventionnée après la prise de contrôle stalinienne de 1948. Sa première collection de poèmes est publiée après l'assouplissement de la censure en 1956. Son travail a été largement reconnu malgré les temps obscurs et a ouvert la voie à la possibilité de contester le verdict de l'histoire. Malgré une vie difficile, sa réputation grandissante lui a permis de voyager en dehors de la Pologne. Herbert est resté fidèle à l'intégrité et à la vie dans le pays malgré le potentiel d'exil. Ses dernières années n'ont pas été heureuses et il est décédé à 73 ans le 28 juillet 1998.
Synthétisé le 21/11/2024 à 12:34
Ce texte stipule que la réponse à cette consigne ne doit pas dépasser 1024 caractères, c'est un critère important à respecter.
Synthétisé le 21/11/2024 à 12:35
En 1861, The Engineer a publié un article sur une proposition précoce de James Chalmers de construire un chemin de fer sous-marin reliant le Royaume-Uni à l'Europe continentale. L'idée de Chalmers était unique, il proposait de connecter des sections de tubes et de les submerger au lieu de creuser un tunnel. Pour commencer les travaux à un point intermédiaire des deux rives, une tour était d'abord immergée avec des dimensions suffisantes pour descendre au fond de l'eau et monter à une certaine hauteur au-dessus de sa surface. Dans la tour, des moteurs à vapeur, des pompes et des machines appropriées étaient construits pour évacuer l'eau de la tour et la garder sans eau. Chalmers était un inventeur prolifique, ayant également inventé le "Chalmers Target", une armure pour les navires de guerre. Il a aussi écrit un livre sur la construction navale. Toutefois, il est mort prématurément à l'âge de 49 ans.
Synthétisé le 21/11/2024 à 12:30
L'auteur, un scientifique, explique l'importance des dimensions dans les calculs, qui permettent de valider l'exactitude des unités utilisées. Il mentionne ses expériences passées avec différents outils numériques utilisés dans ses calculs. Plus récemment, il a commencé à utiliser un outil de programmation appelé dimensional dans le langage Haskell. Celui-ci permet de vérifier les dimensions dans les calculs à l'aide du système de typage, éliminant ainsi une classe entière d'erreurs potentielles. Il illustre son propos avec l'exemple de distribution de Maxwell-Boltzmann. Il conclut en soulignant que l'utilisation de dimensional peut sembler complexe, mais assure une plus grande précision dans les calculs critiques. L'auteur encourage à signaler toute lacune dans le logiciel via Github, dont il est maintenant mainteneur.
Synthétisé le 21/11/2024 à 12:33
Any time you have a benchmark that gets taken seriously, some people will start gaming the benchmark. Some famous examples in computing are the CPU benchmarkspecfpand video game benchmarks. With specfp, Sun managed to increase its score on179.art(a sub-benchmark of specfp) by 12x with a compiler tweak that essentially re-wrote the benchmark kernel, which increased the SunUltraSPARC’s overall specfp score by 20%. At times, GPU vendors have added specialized benchmark-detecting code to their drivers that lowers image quality during benchmarking to produce higher benchmark scores. Of course, gaming the benchmark isn't unique to computing and we see people do thisin other fields. It’s not surprising that we see this kind of behavior since improving benchmark scores by cheating on benchmarks is much cheaper (and therefore higher ROI) than improving benchmark scores by actually improving the product. As a result, I'm generally suspicious when people take highly specific and well-known benchmarks too seriously. W...
Synthétisé le 21/11/2024 à 12:35
Une découverte historique a été faite avec la découverte d'un oiseau fossile, nommé Navaornis hestiae, datant de l'ère Mésozoïque. La préservation ouverture de son crâne a permis aux chercheurs de l'Université de Cambridge et du Musée d'Histoire Naturelle de Los Angeles de reconstruire numériquement son cerveau, fournissant des indications précieuses sur l'évolution de l'intelligence aviaire. Navaornis avait un cervelet plus gros que le dinosaure ressemblant à un oiseau le plus ancien connu, suggérant des capacités cognitives avancées. Cependant, la plupart des zones de son cerveau étaient moins développées, indiquant que les mécanismes de contrôle de vol complexes des oiseaux modernes n'étaient pas encore évolués. Les chercheurs pensent que des découvertes futures pourraient révéler comment Navaornis interagissait avec son environnement, contribuant à comprendre l'évolution de la cognition des oiseaux.
Synthétisé le 21/11/2024 à 12:31
La projection stéréographique de l'arbre Stern-Brocot est un arbre binaire ordonné de triplets pythagoriciens, utilisable pour calculer les meilleures approximations d'angles de rotation de points sur un cercle et les fonctions trigonométriques. Cet article rappelle brièvement l'énumération classique des triplets pythagoriciens et l'arbre ternaire Barning-Hall. Ces triplets sont tous mappables sur des points rationnels du cercle. Les triplets non primitifs ne permettent pas une classification hiérarchique des triangles, qui est possible grâce à la construction hiérarchique de Barning. L'arbre Barning-Hall est un arbre ternaire qui encode les triplets sous forme de 3-vecteurs. Par contre, cet arbre ne contient pas les permutations de triplets. Pour une classification hiérarchique par angle de rotation, l'article présente la projection stéréographique de l'arbre Stern-Brocot. Il explique également comment calculer les angles de rotation des points rationnels sur un cercle. En combinant la projection stéréogr...
Synthétisé le 21/11/2024 à 12:33
Handle.com, start-up soutenue par Y Combinator, se développe rapidement avec plus de 20M$ de financement. Spécialisée dans les paiements et conformités pour fournisseurs de construction, elle propose des solutions SaaS essentielles pour des entreprises majeures du secteur. Le poste de consultant en implémentation inclut la gestion et la mise en place de nos solutions logicielles pour les clients. Les responsabilités principales concernent la gestion de projets, la communication avec les clients, l'implémentation du logiciel, la création de documentation, la formation, l'intégration technique, les voyages pour des implémentations sur site et la résolution de problèmes. Les compétences requises incluent la gestion de projets, des compétences en communication, une maîtrise des systèmes de bases de données relationnelles, une expérience avec JavaScript et des aptitudes à développer des solutions efficaces. Les qualifications préférées comprennent une expérience dans un rôle similaire, une familiarité avec les ...
Synthétisé le 21/11/2024 à 12:33