Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2020-12-11 00:00:00Z and 2020-12-12 00:00:00Z
When someone with a downloaded skin join or if someone changes the skin to one from the DB that is not available locally, my client lags for up to 2 seconds or so.
This report got triggered by Aoe reporting something similar on Discord, deen suggested it could be the skin downloader which made me investigate it for a bit. Thanks to cris for testing it with me.
The lag appears consistently, but seems to differ in length.
In races, the lag can be absolutely deadly, so I suggest we disa...
Some sport tournaments (speedcubing for example, which is solving Rubik's cube for time) uses a better approach to calculate average time by simply removing best and worst times from array of tries.
So we could discard about 10-15% of times when calculating average map time to make it more correct and usable.
The other way to do it is calculate what is called "median" rather then average time. The median is:
```
Times.Sort();
If (Times.Length % 2 == 1)
Median = Times[Times.Length / 2]...
it would be cool to figure out how deen writes these news, i think its markdown, if i can know i may be able to wrap dates in a span and with a little js u can show the date using ur local timezone
The term "open source", as used to describe software, was first proposed by a group of people in the free software movement who were critical of the political agenda and moral philosophy implied in the term "free software" and sought to reframe the discourse to reflect a more commercially minded position.[3]
The free software movement campaigns for freedom for the users of computing; it is a movement for freedom and justice. By contrast, the open source idea values mainly practical advantage and does not campaign for principles. This is why we do not agree with open source, and do not use that term.
19:32
@heinrich5991 what u think about using GPL in rust which is basically statically linked
if society would care and dislike broken products, we wouldn't need consumer protection laws that allow us to get 2 years guarantee on every electronic item
Earlier this year, we wrote about Rebekah Jones, the data scientist working for Florida, who put together that state's COVID-19 database (that had received widespread praise), and who was fired by the state for her failure to fake the data to make it look like Florida was handling the pandemic better than it actually was. Governor Ron DeSantis had made it clear he wanted data showing good results in order to justify reopening the state.
Since then, Jones has been running Florida COVID Action, which is a dashboard of Florida COVID information, like the one she used to run for the state.
"Once they are no longer associated with ESF8 they are no longer authorized to access the multi-user group," the FDLE affidavit said. All authorized users use the same user name and password."
GDPR is a step in the right direction and many websites have decent implementations that are not abusive
19:52
As long as it's as easy to decline cookies as it is to accept them the cookie banners are great
19:53
Oh I missed the licensing debate. In that one I like the freedom for everyone approach. MIT, BSD are great licenses that don't force anyone to do anything
The freedom to run the program as you wish, for any purpose (freedom 0).
The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
The freedom to redistribute copies so you can help your neighbor (freedom 2).
The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.
Ah these freedoms. What law grants you these? These are freedoms you might desire, sure. But you can't get them since there is such a thing as people owning the stuff they make
The last few months have seen a steady stream of proposals, encouraged by the advocacy of the FBI and Department of Justice, to provide “lawful access” to end-to-end encrypted services in the United States. Now lobbying has moved from the U.S., where Congress has been largely paralyzed by the...
Ryozuki
I sure would love to live in a dream world where there is no money and we all get together to improve our world
why companies dont put all their money in a research for this model?
Because like all human constructs they need motivation. What is there to gain for them in such a society? They are motivated by pure profit. If we share everything they can't profit
Communism and Marxism work great if we all decide to not be humans. So we start to either cheat (USSR) or we compromise. How much do we compromise? If we compromise too much you reinvent capitalism (USA). If we try a balancing act, we get "socialism" (EU?)
One could argue that humans can get over their greed or that it's not an inherent feature of the human. But I don't really see how we get there without infinite goods
A Dyson sphere is a hypothetical megastructure that completely encompasses a star and captures a large percentage of its power output. The concept is a thought experiment that attempts to explain how a spacefaring civilization would meet its energy requirements once those requirements exceed what can be generated from the home planet's resources...
Someone needs to innovate. For that either we all pool together our resources (I don't believe it's happening unless there is an exostential threat) or people motivated by money innovate
Could it? I think a lot of time was spent on testing. Moderna said they had the candidate they are releasing only after a week or so of starting development
20:17
I should get to sleep, I feel so extremely tired :/
Why does the following behave unexpectedly in Python?
a = 256
b = 256
a is b
True # This is an expected result
a = 257
b ...
22:37
The current implementation keeps an array of integer objects for all integers between -5 and 256, when you create an int in that range you actually just get back a reference to the existing object.