IT |
InfoQ |
Tweaking Network Latency for Search with HTTP/3 at Dropbox |
https://www.infoq.com/news/2023/06/dropbox-network-latency-http3/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
|
Tweaking Network Latency for Search with HTTP at DropboxDropbox recently experimented with HTTP to improve network latency Harnessing the enhanced head of line blocking in HTTP the team at Dropbox observed a notable reduction in latency particularly at the th percentile p and higher By Aditya Kulkarni |
2023-06-22 17:25:00 |
AWS |
AWS Partner Network (APN) Blog |
Elastio Integrates with AWS Backup for Secure Backups to Enhance Ransomware Defense |
https://aws.amazon.com/blogs/apn/elastio-integrates-with-aws-backup-for-secure-backups-to-enhance-ransomware-defense/
|
Elastio Integrates with AWS Backup for Secure Backups to Enhance Ransomware DefenseElastio s integration between its Cyber Recovery as a Service CRaaS platform and AWS Backup is run from within the customer s AWS account and Elastio does not have access to view or take custody of customer data nor does it have access to encryption keys AWS customers control all policy details including which account s to run it in what assets to scan and whether to automatically scan or do so on a point in time basis |
2023-06-22 17:08:43 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
Chart.jsの使い方 |
https://qiita.com/T-H9703EnAc/items/9ff4cde93cdc7a3921b4
|
chartjs |
2023-06-23 02:17:29 |
海外TECH |
Ars Technica |
Liquid metal could turn everyday things like paper into smart objects |
https://arstechnica.com/?p=1949507
|
objects |
2023-06-22 17:05:28 |
海外TECH |
MakeUseOf |
How to See Where You've Been With the Google Maps Timeline |
https://www.makeuseof.com/tag/see-youve-google-maps-new-timeline-feature/
|
google |
2023-06-22 17:46:17 |
海外TECH |
MakeUseOf |
How to Automatically Lock Your iPhone's Orientation for Specific Apps |
https://www.makeuseof.com/auto-lock-iphone-orientation-for-specific-apps/
|
certain |
2023-06-22 17:30:19 |
海外TECH |
MakeUseOf |
Why Windows Laptops Might Not Be a Good Investment |
https://www.makeuseof.com/windows-laptops-not-good-investment/
|
windows |
2023-06-22 17:15:19 |
海外TECH |
MakeUseOf |
The Top 12 Things to Do When You're Bored Online |
https://www.makeuseof.com/tag/top-8-things-for-bored-teenagers-to-do-online-nb/
|
things |
2023-06-22 17:15:19 |
海外TECH |
MakeUseOf |
Which Do You Find More Fascinating: Nature or Technology? [Poll] |
https://www.makeuseof.com/more-fascinating-nature-technology-poll/
|
nature |
2023-06-22 17:03:41 |
海外TECH |
DEV Community |
A Framework Laptop Hacking Story |
https://dev.to/knutaf/a-framework-laptop-hacking-story-39lf
|
A Framework Laptop Hacking StoryI bought a Framework Laptop a few months ago I was really drawn to the idea of a laptop that I could customize and which was built with repairability in mind That s a really great stance to take and it didn t hurt that the laptop build and specs looked good so I went for it It was also cool that I could buy it with no memory no hard drive no power adapter and no operating system and supply those things separately In general I was very happy with it but it had one little behavior that bugged me This is a long journey but I hope it contains some useful information The keyboard problemI noticed sometimes when typing or editing files keys wouldn t repeat properly when held down I noticed it most when pressing and releasing combinations of keys in quick succession Eventually I figured out a simple and concise repro You can try this at home on your computer and compare the behavior Press and hold a key say A Press and hold another key say B Now you have two keys held down Release A but keep B held downExpected since you still have the B key held down it should continue emitting repeated keystrokes Actual no keystrokes are being emitted I noticed this reproed not only in all programs in Windows but even when navigating BIOS settings which gave me a strong feeling that it was either a hardware or firmware issue Support responseFramework support engaged readily with me on it and immediately replaced my Input Cover free of charge no questions asked I was already sort of skeptical about whether this would work but I didn t think it was worth turning down this free troubleshooting Sure enough the problem kept happening with the new Input Cover By this point I had read some of the source code and was pretty sure I had spotted the bug In keyboard c there s a function called keyboard state changed that is called for each key when it changes state between being pressed or not pressed It has the following code in it if is pressed keyboard wakeup set typematic key scan code len task wake TASK ID KEYPROTO else clear typematic key If a key is pressed set it up as the new typematic i e repeated key That sets up timers so that it is automatically sent at some configured interval to do the repeating However if it is released clear the typematic configuration so that no key is being repeated irrespective of which key that was In other words releasing any key will stop any other key repeating Bug or no bug this isn t how basically every other computer I ve used in my life works I reported the code behavior to Framework support who checked with their firmware engineer and unsurprisingly said by design because the same code is present in the upstream ChromeOS Embedded Controller repo So every ChromeOS based computer will have this behavior That s a lot of devices Is it a bug At this point who knows It s definitely a behavior difference Is it desirable Some people are probably used to it by now so there isn t a clear cut answer I doubt this behavior will get changed at this point So what am I to do Framework HackingOne of the coolest things about the Framework laptop is that because they published their embedded controller EC source code it s possible to rebuild and reflash the firmware which includes this keyboard code Although Framework itself doesn t publish guides on this more thoughts on this later members of the community like DHowett have He has a whole series of posts on how to rebuild the EC and flash it In fact I haven t found any other comprehensive resources like that It s really amazing stuff and I m thankful for it I started working my way through the guide on modifying the EC firmware It was going pretty smoothly As an aside I installed WSL so that I had a reasonable dev environment because I m a scrub who does all his dev work on Windows I d never used WSL before and I was amazed at how easy it was to follow Linux centric instructions pretty much to the letter You get a fully fledged Linux environment running in a Windows command prompt It s actually magic Anyway with the success there I was able to spit out ec bin which I could flash to my device At this point I promptly chickened out Hacking with safetyI am way too risk averse to potentially brick my laptop due to a coding bug or some issue with the way the firmware image I produce I had to have a backup plan in case something went wrong I took to the Framework forums to ask if others had tools or suggestions on a backup plan It turns out I might be more risk averse than anyone else Haha or everyone else already has the knowhow to fix a problem like this on their own if it arises I have just dabbled in embedded programming so that is probably the case There are basically three potential backup routes that I could see use the JECDB header to connect a SWD probe like a Picoprobe and debug the firmwareuse a UART debug adapter from the USB C portconnect a flash programmer directly to the flash chip that holds the EC firmware and write a backup to itThe JECDB header labeled JSWDB is not populated and is so tiny that it would require microsoldering I don t have a hot air station or any experience here so I wasn t too keen to try that although it would involve some new toys Who doesn t love new toys The UART console would be cool and useful Someone actually used to make a thing called a SuzyQable that would do this Actually DHowett made a limited run of similar functionality in a Framework laptop expansion card But most people on the forum suggested getting a flash programmer and interfacing directly with the flash chip Equipment for chip flashingI didn t realize this before but many flash chips speak protocols that are well known by tools so you can take an unpowered one touch the pins with a connector to the programmer and read erase and write contents There is a very good write up I referenced a lot about unbricking a Chromebook which this laptop sort of is in this respect From that guide I learned some of the equipment I would need the CHa flash programmer itself potentially a voltage adjuster and a chip clip or other type of connection to the exposed pins on the mainboard Not too surprisingly it s possible to find a bundle with all of this flash programming equipment together The bundle came with a SOIC chip clip I wasn t sure yet if that would be the right type Here s a useful pic of the programmer taken from that Unbricking page I had to consult it a bunch of times to remember the orientation of the pins Finding the flash chip part The unbricking guide of course didn t tell me where specifically to find the flash chip on my laptop s motherboard so I had to go hunting Its advice was to look for Winbond chips and I found one on the top side This one looks like a Winbond RJVEN The chip package is a WSON mm x mm The SOIC clip while it had the right dimensions and spacing between pins isn t physically compatible with the extremely flush mounting that WSON has the chip s leads don t stick out far enough for a chip clip to attach to it I would need to buy a test probe instead Another important point is the voltage level that the chip requires From the Winbond web page I saw that Vcc is V V so it would accept V from the flash programmer and I wouldn t need to use the V voltage adjuster I found a ton of test probes on AliExpress Here s the one I ended up buying Description is DFN QFN WSON Chip Probe Line Read Write Burning Test Adapter Socket x x for CHA TL RTH F Programmer I actually had ordered another one from eBay before that and it came damaged with one pin bent which made it effectively useless You know it s really frustrating that all this test probe does is hold pins in a particular shape It has no logic nothing complicated at all about it But I don t have any other way of holding wires touching the chip s pins all at the same time so I m beholden to this Curse these inadequate human hands And it s doubly frustrating because the only place I can get one of these is overseas so I had to wait weeks for it to arrive When it finally did arrive I was able to use a program called AsProgrammer to use the CHa flash programmer to read the contents of the flash chip Here are some things I noticed about using this tool if you don t have the test probe firmly touching the flash chip s leads it won t detect the flash chip type correctlyhowever once you start the Read IC operation to dump the contents if your test probe doesn t have firm contact it will silently read zeroesTherefore after dumping the flash it s important to execute a Verify IC command which compares the dumped buffer with the flash contents If it fails it either means you moved the test probe during the Read IC or the Verify IC operation Likewise whenever you write to the flash chip you need to do a Verify IC command after to make sure that you didn t lose contact during the writing process Even with a pretty steady hand I messed up the read operation a couple times Honestly it s terrible and I would really rather have a better way Top side MB flash chipAnyway on to the chip contents Firstly I m sharing all the things I dumped from the mainboard plus close up pictures online I encountered a real dearth of pictures of the under side of the mainboard so I took a bunch of close up pics so people can look at what ICs are found there They re not the best quality but it s better than nothing I wasn t quite able to figure out what this flash was It was much bigger than the bytes that the EC firmware image normally is I was able to find a copy of the EC firmware image in it at offset x but not sure why I uploaded my backup of this chip under the name top side near cmos battery Winbond RJVEN bin but I didn t feel this is the important backup to make So if this isn t the EC firmware flash where is that I peeked under all the components on the top side of the board that I could fan etc but couldn t find any other flash chips I tried looking at the schematic and while it mentions two flash ROMs it doesn t mention where to find them Reluctantly I took out the mainboard and checked the under side Under side flash chipsI found three identical Winbond QDVIG chips on the under side One of them was quite close to the MEC embedded controller so I took a guess that this one contains the EC firmware These ones are WSON mm x mm package different than mm x mm that the upper side chip was It s a good thing I had both size test probes This one also accepts V I pulled the contents of this one off under the name under side bottom left Winbond QDVIG bin Finally when I compared its contents to the dump I got from ECTool it was an exact match I also dumped and uploaded the other two flash chips on the under side though I couldn t quite tell what they re for Just from looking at strings they seem to be firmware for other components but I couldn t quite tell what I also couldn t find these flash parts in the schematic so I m not sure what s up with that At this point I felt like I had a route to restoring a backup if I had to so I felt ready to proceed Detour other problemsAt this point I reassembled the laptop and it didn t turn on and wouldn t charge I saw forum posts relating to the th gen Intel mainboard having some issue but since I have a th gen Intel laptop I didn t think it would apply I tried stuff like trickle charging with a non PD USB C adapter but it didn t help I saw a suggestion to try popping out the CMOS battery and popping it back in I uh tried to do that but managed to snap the receptacle Within a day Framework shipped out a replacement mainboard free of charge and shipping I was blown away by the quality of customer service A good baselineWhen I was getting ready to flash again I noticed an issue about the compiler version used to build the firmware binary I followed the advice but more importantly I noticed that the issue has been recently fixed and in the resolution the maintainer says Next release hx hx will include them It reminded me of something crucial the Framework EC firmware source code repo doesn t have any particular indication of its level of stability at any given commit Which commits could be considered fully tested releases What if the head of the branch introduces a bug that they re working on fixing When I build my fix I want to apply it as a delta on top of something I know is fully tested or at good enough for them to release As part of my spelunking through firmware images earlier I pulled all the strings out of the different firmware images to get clues about what they were The very first string in the EC firmware image is hx v aa That looks suspiciously like a commit hash Can I look it up in the Framework EC repo Hey look it sure is a valid commit With this I could git checkout aa and then create my topic branch with my fix from here This version was clearly good enough for them to ship in box and that s a pretty good quality bar Flashing with ECToolFinally with the new mainboard and the laptop operational again I was ready to use ECTool to flash my bug fixed firmware It actually flashed correctly without a hitch All the stuff I did before was to prepare for the worst but it didn t happen Well it wasn t completely without an issue I spent so much time worrying about the flashing procedure that I was surprised to find my bug fix not only did not fix the bug it almost made it impossible to reflash without using my backup What I found is that whenever I pressed a key not held it down it would have a slight delay and then start repeating and not stop repeating Ittt madeeee itttt harddd tooo typeeee stufffff No problem let me just use ECTool to reflash the backup Uh oh the first thing ECTool does is say press any key to abort Due to my keys repeating it kept aborting Finally after some panicking I figured out I could press Shift after hitting Enter and it wouldn t count for its press any key logic With that I was able to reflash a backup As a side note I have a fork of ECTool that adds an option to avoid the press any key to abort behavior I ll see about getting this feature into ECTool proper Debugging the keyboard fixNow that I ve managed to dig myself out of the hole my bug created I need to debug and figure out why my fix didn t work Let s dig into the code Here is the entirety of the fix if is pressed keyboard wakeup set typematic key scan code len task wake TASK ID KEYPROTO else FIX STARTS HERE Only clear typematic key if that is the key being released This fixes an issue where if keys A and then B are both held down at the same time and the user releases A B will also stop repeating if len typematic len amp amp memcmp scan code typematic scan code len clear typematic key FIX ENDS HERE When a key is pressed set typematic key is called which sets global variables to store the scancode of the key that should be repeated My thinking was when the key is released I should be able to compare the scancode that s being released and only clear the typematic scancode if it s the one being repeated From the observed behavior with this buggy change clear typematic key is somehow not being called on key release Here were the first level causes I could think of the function containing this code isn t being called at alllen doesn t matchscan code doesn t matchI was able to rule out pretty quickly by looking through the code that calls this Also I was pretty sure this code was being called before when a key is pressed and then again when released Options and are interesting I don t know what scan code really is Is it identical when a key is pressed versus released I need to look at the code that creates the scancode value ret matrix callback row col is pressed scancode set scan code amp len I notice right away that is pressed is a parameter It s possible that the resultant scancode embeds a pressed released bit inside Let s look deeper staticenum ec error listmatrix callback int t row int t col int t pressed enum scancode set list code set uint t scan code int t len uint t make code scancode bytes make code pressed code set scan code len Still plumbing through pressed staticvoidscancode bytes uint t make code int t pressed enum scancode set list code set uint t scan code int t len if pressed scan code len make code else scan code len xf scan code len make code Aha my suspicion was correct The scancode for a key being pressed is different than a key being released so my attempted fix will never work A working fixInstead of comparing the scancode directly which won t work because it s different when releasing a key I can use the make code value which seems to more directly indicate the key without incorporating the pressed released state Here s a link to a working fix I also threw in a defensive measure for testing to clear the typematic settings after the key has been repeating for N seconds straight I built it flashed it with ECTool and my laptop keyboard behavior is now perfect Feedback for Framework ComputersThis process was a real journey My laptop was out of commission for like three months off and on while waiting for equipment or replacement parts Framework did an amazing job with their customer service but there are still things I d like to see them do to make life easier for customers like me who want to customize it in the future Publish an official guide to safe EC firmware flashing This probably requires also doing some of the other things in this list Populate the JECDB JSWDB header on the mainboard out of the box so that if we brick a laptop we can more easily debug and fix it Productize and sell a UART debugger expansion port card like the one DHowett made Publish official pictures of the mainboard for reference Update the schematics to include all the components on the mainboard for example all the flash chips I found Add tags or branches for releases in the EC firmware repo so we can know which commits are good places to make deltas on top of Allow certain kinds of modifications under warranty I acknowledge this is a bit of a stretch though I m hoping this blog post contains some useful information in this niche space and that the flash chip dumps and mainboard pics I uploaded may help others who don t feel like taking apart their laptops |
2023-06-22 17:32:29 |
海外TECH |
DEV Community |
Demystifying Data Pipelines: A Guide for Developers on AWS |
https://dev.to/aditmodi/demystifying-data-pipelines-a-guide-for-developers-on-aws-3ok7
|
Demystifying Data Pipelines A Guide for Developers on AWSIn the era of big data and analytics organizations are increasingly relying on robust and efficient data pipelines to process and transform vast amounts of data into actionable insights According to recent industry reports the global data pipeline market is expected to reach billion by highlighting the growing importance of this technology For developers working on AWS understanding and building data pipelines is a crucial skill set Image Credits Market SandmarketsIn this comprehensive guide we will demystify the concept of data pipelines and provide developers with valuable insights into designing implementing and troubleshooting data pipelines on AWS We will also highlight the role of Lumigo a powerful observability platform designed for serverless applications in enabling efficient troubleshooting and optimization of data pipelines Understanding Data Pipelines Data pipelines serve as the backbone of data processing and analytics workflows They facilitate the movement and transformation of data from various sources to target destinations Data pipelines are essential for ingesting storing processing and analyzing data in a scalable and reliable manner On AWS developers can leverage a wide range of services to construct efficient and resilient data pipelines enabling them to extract maximum value from their data assets Designing Data Pipelines on AWS Designing a robust data pipeline on AWS requires careful consideration of various factors Developers need to determine the data sources the required transformations the processing stages and the target destinations Let s explore the key AWS services including Lumigo s advanced observability platform that play a crucial role in designing effective data pipelines AWS Glue AWS Glue is a fully managed extract transform and load ETL service that makes it easy to prepare and load data for analytics It automates the discovery cataloging and transformation of data allowing developers to define and manage ETL jobs AWS Lambda AWS Lambda enables developers to run code without provisioning or managing servers It is an excellent choice for performing real time data processing within data pipelines Developers can write functions that process data as it flows through the pipeline performing transformations enrichment and filtering Amazon Kinesis Amazon Kinesis is a scalable and fully managed streaming service that enables developers to collect process and analyze real time data from various sources It is ideal for scenarios where high speed continuous data ingestion is required such as log processing clickstream analysis and IoT data processing Amazon S Amazon Simple Storage Service S provides developers with secure and scalable object storage for data lakes backups and data archiving It is a popular choice for storing and staging data within data pipelines providing durability high availability and easy integration with other AWS services Image Credits AWS DocumentationLumigo s advanced observability platform goes beyond traditional monitoring solutions offering developers deep visibility into the execution of data pipelines With Lumigo developers gain powerful tools to monitor troubleshoot and optimize their pipelines effortlessly The platform encompasses a range of robust features including distributed tracing real time monitoring and automated anomaly detection providing developers with the necessary insights to ensure the reliability and high performance of their data pipelines By leveraging Lumigo s comprehensive capabilities developers can proactively address issues streamline operations and deliver efficient and dependable data processing Implementing Data Pipelines on AWS Implementing a data pipeline on AWS involves configuring and integrating the selected services Developers need to define the necessary data ingestion mechanisms apply data transformations and ensure proper data storage and retrieval Throughout the implementation process it is important to consider factors such as data quality scalability monitoring and error handling Best practices for implementing data pipelines on AWS in conjunction with Lumigo s observability platform include Data Ingestion Choose the most suitable data ingestion method based on the data source such as streaming data with Amazon Kinesis or batch data with AWS Glue Utilize Lumigo s monitoring capabilities to gain insights into data ingestion rates latency and potential bottlenecks Data Transformation Apply the necessary transformations to prepare the data for downstream processing Utilize services like AWS Glue or AWS Lambda combined with Lumigo s distributed tracing to efficiently analyze and optimize data transformation steps Data Storage Select the appropriate data storage services such as Amazon S to store and organize data within the pipeline Leverage Lumigo s monitoring features to ensure data integrity identify storage related issues and optimize storage costs Data Validation and Quality Implement data validation mechanisms to identify and handle data anomalies or errors Utilize Lumigo s anomaly detection capabilities to automatically identify unusual patterns or data quality issues within the pipeline Troubleshooting Data Pipelines on AWS Data pipelines are complex systems that can encounter various challenges during their lifecycle As a developer being equipped with troubleshooting techniques is crucial for ensuring the smooth operation of data pipelines Let s explore common troubleshooting scenarios and discuss strategies for identifying and resolving issues leveraging Lumigo s observability platform Performance Bottlenecks Utilize Lumigo s real time monitoring capabilities to identify performance bottlenecks in the pipeline Analyze metrics logs and distributed traces to optimize resource utilization identify bottleneck stages and improve overall pipeline efficiency Data Quality Issues Leverage Lumigo s anomaly detection and distributed tracing features to identify and resolve data quality issues within the pipeline Utilize validation mechanisms data profiling and error handling techniques to ensure data integrity Connectivity Problems Troubleshoot connectivity issues between pipeline components such as data sources processing stages and target destinations Utilize Lumigo s distributed tracing to pinpoint connectivity problems check network configurations security groups and access controls to ensure smooth data flow Error Handling and Fault Tolerance Implement error handling mechanisms retries and fault tolerant strategies to handle transient failures and ensure data pipeline resiliency Utilize Lumigo s alerting capabilities to receive notifications and take proactive actions in case of errors or failures Real World Use Case Troubleshooting a Data Pipeline with LumigoI had the opportunity to work closely with a prominent company in the finance sector They relied on a critical data pipeline to process vast amounts of financial transaction data and generate real time analytics for their clients enabling them to make informed decisions However during a crucial phase of their operations the Lambda service started experiencing significant performance issues resulting in delays in data processing and impacting their ability to provide timely insights To address these challenges and optimize the data pipeline I turned to Lumigo s free version of the observability platform specifically focusing on its powerful distributed tracing feature Integrating Lumigo s observability platform into the existing lambda service provided invaluable insights into the execution of data flows enabling me to identify the root cause of the performance issues Lumigo s distributed tracing feature offered a detailed breakdown of the lambda s execution path allowing me to pinpoint the exact steps where bottlenecks and delays were occurring Through Lumigo s live trail I discovered that a specific data transformation stage was significantly slowing down the overall processing time Armed with this information I collaborated closely with the startup s data engineering team to optimize the transformation logic fine tune resource allocation and streamline the overall performance of the pipeline Image Credits Lumigo DocsLumigo s live trail feature was instrumental in measuring the impact of our optimization efforts in real time enabling us to iterate quickly and make informed decisions to enhance the pipeline s efficiency In addition to distributed tracing Lumigo s observability platform provided comprehensive monitoring capabilities This allowed us to analyze crucial metrics and logs in real time closely monitoring the health and performance of the pipeline throughout the entire optimization process By having a comprehensive view of the pipeline s health we could ensure that the implemented changes were indeed positively impacting the overall system performance Furthermore Lumigo s advanced anomaly detection capabilities proved to be invaluable in identifying any data quality issues or unusual patterns that could affect the reliability of the pipeline By leveraging this feature we promptly addressed any detected anomalies further enhancing the overall reliability and accuracy of the data pipeline By leveraging Lumigo s free version we successfully resolved the performance issues in the Lambda Functions resulting in faster and more efficient data processing The optimized pipeline not only improved their ability to deliver timely insights to clients but also significantly enhanced their competitiveness in the finance sector Image Credits Lumigo Docs Conclusion Data pipelines are a fundamental component of modern data and analytics workflows and developers on AWS play a vital role in their design implementation and troubleshooting By understanding the core concepts leveraging the appropriate AWS services and utilizing Lumigo s advanced observability platform including the free version developers can unlock the power of data pipelines to drive meaningful insights and enable data driven decision making With Lumigo s observability features even with the free version developers gain valuable visibility and troubleshooting capabilities that contribute to the reliability and performance of their data pipelines on AWS I hope this comprehensive guide on designing implementing and troubleshooting data pipelines on AWS with Lumigo s observability platform has provided you with valuable insights and practical strategies By harnessing the power of data pipelines and leveraging Lumigo s advanced observability features you can unlock the full potential of your data assets drive meaningful insights and enable data driven decision making Let me know your thoughts in the comment section below I would love to hear about your experiences with data pipelines on AWS and Lumigo s observability platform And if you haven t yet make sure to follow me on below handles connect with me on LinkedInconnect with me on Twitterfollow me on github️Do Checkout my blogsLike share and follow me to stay updated with the latest content and to join a vibrant community of tech enthusiasts Your support is greatly appreciated Happy pipeline designing and troubleshooting |
2023-06-22 17:30:09 |
Apple |
AppleInsider - Frontpage News |
Apple recreates the missed 3D Touch in new iOS 17 beta |
https://appleinsider.com/articles/23/06/22/apple-recreates-the-missed-3d-touch-in-new-ios-17-beta?utm_medium=rss
|
Apple recreates the missed D Touch in new iOS betaUsers can now speed up the iPhone s haptic feedback thanks to a new setting in iOS and at its fastest it comes close to how the old D Touch used to work Apple replaced D Touch with Haptic Touch in Apple abandoned its hardware based D Touch feature with pressure sensitive screens back in It was thought then to be because few users had found and were using the feature but people who did use it loved it Read more |
2023-06-22 17:30:30 |
海外TECH |
Engadget |
The next version of Stable Diffusion won’t produce spaghetti hands |
https://www.engadget.com/the-next-version-of-stable-diffusion-wont-produce-spaghetti-hands-171552952.html?src=rss
|
The next version of Stable Diffusion won t produce spaghetti handsThe next version of the prompt based AI image generator Stable Diffusion will produce more photorealistic images and be better at making hands SDXL a follow up to Stable Diffusion XL “produces massively improved image and composition detail over its predecessor according to Stability AI The announcement appeared in a since deleted blog post and was reported byBloomberg Stability AI describes the new model as providing “a leap in creative use cases for generative AI imagery Sample images included in the blog post revealed advancements when using the same prompts in Stable Diffusion XL beta and SDXL The images generated with the newer model ーincluding aliens a wolf and a person holding a coffee cup ーappear to show finer detail and more convincing hands Hands were an easy “tell to spot AI generated art ーat least until Midjourney v a rival platform that runs on Discord launched in March Stability AI“Despite its ability to be run on a standard home computer SDXL presents a leap in creative use cases for generative AI imagery Stability AI said “The ability to generate hyper realistic creations for films television music and instructional videos as well as offering advancements for design and industrial use places SDXL at the forefront of real world applications for AI imagery Stability AI writes that the new model s “significant increase in parameter count the sum of all the weights and biases in the neural network that the model is trained on allows for the improved results Running SDXL locally on a PC will require a minimum of GB of RAM and a GeForce RTX or higher graphics card with GB of VRAM It supports Windows and Linux Left SDXL Beta Right SDXL Stability AIAccording to the deleted blog post the model will soon be available on Stability AI s Clipdrop web tool and will be added to the startup s DreamStudio app The startup says the open source version of SDXL will arrive in mid July This article originally appeared on Engadget at |
2023-06-22 17:15:52 |
Cisco |
Cisco Blog |
Cisco Blocks and Tackles Threats to Protect NFL In 2023 |
https://feedpress.me/link/23532/16203146/cisco-blocks-and-tackles-threats-to-protect-nfl-in-2023
|
Cisco Blocks and Tackles Threats to Protect NFL In Authored by Steve Nowell Cisco Customer Delivery Security Architect Securing the NFL s premier events like the Super Bowl LVII in February and more recently their Draft brings a number of unique cybersecurity challenges The Super Bowl is one of the most watched sporting events in the world with million viewers this year The Draft is |
2023-06-22 17:36:06 |
海外科学 |
NYT > Science |
E-Cigarette Sales Soared During Pandemic Years |
https://www.nytimes.com/2023/06/22/health/e-cigarette-sales-cdc-vaping.html
|
january |
2023-06-22 17:29:59 |
海外科学 |
NYT > Science |
Protecting Marine Life Also Helps People Nearby, Study Says |
https://www.nytimes.com/2023/06/22/climate/marine-wildlife-protection-study.html
|
Protecting Marine Life Also Helps People Nearby Study SaysA study of marine protected areas off the Central American coast found that people living close to these areas had better food security and greater household wealth |
2023-06-22 17:46:59 |
ニュース |
BBC News - Home |
Train strikes: RMT union announces three days of walkouts in July |
https://www.bbc.co.uk/news/business-65986714?at_medium=RSS&at_campaign=KARANGA
|
announces |
2023-06-22 17:07:58 |
ニュース |
BBC News - Home |
Louis Tomlinson concert-goers pelted in Colorado hail storm |
https://www.bbc.co.uk/news/world-us-canada-65992577?at_medium=RSS&at_campaign=KARANGA
|
denver |
2023-06-22 17:35:39 |
ニュース |
BBC News - Home |
Church seems less safe, says bishop after abuse panel sacked |
https://www.bbc.co.uk/news/uk-65990105?at_medium=RSS&at_campaign=KARANGA
|
england |
2023-06-22 17:44:05 |
ニュース |
BBC News - Home |
Pat McCormick: David Gill jailed for body-in-bin murder |
https://www.bbc.co.uk/news/uk-northern-ireland-65975919?at_medium=RSS&at_campaign=KARANGA
|
mccormick |
2023-06-22 17:17:42 |
ニュース |
BBC News - Home |
Hospital stabbings: Two victims were attacked with axe |
https://www.bbc.co.uk/news/uk-england-london-65992311?at_medium=RSS&at_campaign=KARANGA
|
axeone |
2023-06-22 17:55:34 |
ニュース |
BBC News - Home |
Women's Ashes 2023: Sophie Ecclestone gets Jess Jonassen and Alyssa Healy in the same over |
https://www.bbc.co.uk/sport/av/cricket/65989816?at_medium=RSS&at_campaign=KARANGA
|
Women x s Ashes Sophie Ecclestone gets Jess Jonassen and Alyssa Healy in the same overWatch as England spinner Sophie Ecclestone picks up the wickets of Jess Jonassen and Australia captain Alyssa Healy in the same over on day one of the Women s Ashes Test at Trent Bridge |
2023-06-22 17:03:41 |
ニュース |
BBC News - Home |
Experts evaluating debris found in hunt for Titan sub |
https://www.bbc.co.uk/news/world-us-canada-65991651?at_medium=RSS&at_campaign=KARANGA
|
titan |
2023-06-22 17:38:52 |
ニュース |
BBC News - Home |
The search field explained |
https://www.bbc.co.uk/news/world-us-canada-65992330?at_medium=RSS&at_campaign=KARANGA
|
operations |
2023-06-22 17:03:49 |
ニュース |
BBC News - Home |
Titanic sub latest news: What we know about the debris field and search |
https://www.bbc.co.uk/news/world-us-canada-65934887?at_medium=RSS&at_campaign=KARANGA
|
titan |
2023-06-22 17:09:57 |
ニュース |
BBC News - Home |
The search for the missing Titanic sub and how it might be recovered |
https://www.bbc.co.uk/news/world-us-canada-65965665?at_medium=RSS&at_campaign=KARANGA
|
search |
2023-06-22 17:34:17 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
「三日坊主の人」でも1年以上欠かさず「やりたいこと」を継続できた、たった一つの理由 - 発想の回路 |
https://diamond.jp/articles/-/324993
|
「三日坊主の人」でも年以上欠かさず「やりたいこと」を継続できた、たった一つの理由発想の回路「アイデアが思いつかない」「企画が通らない」「頑張っても成果が出ない」このように悩んだことはないでしょうか。 |
2023-06-23 02:50:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
【精神科医が教える】 「他人の悪口を言う人」への対処法・ベスト1 - 精神科医Tomyが教える 40代を後悔せず生きる言葉 |
https://diamond.jp/articles/-/323276
|
【精神科医が教える】「他人の悪口を言う人」への対処法・ベスト精神科医Tomyが教える代を後悔せず生きる言葉【大好評シリーズ万部突破】誰しも悩みや不安は尽きない。 |
2023-06-23 02:45:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
【0~6歳】子どもの「言葉の力」を伸ばすために親がすべきこと - 世界標準の子育て |
https://diamond.jp/articles/-/324465
|
【歳】子どもの「言葉の力」を伸ばすために親がすべきこと世界標準の子育て子どもたちが生きる数十年後は、いったいどんな未来になっているのでしょうか。 |
2023-06-23 02:40:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
「わかりません」と言えるリーダーに人がついてくるワケ - だから、この本。 |
https://diamond.jp/articles/-/324681
|
「わかりません」と言えるリーダーに人がついてくるワケだから、この本。 |
2023-06-23 02:35:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
人の「笑いの取り方」は5つに分類できる。「ボケ」に向いている人の特徴とは?【書籍オンライン編集部セレクション】 - おもろい話し方 |
https://diamond.jp/articles/-/324469
|
話し方 |
2023-06-23 02:30:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
「仕事で伸び悩むダメ社員」が頻繁に口にする「NGワード」とは? - とにかく仕組み化 |
https://diamond.jp/articles/-/324748
|
|
2023-06-23 02:25:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
【レシピあり】ラーメンが食べたい、でも太りたくないときの究極レシピ - てんきち母ちゃんの はじめての自炊 練習帖 |
https://diamond.jp/articles/-/324745
|
【レシピあり】ラーメンが食べたい、でも太りたくないときの究極レシピてんきち母ちゃんのはじめての自炊練習帖井上かなえさんの新刊「てんきち母ちゃんのはじめての自炊練習帖」が、自炊ビギナーに大人気重版もかかり、売れています本書は、著者の井上かなえさんが、はじめてひとり暮らしをする娘さんに向けて、夜ごはんを食主菜・副菜円前後、週円程度で作ることを目標に、ムリなく無駄なく、自炊を続ける様々な工夫や、簡単なのに味が決まる料理を提案しています。 |
2023-06-23 02:20:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
【テスラ】イーロン・マスクが発表したマスタープランに見る、明快かつ有効な「企業ビジョン」 - 全社戦略 |
https://diamond.jp/articles/-/324773
|
【テスラ】イーロン・マスクが発表したマスタープランに見る、明快かつ有効な「企業ビジョン」全社戦略企業の歴史、アイデンティティ、価値観に深く根ざし、発見され、切り出されなければならないミッションとは対照的に、人々を鼓舞するビジョンは創造的な活動の中で生まれる。 |
2023-06-23 02:15:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
“現代のニーチェ”佐藤可士和「僕のブランディングの原点は、クラスの友達それぞれの“輝き”をみつけること」 - 文化をデザインするビジネスリーダーたち |
https://diamond.jp/articles/-/324370
|
“現代のニーチェ佐藤可士和「僕のブランディングの原点は、クラスの友達それぞれの“輝きをみつけること」文化をデザインするビジネスリーダーたち世紀のドイツの哲学者、フリードリヒ・ニーチェが提示した「価値転換」をご存じだろうか。 |
2023-06-23 02:10:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
「お前は10年早い」「君は向いてない」と先輩から言われても出来るたった1つのこと - あの日、選ばれなかった君へ |
https://diamond.jp/articles/-/324669
|
|
2023-06-23 02:05:00 |
コメント
コメントを投稿