News for hackers. Stuff that matters.

blackbeans

I must be weird, but I like the name. It's a palindrome and I dig their symmetrical logo.

And of course, it is clever marketing. Even here we are talking about it.

Re:Fairbuds: In-ear with replaceable batteries on Tuesday April 09, 2024 @03:06PM (#39982987)
Sure, it's possible to make the battery removable, but why would they do that? It was the manufacturers (e.g. Apple) who decided to make the battery non-removeable in the first place, as it allows for a more compact design and more revenue.

Also the batteries would have to be ordered as a spare part years after the product launched, and most cheap manufacturers are horrible with sustained support.

Re:Fairbuds: In-ear with replaceable batteries on Tuesday April 09, 2024 @02:57PM (#39982862)
It's their first iteration and I applaud their effort. It takes at least a year to develop something like this and the sales quantities will be lower compared to the big brands, so the price is understandable.

You seem to belong to group of consumers that wants to compromise lifespan and sustainability in favor of features and price. That's fine, but it simply means you are not their target audience for this product.

Re:Paint.net on Saturday March 30, 2024 @05:08AM (#39873128)
I have tried all but pdn is the best software for quick editing. In the time it takes for Krita or GIMP to launch, I'm already halfway in pdn. I really miss it when using Linux.
Re:How to fix CSV: make it even more U+1F4A9 PILE OF POO on Saturday March 30, 2024 @03:39AM (#39872701)
Ageeed, and the RFC4180 you are referring to also specifies how to escape newlines.

CSV is a simple storage format for data. Its simplicity, readability and portability makes it popular. I think that any attempt to improve it will be a failure.

I must say that CSV generally suffices for table data. The only annoyance is that internationally, there are differences in the use of the column separator, as the comma is often used as decimal separator. I think CSV should always be implemented with a comma as column separator and a dot as decimal separator, regardless of the country. But applications such as Excel do not accept this format internationally.

Re:Pack: A New Container Format for Compressed Files on Saturday March 23, 2024 @05:36AM (#39798620)
You can still use RAD Studio today. Although it's expensive and it's primarily used to maintain old software these days.

Lazarus is the best IDE for Pascal, being completely free, open source and cross platform.

Many European countries already banned it in the '90s. That was decades ago and the EU is currently discussing making it obligatory to replace old asbestos materials in existing constructions.
I don't see this as a perfect solution, but CSV is not great either. A comma is super common in both text and numbers. Here in Europe we often use commas as decimal separator and use a semicolon as value separator.

As a result spreadsheets almost always fail to automatically parse a CSV.

I do like the idea of having a dedicated separator character, that would work right worldwide. And then just standardize the use of a dot as decimal separator in these files.

Re:Tailwind CSS v4.0.0 Alpha on Wednesday March 06, 2024 @12:56PM (#39618720)
It's slightly more convenient, but Vue3 is already great. I like to support an ecosystem and I want a framework to keep existing, making sure I can maintain my projects in the future. That is why I don't jump ship.
Bosch batteries are made in Europe (Poland) but they can contain Chinese cells.

Bike batteries do not use LFP because bike consumers demand high mileage, small size and low weight.

The Bosch batteries are made very sturdy because bikes experience higher vibrations and water ingress compared to parts in cars.

Bosch batteries are built to be removable on a daily basis for external charging.

I still would say it is too expensive, but it is also not directly comparable.

Re:AvaloniaUI: Create Multi-Platform Apps with .NET on Sunday February 04, 2024 @02:54AM (#39248460)
Avalonia is interesting because so many desktop apps have been made in WPF over the past decades. And now the technology is getting old and MS wants to replace it by unproven frameworks which have various drawbacks. As Avalonia is XAML based just like WPF, it is a good way to upgrade old apps and make them multiplatform in one go.

For mobile or web it would not be my first choice. And desktop apps may not sound as sexy. But there is definitely a category of applications that works best as a desktop app and shouldn't be replaced by the web.

If you don't want to deal with cookie banners, there are browser extensions you can install to automatically accept them. However, although the cookie banners are sometimes a nuisance, it is still a good thing that people are informed and given the option to accept it or not.
It is possible but traditional power grid lines have quite some losses over longer distances. An expensive HVDC connection would be more efficient.

Furthermore Arizona could be too hot and dusty to be ideal. Solar panels work best when they are unobstructed and not too hot.

Same thing with the Samsung S5 from 2014. IP67 waterproof with headphone jack and removable battery.
Re:IDEs we had 30 years ago on Friday December 29, 2023 @02:20AM (#38802484)
I think Delphi was slightly better. The components in Delphi were more powerful at the time. But the general idea is the same.

C# with WinForms is still usable today and provides a similar experience. Although the design language has fallen out of fashion.

Re:Firefox for Android is adding support for 400 add-ons on Thursday November 30, 2023 @04:36PM (#38479533)
I use Firefox Beta daily on Android. Works without complaints.

I have used add-ons with it for the past years. The ones you really need, like uBlock Origin, have always been there.

Re:HTTP/2 Rapid Reset Attack on Saturday October 14, 2023 @12:49PM (#37882047)
What about the old and proven Apache? Is it affected?
Re:Delphi 11 Community Edition on Friday September 15, 2023 @06:34AM (#37520991)
Yes, and it has never been a bad experience. However, I don't see a use case for new projects. There are many language options nowadays and most have a larger developer pool. I don't think the Community Edition will have the same impact as for instance Visual Studio CE.
Re:VanMoof acquired by e-mobility company Lavoie on Thursday August 31, 2023 @01:06PM (#37340424)
But the electric components are not standardized. You can buy e-systems from Bosch, Yamaha, Shimano, Fazua, Mahle, Stromer, Bafang et cetera and they all have different dimensions, different mounting holes, different communication protocols and different chargers. If you need a replacement part as a consumer, you have no choice but to buy the same part, which is usually quite costly because of lack of competition.
Re:EU’s War on Behavioral Advertising on Saturday August 26, 2023 @04:03AM (#37270736)
As far as I know, the EU legislation is primarily aimed to protect privacy. Behavioral advertising is related because it requires tracking, and tracking requires the consent and understanding of users in the EU. There was (is) a huge dependence on US software in Europe, that's probably why there was some reluctance at the start in enforcing it. However since "America first" the EU is trying to be more independent and boost its own European made software, that's likely why the climate for other software has worsened.
Here in The Netherlands, a large DuPont/Chemours factory has been dumping waste products for over 30 years.

The maximum safe concentration of PFAS/PFOA has been reduced in the past years, due to better understanding of health concerns.

As a result and due to more public attention, water surfaces are now seen as harmful up to 10 miles away from the factory. The factory is located right between a medium sized city and a national park. Within a radius of a mile around the factory, people are advised not to grow vegetables.

I think many countries have similar stories and clean up costs are going to be huge.

Re:At this company, we are family on Tuesday July 25, 2023 @02:45PM (#36867372)
It depends. Yes, the salaries are lower, but so are the expenses on average. The fringe benefits are usually good. There's a legal minimum amount of paid holiday days, in my country the minimum is 20/year but some unions have close to 40. There's also a legal maximum amount of allowed overtime, the employer pays a part of the employee's pension in my country et cetera.

It's probably true that it's easier to upscale a company in the US. The hire and fire strategy wouldn't work here as it would only attract poorly educated people that are willing to take any job. It may be a cultural difference, but most middle class people like to have financial stability here, even if payment is lower in that case.

I think that for software companies, the history of computers plays a big role as well. US has always been at the forefront when it comes to hardware, (military) investments and research of integrated circuits and computers, which led to big companies like IBM and subsequently Silicon Valley companies like Apple and MS. I think it may not be the best example because there isn't really any other country or continent that equals the US here, regardless of wages and labor rules.

Market share is a different measurement unit compared to top selling. From your article:

Tesla hatte VW im zweiten Halbjahr 2022 die deutsche Elektroautokrone abgejagt. Nun verteidigte das Unternehmen von Elon Musk den Spitzenplatz. Der Vorsprung schrumpfte allerdings von 7400 auf 2000 Autos. Die Marktanteile der Marken lagen dabei bei 16,5 und 15,6 Prozent der insgesamt in Deutschland neu zugelassenen Elektroautos.

See also in English: https://www.best-selling-cars.com/electric/2022-full-year-ge...

Even in Germany the top selling electric cars are not German. Combined with the uprising of cheaper Chinese brands in Europe in the coming years, I fear the worst for the German car industry. However German car manufacturers like Mercedes-Benz also cooperate with solid state cell manufacturers (https://group.mercedes-benz.com/company/news/220127-prologiu...)
Re:Asynchronous Rust on Cortex-M Microcontrollers on Wednesday July 19, 2023 @04:29PM (#36792758)
Actually I never found cooperative multitasking a real issue. You don't want faulty tasks in your embedded application anyway. With cooperative multitasking it at least is easy to spot which task is the culprit.

If I understand the article correctly, it seems that in this case the multitasking also isn't controlled by calling yield in custom user code, but rather always from the implementation that makes async/await work.

VanMoof did improve technically with their S5. However they also mentioned they had a 10% return rate on their older S3, which probably was very costly. Also they never had a dealer/service network like other brands have in Europe as they were B2C.

Your requirements (more range, more torque, removable battery) are specific to your region. As VanMoof is sold a lot in The Netherlands, a flat country where people make short trips, the bike specification actually made a lot of sense (bigger batteries add weight and cost and removable batteries make frames more bulky).

An alternative could be Cowboy.

Re:Introducing the Nano ESP32 on Tuesday July 18, 2023 @02:14AM (#36768528)
It has 4 times the amount of flash, comes with Arduino Cloud, has a wide range power supply, has the Nano form factor and buying it supports Arduino.

For professional prototyping I always buy Arduino, for home use the cheaper variants are fine too.

Re:Birds Build Nests from Anti-Bird Spikes on Monday July 17, 2023 @07:06AM (#36756516)
It was explained in the original Dutch video that birds choose to build a nest under the spikes, because it protects them from other animals trying to steal their eggs.
Re:VanMoof encryption key exporter on Friday July 14, 2023 @04:52AM (#36721191)
My experience as long term employee of a big bicycle manufacturer is different.

Yes, aluminium can survive a long time. But in general steel has a better chance to survive. The category of city bikes are low cost bikes, and the frames are as well. They are not so over engineered as you think as it is a very competitive market. The first generation VanMoof frames for instance, were prone to breaking.

While it is possible for a aluminium frame to reach 30 years lifespan, in practice the lifespan is shorter. This is because steel is more forgiving, it can handle dents and scratches where aluminium is more prone to breaking. Also the frames are usually hand welded and this can too be a weak point as it is hard to perfectly weld aluminum. It doesn't mean you can't ride a 30 year old aluminium bike or that it will auto destruct. It does mean that the bike is unlikely to reach that age.

Re:VanMoof encryption key exporter on Friday July 14, 2023 @04:04AM (#36720763)
While what you are saying is true and the market is moving towards long term solutions because of environmental reasons, at the moment the lifespan of electric components in bikes is usually set at 5 years with 2 years of warranty for the consumer.

Bikes are made of aluminium these days instead of steel, which gives them a lifespan of about 10 years, certainly not 30.

If you buy an ebike, you must be prepared for maintenance and replacement of parts. That's the state of the market right now.

I agree that making an app mandatory for a bike is a bad idea, and I would never buy such a solution. However this is an urban city design bike, aimed at a specific group of customers who do value these kind of innovations.

Older »