![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://fry.gs/pictrs/image/c6832070-8625-4688-b9e5-5d519541e092.png)
Oh yeah, that was pretty much the point I was trying to make too.
Oh yeah, that was pretty much the point I was trying to make too.
There’s actually not that much autotools jank, really. There’s configure.ac and a few Makefile.am. The CMakeLists.txt in the root is bigger than any of those files.
There’s also some stuff from autotools archive in m4/. IMO that’s a bad practice and we should instead be referencing them as a build dependencies.
I’m not convinced this backdoor would have been significantly more difficult to hide in the cmake code.
Emacs I assume.
cmake compiles to makefiles as well (it just also supports some other backends). I’m not sure why that matters though. In both cases the makefile is generated.
I feel like AGI might be the furthest away of all those things.
According to the Journal, plaintiff attorneys usually get one-third of a verdict or settlement amount.
This isn’t a an amount awarded in a verdict though, is it?
Plaintiff’s Counsel have not been paid for their work, nor have any of their costs or expenses been reimbursed, and litigating this Action required the allocation of a substantial amount of Plaintiff’s Counsel’s time and resources over six years, including considerable out-of-pocket expenses,
So that’s roughly 100 lawyers working full time for 6 years at $5k per hour. Seems legit.
In any case this is hilarious and exactly the kind of thing Elon would try.
This is some late 90s web forum admin tyrant drama. Wait until he finds out he can use phpmyadmin to edit other peoples posts.
That would be awesome, but who’s going to push for it?
It’s easy for the opponents to use safety as a case for why users shouldn’t have control of the software in their car.
The manufacturers already want to get rid of ODB because they’d rather control that data themselves.
At least android auto has been reverse engineered, and doesn’t currently require any sort of difficult-to-bypass hardware attestation.
I’m more experienced with graphics than ML, but wouldn’t that cause a significant increase in computation time, since those aren’t native types for arithmetic? Maybe that’s not a big problem?
If you have a link for the paper I’d like to check it out.
And when they figure out how to serve ads on IMAP, you can take thunderbird to another provider.
I don’t think it’ll actually come to that, due to popularity, but I can see them blocking IMAP access on new accounts due to ‘security’.
You have to pick a sports team, a beer, a truck, and a plane. That’s your identity. But only two genders are allowed.
They’re talking about Spirit AeroSystems, which I believe is an unrelated company that just coincidentally also happens to be terrible at what they do.
It’s not just the visible complexity in this one file. The point of it is to keep a subscriber count in sync, but you have that code I referenced above, plus:
LinkPersonCommunityCreatedEvent
LinkPersonCommunityDeletedEvent
LinkPersonCommunityCreatedPublisher
LinkPersonCommunityDeletedPublisher
And then there are things like LinkPersonCommunityUpdated[Event/Publisher]
which don’t even seem to be used.
This is all boilerplate IMO.
And all of that only (currently) serves keeping that subscriber count up to date.
And then there’s the hidden complexity of how things get wired up with spring.
And after all that it’s still fragile because that event is not tied to object creation:
@Transactional
public void addLink(Person person, Community community, LinkPersonCommunityType type) {
final LinkPersonCommunity newLink = LinkPersonCommunity.builder().community(community)
.person(person).linkType(type).build();
person.getLinkPersonCommunity().add(newLink);
community.getLinkPersonCommunity().add(newLink);
linkPersonCommunityRepository.save(newLink);
linkPersonCommunityCreatedPublisher.publish(newLink);
}
And there’s some code here:
final Set<LinkPersonCommunity> linkPersonCommunities = new LinkedHashSet<>();
linkPersonCommunities.add(LinkPersonCommunity.builder().community(community).person(person)
.linkType(LinkPersonCommunityType.owner).build());
linkPersonCommunities.add(LinkPersonCommunity.builder().community(community).person(person)
.linkType(LinkPersonCommunityType.follower).build());
communityService.createCommunity(community);
linkPersonCommunityRepository.saveAllAndFlush(linkPersonCommunities);
that is able to bypass the community link service and create links in the repository directly, which would presumably not trigger than event.
Maybe there’s a good reason for that, but it sure looks fragile to me.
Here’s an example:
IMO that’s a lot of code (and a whole dedicated file) just to (magically) hook a global event and increase the subscriber count when a link object is added.
The worst part is that it’s all copy/pasted into a neighbouring file which does the reverse:
It’s not the end of the world or anything, I just think good code should surprise you with its simplicity. This surprises me with its complexity.
Browsing the code makes me angry at how bloated Java projects are:
package com.sublinks.sublinksapi.community.repositories;
import com.sublinks.sublinksapi.community.dto.Community;
import com.sublinks.sublinksapi.community.models.CommunitySearchCriteria;
import com.sublinks.sublinksapi.post.dto.Post;
import com.sublinks.sublinksapi.post.models.PostSearchCriteria;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;
import java.util.List;
public interface CommunitySearchRepository {
List<Community> allCommunitiesBySearchCriteria(CommunitySearchCriteria communitySearchCriteria);
}
Every file is 8 directories deep, has 20 imports, and one SQL statement embedded in a string literal. 😭
My non-expert take on this:
Haier claims these plugins cause the firm significant financial damage
Don’t care. Competition is not damage.
violate copyright laws
Prove it.
plug-ins developed by you […] that are in violation of our terms of service
The plug-ins never agreed to your ToS. Better sue your customers instead.
I’m very curious about the vulnerability, but there doesn’t seem to be much info (only what MS posted).
How could you possibly bypass bitlocker, unless they write the key to the recovery environment?
I wonder how this will work where apple controls the OS and sort of controls the Dev tools.
The gatekeeper shall not be prevented from taking proportionate measures to ensure that third party software applications or software application stores do not endanger the integrity of the hardware or operating system provided by the gatekeeper;
To me that sounds like they won’t have to offer root access to users, which is no suprise, but will they be able to continue to require certification of apps, even if they’re sold on other stores?
I’ve only just skimmed the legislation so far.
Does it actually tell you the results? I’m curious how they score your driving, and how effective it is. The scariest things I see on the road are things like:
I don’t see how they’d measure how safe a driver you are.
Perhaps it’s just that people are more careful when they know they’re being monitored, and safe drivers are more likely to opt in?