252 stories
·
0 followers

La notion de peuple 2/4 : Que nous a appris l'Athènes démocratique antique ?

1 Share
durée : 00:59:05 - Avec philosophie - par : Géraldine Muhlmann - S'intéresser au processus historique de la naissance du "peuple" implique de retracer l'histoire de l'instauration de la démocratie dans l'Athènes antique. Comment gouvernait le dèmos, c'est-à-dire le corps civique de la cité, dans l'Antiquité grecque ? Que retenir de cette conception du "peuple" ? - invités : Noémie Villacèque maîtresse de conférence en Histoire grecque à l'Université de Reims Champagne-Ardenne; René de Nicolay agrégé de lettres classiques, docteur en philosophie de l’ENS et de l’université de Princeton, et chercheur associé à l’université de Zurich



Download audio: http://rf.proxycast.org/90403f30-3907-4d21-896b-3d86dbd319e0/10467-30.05.2023-ITEMA_23394527-2023C48904S0150-21.mp3
Read the whole story
StephaneDenis
323 days ago
reply
Delson, Quebec
Share this story
Delete

Reverse Engineering Your Own Bluetooth Audio Module

1 Share

There was a time when we would start our electronic projects with integrated circuits and other components, mounted on stripboard, or maybe on a custom PCB. This is still the case for many devices, but it has become increasingly common for an inexpensive ready-built module to be treated as a component where once it would have been a project in its own right. We’re pleased then to see the work of [ElectroBoy], who has combined something of both approaches by reverse engineering the pinout of a Chinese Bluetooth audio chip with minimal datasheet, and making his own take on an off-the-shelf Bluetooth audio module.

The JL_AC6939B comes in an SOIC16 package and requires a minimum number of components. The PCB is therefore a relatively simple proposition and indeed he’s fitted all parts and traces on one side with the other being a copper ground plane. It’s dangerous to assume that’s all there is to a board like this one though, because many an engineer has come unstuck trying to design a PCB antenna. We’d hazard a guess that the antenna here is simply a wavy PCB line rather than an antenna with a known impedance and bandwidth, at the very least it looks to have much thicker traces than the one it’s copying.

It’s possible that it’s not really worth the effort of making a module that can be bought for relative pennies ready-made, but to dismiss it is to miss the point. We make things because we can, and not merely because we should.

Read the whole story
StephaneDenis
755 days ago
reply
Delson, Quebec
Share this story
Delete

Yoshua Bengio: 'I Have Rarely Been as Enthusiastic about a New Research Direction'

1 Share

Yoshua Bengio gushes about GFlowNets, calling them "a new beast" for which the appropriate optimization algorithms are still making rapid progress

Read the whole story
StephaneDenis
772 days ago
reply
Delson, Quebec
Share this story
Delete

17 Apps to Boost Developer Productivity

1 Share
For most developers and engineers, the working week is pretty hectic. You have a long list of tasks to complete, and only so many hours to get them done. Perhaps this is why developer productivity tools are so popular. If you choose the right apps, you can save yourself a big chunk of time and a whole heap of hassle. 
To help you build the ultimate workflow, we went looking for the developer tools that are currently trending in coding communities.
Keep reading for a run-through of the standout solutions — from communication platforms to top code repositories.

The Best Project Management and Issue Tracking Tools🚀

No matter what you’re working on, staying organised as a team and keeping track of issues are both absolutely essential. Here are some trending tools that can help you to maintain complete control over your process.

1. Linear — Lightning Fast Issue Tracking and Management

Another up-and-coming issue tracking tool is Linear. This platform has won plaudits for its sleek interface and lightning-fast performance.
While Stepsize provides inline issue tracking, Linear is closer to a project management tool. It can handle tasks, sprints, lists, and boards — and it even works offline.
Perhaps the best feature in terms of developer productivity is Linear’s keyboard navigation. Using shortcuts, you can access almost anything within the app.
Pricing: Free, paid plans from $8/mo

2. Asana — Flexible Project Management

While Asana has been around for many years, the popular project management app is now gaining new followers, thanks to some great productivity features.
In particular, Asana can adapt to pretty much any management framework: Kanban boards, Gantt charts, Agile sprints, and so on. You can also work in roadmaps, and track bugs, all within an app that has collaboration options.
Just as importantly, Asana has embraced automation, with conditional workflows and streamlined approvals.
Pricing: Free, paid plans from $10.99/mo

3. Stepsize — The First Issue Tracker for Engineers

With features that allow Engineers track issues in the editor, Stepsize has been a hit with developers lately.
Our platform works with VSCode and JetBrains editors to make it easy to link code to issues. It helps engineers to prioritise codebase issues, such as technical debt, and any problems they might come up during the development process.
You can also connect your favourite project management tools for easy sprint planning, and hook up your existing issue tracking workflow to monitor your technical debt.
In fact, Stepsize is specifically designed to be placed on top of your existing toolkit. This means that adopting this platform causes zero disruption to your process. It works with Visual Studio Code, Asana, Github, Jira, Linear, and many more apps. 
Pricing: Free, with paid plans from $15/mo 

The Best Communication Tools for Software Developers🎙

Keeping strong lines of communication is vital for any development team, particularly in remote companies. These top tools should help you and your coworkers to stay connected.

4. Twist — Distraction-Free, Asynchronous Chat

While live messaging still has a place, many teams are now switching to asynchronous messaging, which allows people to collaborate across different work schedules and timezones.
Twist is one of the apps leading this change. Designed specifically for asynchronous communication, it can best be described as a slower, more considered version of Slack.
There are no notification dots and no presence indicators, and the UI is very clean. It strikes a really nice balance between encouraging teamwork and avoiding distractions.
Pricing: Free, paid plans from $5/mo

5. Slack — Powerful Chat With Loads of Integrations

We can’t really talk about collaboration without mentioning Slack.
Like Asana, this chat platform has been a major player for some time now. However, Slack keeps improving.
Just within the past year, the app has added instant audio meetings (“Huddles”), scheduled messages, and easy screen recording. You can also now message clients and external partners from within your Slack workspace, while the list of integrations continues to grow.
Pricing: Free, paid plans from $6.67

6. Krisp — Improve Sound Quality on Video Calls

For remote teams, video calls are an essential form of communication. Unfortunately, people don’t always join from a serene office — so everyone else has to concentrate hard to hear what is being said above the sound of barking dogs or the hubbub of a busy coffee shop.
Krisp is designed to solve this issue. The app uses artificial intelligence to enhance the voice you’re trying to hear and reduce the background distractions. It also cuts out the annoying echo you sometimes get.
It works on Windows and Mac, with support for over 800 communication apps.
Pricing: Free to download, paid plans from $5/mo 

The Best Code Repository Hosts 🏪

While task management and communication are important, you’re probably going to spend more time in your chosen code repo. Here are some hosts that will help you get things done.

7. Github — Still a Great Repository Host

The reason Github is on this list? Well, it’s always trending — and for good reason.
This wildly popular host is packed with useful features, such as bug tracking, personal and private repositories, release binaries, access management, and a long list of automation commands. Just as importantly, both Git and SVN are supported.
The other attractive elements of Github are the community aspect, and very generous pricing — you can host unlimited free repositories.
Pricing: Free, paid plans from $40/mo

8. Beanstalk — A Slick Hosting and Deployment Workflow

While Github is a little more biased towards public repositories, Beanstalk is designed specifically for teams that want to host private repos.
In other respects, these two hosts are quite similar — although developers appreciate the easy FTP deployment provided by Beanstalk. 
As used by Intel and Citrix, this solution also offers a slick interface and nice code review tools. It’s definitely a rising star to watch.
Pricing: Free, paid plans from $15/mo

9. BitBucket — An Atlassian-Powered Rival to Github

If Github is the market leader in repository hosting, BitBucket is probably the standout alternative. Powered by the behemoth that is Atlassian, this platform gives developers greater control over branch permissions and workflows.
While Github is well catered for in terms of integrations, BitBucket also offers deep support for third-party APIs. Teams that use Trello will be particularly pleased with the level of integration.
One other area in which BitBucket excels is for projects that rely on big files, as the platform provides full support for Git Large File Storage (LFS).
Pricing: Free, paid plans from $15/mo

The Best Deployment Solutions 🔬

Some of the hosts mentioned above provide simple deployment features. But if your project is complex or beyond a certain scale, you may find that these dedicated apps provide a more robust option.

10. Gitlab — Fully Integrated DevOps Management

In many respects, Gitlab is a next-generation deployment solution. It combines the essentials of planning, packaging, and release with DevOps features like configuration and monitoring.
Gitlab is optimised for the cloud, with full Kubernetes integration and a container registry. The platform can also adapt to your CI/CD preferences, while managers can take full control thanks to a single permission model.
These features could work for any team, but Gitlab is particularly optimised for remote teams. 
Pricing: Free, paid plans from $19/mo

11. Flosum — Easy Deployment and DevOps for Salesforce Apps

Okay, so this one is a bit niche: a DevOps solution designed specifically for Salesforce apps.
But the truth is, Flosum can’t be ignored. This platform has received almost universal praise from developers, including teams from Visa and Amazon.
The features that make Flosum stand out include native version control, strong security, and unmatched integration with Salesforce, such as full support for Lightning Components.
Plus, it works with Git, Selenium, Jira, Azure DevOps, and other third-party tools.
Pricing: Free trial, paid plans on request

12. AWS CodeDeploy — Continuous Deployment for the Cloud

Given the popularity of using AWS for cloud apps, CodeDeploy is an obvious inclusion for this list. The service helps to automate deployment to EC2 or local instances, and even Lambda functions.
In fact, CodeDeploy can handle almost anything you throw at it. The list includes code, multimedia files, executables, scripts, and much more. And like most other Amazon services, it’s highly scalable.
While CodeDeploy is somewhat lacking when it comes to third-party integrations, it’s a worthy choice for any AWS-based setup.
Pricing: Free for cloud deployments to AWS, or $0.02 per on-premises instance 

The Best Testing and Monitoring Tools for Development Teams 🕵️‍♀️

Testing is an important part of the development process, and it’s an area that is seeing a lot of innovation. Here are a few of the tools that are leading the way right now.

13. Ghost Inspector — User-Friendly Concurrent Testing

In many cases, testing for web applications can be completed using local browser tests. But there are limitations to this approach. In particular, you need someone with good technical knowledge just to run such tests.
Ghost Inspector makes the process much easier and quicker. Through one clean interface, you can create and manage tests for a wide range of web technologies.
With an eye on productivity, the platform can run over 50 tests concurrently, and it integrates with HipChat, Slack, PagerDuty, and other apps. 
Pricing: Free trial, then paid plans from $89/mo

14. TestSigma — Simplified No-Code Testing Stacks

Another service that is aiming to simplify testing is TestSigma. This fresh-faced tool allows developers and QA teams to build comprehensive testing stacks without a single line of code. 
The tests can be created using written commands, or by recording actions, and you can run them online or in the cloud. TestSigma covers over 800 browsers and 2,000 devices, with detailed real-time reports and nice debugging features.
This app even has an “auto-pilot” feature, which lets you hand over maintenance tasks to AI.
Pricing: Open source for local testing; free in the cloud, with paid plans from $349/mo

15. LambdaTest — Comprehensive Selenium-Style Testing 

Offering support for over 3,000 browser and operating systems, LambdaTest is a truly comprehensive testing platform. You can use it on web and mobile apps, and the platform claims to be even faster than local testing.
Another benefit of using LambdaTest is that you can use the platform to automate Selenium tests. If you have a different preference, the platform can handle Appium, Cypress, and JavaScript just as well.
Other notable features include powerful debugging tools, and the option to test geo-location.
Pricing: Free, paid plans from $15/mo

More Useful Software Developer Tools 💡

Even outside the categories mentioned above, you can find great software development tools that enhance productivity. Here’s our pick of the bunch.

16. AirTable — Goodbye Spreadsheets, Hello Live Data

Remember all the data you have been storing in oversized spreadsheets? AirTable provides a much more flexible platform for storing and sharing information. Just as importantly, the platform offers deep integration with all your favourite apps.
Pricing: Free, paid plans from $10/mo

17. Prettier — Clean Up Your Code With a Click

In simple terms, Prettier is a code formatter that makes your code...well... prettier. In addition, the one-click formatting finally puts an end to debates over styling. It works with most popular editors, languages, and frameworks.
Pricing: Free

Choosing the Right Developer Productivity Tools 👀

As we have seen, productivity tools for software developers come in many forms. In this post, we only had space for just a few highlights.
If you are thinking of upgrading your workflow, ask yourself — which tasks are currently slowing you down? Which tasks could be automated? And could investing in a new solution actually save you time and money in the long run? 
The answers you come to should reveal where tools can improve your productivity. 
Once you have identified some areas for improvement, be sure to create free or trial accounts at a few different providers, and keep an eye on sites like Product Hunt and Refactoring Library to spot fresh new solutions.
Read the whole story
StephaneDenis
796 days ago
reply
Delson, Quebec
Share this story
Delete

China Loves Battery Swapping EVs, But Will They Ever Make It Here?

1 Share

Electric vehicles promise efficiency gains over their gas-fuelled predecessors, but the issue of recharging remains a hurdle for many eager to jump on board with the technology. The problem is only magnified for those that regularly street park their vehicles or live in apartments, without provision to charge a vehicle overnight at home.

Battery swapping promises to solve that issue, letting drivers of EVs change out their empty battery for a freshly charged one in a matter of minutes. The technology has been widely panned and failed to gain traction in the US.

However, as it turns out, battery swapping for EVs is actually thing in China, and it’s catching on at a rapid rate.

It’s Already Happening

Nio’s cars reverse in to the stations, and a machine swaps out the battery from underneath. [Getty Images]
While pilot programs from companies like Tesla and Better Place faltered quickly almost a decade ago, the industry in China has been picking up steam. In 2019, the only real players were the Chinese companies Nio and BAIC Motor Co, but since then, many others have flooded in for a piece of the action.

The current state of play has Nio at the head of the pack, with the automaker seeing its 700th battery swap station installed in December. 5.3 million battery swaps have been completed using the company’s facilities, indicating that the stations are seeing plenty of use. 258 Nio vehicles are on the road for every battery swap station out there, and reportedly 42% of Nio owners live within a 3 km radius of such a facility. The company hopes to expand to 4000 battery swap stations by 2025, including 1000 outside China.

The Nio system is highly automated, and driving a Nio car up to the battery swap facility will automatically place the vehicle in the queue. Upon arrival at one of the company’s 2.0 swap machines, the car will drive itself into the swap bay, though some manual adjustment is sometimes necessary at the direction of the human attendants. The version 2.0 installations store up to thirteen batteries, versus just five in the earlier 1.0 swap station design. The driver can also stay inside the car, something the 1.0 and other company’s chargers don’t always allow.

In a real-world test, one YouTuber found the swap took 5 minutes and 25 seconds once the car was in the bay, not counting the two minutes spent waiting for another car to leave and getting the vehicle lined up correctly. As demonstrated in a Nio demo video, robotic carriage slides under the car, unbolting the pack, removing it, and slotting in a fresh battery to send the driver on their way.

Early battery swap solutions often required human intervention, such as this Zotye M300 EV receiving a changeover in 2014. Most modern networks aim to automate the process for savings in cost and time, and to minimize mistakes. Credit: Gavin Anderson, CC-BY-SA-2.0

There are more pedestrian battery swap stations out there two; automotive outlet Jalopnik recently reported on one small, ramshackle operation that swapped out batteries for just 45 Yuan, or roughly $7 USD, good for a further 95 miles of range or so, and changed over in around three minutes. Taxi drivers are a key customer for the facility, who don’t want to spend time charging when they could be out earning fares.

One factor that has helped to spur the adoption of battery swapping is government policy. The Chinese Ministry of Industry and Information Technology (MIIT) has been experimenting with subsidies. Presently, only electric vehicles priced under 300,000 Yuan, or roughly $42,377 USD, get a subsidy from the government. That is, unless they employ battery swapping, in which case there is no limit.

More investment is flooding in as companies like battery manufacturer CATL and automotive giant Geely have started vying for a piece of the action. BAIC Motor and several other associated companies like Aulton have hundreds of swap stations of their own, too, leading the latter to take on a partnership with global petroleum giant BP.

Will It Catch On Everywhere?

The various companies currently doing a roaring trade in China solved the biggest challenges around battery swapping. Thousands, if not millions of vehicles are being built with compatible battery architectures, at least amongst the various major corporate alliances selling vehicles in China. Big investment is making sure that there are batteries and swap stations available where people need them, and business models are being crafted to suit.

The latter is a big part of making battery swapping work. In most parts of the world, a electric vehicle is sold with a battery. That battery is a huge expensive component that is crucial to the range and performance of the vehicle. The idea of swapping out a “good” battery for someone else’s nasty one turns many off from the idea of battery swapping. However, when battery swapping is the primary model, it ceases to matter. A bad battery with lower performance can just be readily swapped for another good one with a minimum of fuss. Batteries that fall outside of proper performance specs can also be removed from circulation by the system operator and can be recycled as needed.

Nio’s Battery as a Service (BaaS) model is a popular one; consumers can subscribe to a 100 kWh battery plan for roughly $223 USD a month. This allows them to swap in the biggest batteries Nio has available at its swap stations for maximum range, and also allows those purchasing a Nio car to save on the order of $19,000 on the purchase price of the car, as they’re not paying to own the battery itself. As newer, better batteries come along that fit in the same form factor, users can change their subscription to suit and unlock more range for their cars.

Can It Work Outside of China?

However, plenty of roadblocks stand in the way of battery swapping catching on in places like the USA and Europe. In these markets, automakers are competing to build electric cars with the longest possible ranges as a primary competitive advantage. These companies have no desire to create a common specification for battery form factors to allow them to be swapped between different makes and models. Thus far, there’s been little collaboration on charger specs, let alone batteries themselves. Furthermore, to achieve the best in range, performance, weight, and handling of their vehicles, companies have heavily integrated the packs into the design of the vehicles themselves. Easily swapping these batteries is by and large out of the question.

Ample is a US-based startup that hopes to roll out a battery-swapping system to fleet operations initially. Credit: Ample

Furthermore, many EVs on the market today boast ranges in excess of 250 miles; some go as far as double that at as we’ve recently reported. Charge times are coming down too, with many vehicles able to add hundreds of miles of range in under 20 minutes when fast charging. This compares relatively favorably with the 5-7 minute times that most battery swap systems seem to take, while adding a similar amount of range, given the smaller packs often used in swap-capable vehicles.

Longer range EVs need charging less often, and thus taking an extra ten minutes to gain some serious range doesn’t really cause a lot of fuss. In the case of cars like the Lucid Air with over 500 miles of range, most people would want to take a nice long break after so much driving, such that waiting a few more minutes for a charge is hardly considered an imposition at all.

With charging infrastructure already rolling out at a rapid pace in Europe and the USA, and few to no vehicles available that are suitable for battery swaps, it seems like the technology may not catch on in these areas. Fast chargers already have a huge lead in the market and will work with a much broader range of vehicles; no overarching battery swap architecture can compete in that regard.

Some startups are working on the problem, like Ample, but the offering isn’t anywhere near as capable as that already up and running in China. At best, the company offers modified Nissan Leaf vehicles with range shorter than contemporaries like the Tesla Model 3, with battery swap times demonstrated last year on the order of 15 minutes, with the company claiming it’s close to getting it down to ten. Ample says it’s working with 5 of the 10 biggest automakers in the world on battery swapping, but won’t name who; meanwhile, there’s been nary a peep from any major players on such collaboration.

Unless non-Chinese automakers are forced by some kind of regulation to implement battery swap technology, it seems unlikely that companies like Tesla, GM and Lucid would tear up ten years of future product plans and give away their competitive advantages to embrace the idea. Similarly, there is little will to give up on fast charger rollouts, which require little more than power supply, to drop in larger-footprint swap stations with their more complicated robotic systems that cost more to buy, install and maintain.

Regardless, the technology has found a strong foothold in China, and may yet do so in other markets around the world. Regional differences have always added spice and interest to the global automotive scene, and it seems battery swapping will be one such case going forward!

Read the whole story
StephaneDenis
798 days ago
reply
Delson, Quebec
Share this story
Delete

Git 2.33 est disponible, avec un nouveau processus de fusion optionnel, il est 9 000 fois plus rapides, et apporte un nouveau backend de stratégie de fusion

1 Share
Git 2.33 est disponible, avec un nouveau processus de fusion optionnel, il est 9 000 fois plus rapide
et apporte un nouveau backend de stratégie de fusion

L'équipe du projet open source annonce la sortie de Git 2.33 avec des fonctionnalités et des corrections de bogues provenant de plus de 74 contributeurs. « La version 2.33 ne comporte pas beaucoup de changements et de nouvelles fonctionnalités pour l'utilisateur final », à part des corrections et des améliorations internes. Cependant, mais il...

Read the whole story
StephaneDenis
973 days ago
reply
Delson, Quebec
Share this story
Delete
Next Page of Stories