bitfucker

@bitfucker@programming.dev
1 Post – 178 Comments
Joined 3 months ago

I prefer CUID

Just to clarify: Yes, I do know not all use cases are appropriate for CUID. But in general when generating ID, I'd use CUID2

I cannot find the reference to the port being flimsy. I did however find the part where the top hotswap component (touchpad and the place where the plate is) is having problems. The only side port that they mention is the charging port. But the again, as I said, the firmware must be redone to account for said removeable dGPU. Now you may be wondering how big of an effect does it make when adding removeable dGPU. Off the top of my head, the motherboard must have the power supply circuitry remade to account for the additional power draw when needed. That alone will make the firmware for power control need to be redone. It can have wide range of effect for other components too because power firmware is really far reaching and may break assumption in other firmware. Not to mention a part of the cooling system is also removeable now. Framework has gone out of their way trying to invent a new standard for removeable dGPU on a laptop.

Btw, here is the quoted article that mentions the side port.

Twice, the touchpad suddenly stopped scrolling and stopped accepting button presses until I physically removed it from the system and reseated it. I’ve repeatedly gotten a Windows message about how my “USB device might have limited functionality when connected to this port” even if I’m just plugging in the charger.

Oh really? I didn't know that once since I only referenced the article. The article had issues with the modular top side, not the port. So I guess we were talking differently from the beginning.

1 more...

Uhh, does the model 13 have a modular panel? IIRC, they don't. Also, manufacturing modular panel and modular port are very different and the knowledge transfer cannot be that big. The port for example has a looser tolerance since they aren't really that visible most of the time. So being snug but not flush is good enough. I can imagine the panel doesn't have that luxury. Stability issue, that I can agree. But then again, I'll give them the benefit of the doubt since they must handle additional assumptions that cannot be made on other laptops. Namely, modular GPU. Writing a firmware with that new assumption could be a PITA.

3 more...

You do realize the 13 doesn't have the back part for replaceable dedicated GPU right? That means the chassis itself must be redesigned since the hole will make the previous experience in the 13 different enough.

5 more...

Easy or not depends vary wildly. But the usual task is

  • partition the drive
  • format the drive
  • mount the drive
  • install the base system

That is the bare minimum, but we need to do more configuration to be able to boot. Hence the next task is configuring the following

  • fstab
  • timezone, hostname, and networking
  • boot loader (I just use the EFI directly nowadays)

That is it. Everything else is usually work specific. Like, if you wanted arch to be a server, you usually didn't install a GUI. For workstation and gaming, you need more steps but it will vary depending on hardware. The archwiki covers a good deal of hardware from laptop to desktop and their quirks.

To be fair, he could also just be fed up after a long time being ignored for what he thinks is quite an important design decision.

For NAT, there is apparently a way to traverse NAT. I haven't tried it tho, but the dude has a lot of research on the topic (NAT traversal), so if that didn't work, maybe others will

Why can't anyone develop said features? Should the competitor worsen themselves just because no one is able to develop the same features? As far as I remember, valve doesn't patent something ridiculous like regional pricing or family sharing, so anyone is welcome to develop it themselves. They even make proton open source but apparently Epic doesn't like the idea of them on the linux market.

Uhhh, no. I think it is better to implement something akin to federation than breaking up a company just because. If anyone wanted to sue valve, then they can enforce interoperability at the very least. But not dividing their business model. We don't force apple to split their software and hardware did we? We force apple to have a choice of interoperability. From then, it is all fair since anyone can link their data from valve and any other store that opt to implement the interoperability protocol.

So let me get this straight. Any client that wanted to have steam features, like the forum, hosting, workshop, chat, and all the jazz, should be able to do so without paying steam any fee? Why didn't they develop it themselves? Or should steam sell that as a service to those who wanted it? Say for example, epic wanted to have family sharing. Steam should sell their family sharing feature to epic as a service?

2 more...

Gödel Incompleteness Theorem and the boundary of our understanding of the universe.

3 more...

Our current understanding is not enough to state that with confidence. We used to be so confident with classical mechanics and even claims that physics is almost complete. God knows how long our current probabilistic model will last before we find another better model. It may be probabilistic, or it may not.

1 more...

So modern math is proven to be incomplete and we cannot prove that it is consistent either. Those 2 words, incomplete and consistent have a very technical meaning here.

The first is that there is a statement in modern mathematics, which is true, but cannot be proven. And even if we expand it, there will always be such a statement. Hence, incomplete.

And the second, we cannot have a system that proves everything as that system will be inconsistent. Basically if a system can prove everything, then we can easily prove 1=1 AND 1 ≠ 1. If both are proven, then we lose meaning since there is no "truth". But a consistent system cannot prove its self consistency. Ergo, with modern math, we cannot know if math is consistent.

Now, the problem lies in that we use math to model our perceived reality. It means there is a limit to human knowledge, or put simply, there will be something in the universe that we may never know the answer to.

My favorite is the busy beaver function. There exist, at a certain number, that our modern math cannot make any meaningful statement about the function. Here is a great video about it. (youtube link warning). But you can also look at veritasium video for more in depth explanations.

Emulation time it is!

Digital piracy is not stealing since nothing has been lost. In fact, something was duplicated. So the term stealing is not appropriate and should not be used to describe it. Copying / duplicating copyrighted material without permission is more appropriate. Also, distributing copyrighted material without permission can be used. But not stealing, no. Even stealing potential profit is a no or we were going to have to start punishing potential crime.

17 more...

It means it isn't there. I don't see the hue either. Which leaves, screen issue.

Edit: It seems like a contrast issue? I took the screenshot and modified it contrast value -3× Modified contrast

1 more...

Punch cards are gonna be back baby

Can't have cache latency if there is no cache!

I was curious and then trying to edit the contrast, sure enough. This is 3×Modified contrast image

Not v, but j

Yep. Already edited my comment too

Just like malbolge

It is worse in HW prototyping where sometimes loose wire is all over the place

Expert Sex Change?

7 more...

I'll reiterate here that I think it would be funny to see steam actually lowering their cut to 20-10% or something and the mass migrations of developers from other competing stores to steam, and finally making the other store even more insignificant. That's what they want isn't it? And even more funny when after the changes are applied there is no difference in price because after all, publishers get more money for free, why should they lower their profit? If anything, when the policy is reversed/back to when it was, we will only see an increase in game price lol.

1 more...

Damn, I thought for some unknown ungodly reason Valve implemented something like game pass for Proton.

Until you realize that the energy requirement is also different. Land transport in general is very inefficient. Ship is in fact one of the most energy efficient means of transport.

3 more...

Reading it right to left changes the meme

5 more...

Understandable actually. Server maintenance costs money and if a 3rd party chat app; which significantly has more usage than other forms of social media; is trying to connect to the server, they have to handle that traffic too. Remember, it is not just about data size, but also the sheer volume of connection to handle.

I think the solution is just P2P with each peer acting as a relay to the other too. The protocol needs to be designed in such a way that no-one in the middle can reply to send false acknowledgement so as to prevent sybil attack or other attack where a malicious actor is a part of the network.

5 more...

Size wise, it is small relative to the ship size. Look at car engine. How many % of volume is taken up for the engine and fuel tank of car? I think it is close to 30-40%

Shame. It would be a good way to know if you are their favorite child lol. All joking aside, I think this is a compromise as others have alluded deep in comments. Valve likely doesn't care or enforce it, but they don't want to be responsible for account transfer due to games licensing and other legal shenanigans.

I think a lot of people here read the headine and think OpenSSL is moving everything to github and giving up everything else. It is not. They only moved the means of distributing the release tarball to github and stopped supporting the ftp and rsync. Do not confuse distribution and contribution/development.

1 more...

So to compensate for a poor service that is epic game launcher you have to turn to oss solution maintained by the community thanklessly while still giving epic the 25% cut of your sale? I'd rather not give epic any money at all

IF this virus mutates and becomes a pandemic, at least now we know who to blame.

No, not just the installer. Actually the installer doesn't even matter here as its sole purpose is placing the binary. GPL applies when you make modifications to the program AND you distribute the program. GPL states that you MUST also give the source of the modified binary WHEN requested by those who got the modified program (this is very simplifying it)

And sony could mandate that the email be a real email, and if you get caught the account gets banned. Congrats, now you invented a game of whack a mole!

2 more...

They being the largest platform because the consumer wanted their service, not out of obligation. Epic provides cheaper cut for the developer and is steadily building up their library. But why don't users flock there? Heck, they even have some actual exclusive titles there. EA and Ubisoft too got their own store, and they too got a few exclusive title. So why does steam is still being chosen? Maybe there is other value provided besides hosting, like, idk, remote play? Controller remap? Family sharing? Opening linux gaming market? Social feature? Forum? Modding?

2 more...

Stuxnet would like to have a word

1 more...