-
11 votes
-
Which NBA playoff teams have the most star power?
4 votes -
The corporations devouring American colleges
5 votes -
This new species of ancient carnivore was bigger than a polar bear
6 votes -
Will we find extraterrestrial life on ice worlds? Why Europa is the place to go for alien life.
4 votes -
New scientific device creates electricity from snowfall
8 votes -
The Cloud and Open Source Powder Keg
4 votes -
A giant laid low by too many blows to the head
6 votes -
America's leading animal geneticist wants to talk to you about GMOs
5 votes -
How air pollution is doing more than killing us - The air we breathe could be changing our behaviour in ways we are only just beginning to understand.
8 votes -
Why measles is back in the US
5 votes -
Sixty-six minutes: The frantic race to save Notre Dame
6 votes -
Tasting Brittany’s iconic seaweed butter
5 votes -
John Cruz - Prayer for a friend (2010)
5 votes -
Behind Gor, a ‘slave master’ subculture of sexual deviance
14 votes -
Astrophysical detection of the helium hydride ion HeH+
5 votes -
Capcom Home Arcade - A "classic console" in the form of an arcade stick, with sixteen Capcom arcade games
7 votes -
Police are making tone-deaf memes to build community trust
5 votes -
Is it happening again? The Raptors won fifty-eight games, but a Game 1 loss to the Magic was all it took to dredge up postseason fear and loathing yet again.
6 votes -
Dermot Kennedy - Lost (2019)
4 votes -
The age of robot farmers - Picking strawberries takes speed, stamina, and skill. Can a robot do it?
14 votes -
Why the tech industry is wrong about Australia's video streaming legislation
6 votes -
Cracking the London Mulligan - Results from simulating 2 million hands for Modern decks
7 votes -
Why you can no longer get lost in the crowd
12 votes -
A timeline of what it's like to spend the evening with the climate activist group Extinction Rebellion
9 votes -
Popular apps in Google's Play Store are abusing permissions and committing ad fraud
9 votes -
Samsung’s Galaxy Fold is breaking before it’s even out
18 votes -
Link topics can now display additional "source" info beyond the domain - currently enabled for YouTube and Twitter
I've just deployed a small change that can show some additional info for some link topics, depending on which domain they link to. So far, it's only enabled for YouTube and Twitter links, where it...
I've just deployed a small change that can show some additional info for some link topics, depending on which domain they link to. So far, it's only enabled for YouTube and Twitter links, where it will show the channel name and tweet author respectively. A good place to see this in action is on a search for "trailers".
Currently, this info is only displayed in the topic listings, but we should be able to extend it elsewhere, as well as utilize it for searching/filtering (like "show me all topics that link to this YouTube channel").
What other sites/domains would be good to apply this to? Links to reddit aren't particularly common, but it could probably work well there by showing the source subreddit, something like "reddit: /r/blog". What other sites are "platform-like" where additional info about the source/author is important instead of just the domain?
47 votes -
After Notre Dame fire, Philadelphia’s historic Christ Church demonstrates its ‘water curtain’
7 votes -
Why airlines make flights longer on purpose
9 votes -
Designing the linguistic and translation mechanics in Heaven's Vault, a game about science fiction archaeology
8 votes -
'The horse nation is here for us': How Lakota culture is helping treat child trauma in South Dakota
5 votes -
Animating URLs with Javascript and Emojis
15 votes -
What have you been watching/reading this week? (Anime/Manga)
Covering for Whom as she's busy today. What have you been watching and reading this week? You don't need to give us a whole essay if you don't want to, but please write something! Feel free to...
Covering for Whom as she's busy today.
What have you been watching and reading this week? You don't need to give us a whole essay if you don't want to, but please write something! Feel free to talk about something you saw that was cool, something that was bad, ask for recommendations, or anything else you can think of.
If you want to, feel free to find the thing you're talking about and link to its pages on Anilist, MAL or any other database you use!
5 votes -
Mathematicians discover a more efficient way to multiply large numbers
15 votes -
When tech makes food insecurity worse
5 votes -
Muon: a modern low-level programming language
5 votes -
No. 1 seed Tampa Bay Lightning swept by Columbus Blue Jackets in historic first-round upset
15 votes -
Rahsaan Roland Kirk - High Heel Sneakers (1975)
4 votes -
Advocacy group alleges Oregon's foster care system 'revictimizes children'
4 votes -
Understanding the alt-right's growing fascination with 'eco-fascism'
16 votes -
15 Months of Fresh Hell Inside Facebook
6 votes -
What to expect from Sony's next-gen PlayStation
24 votes -
Ubisoft is donating €500,000 to help with the restoration and reconstruction of the Notre-Dame Cathedral, and giving away Assassin's Creed Unity for PC
15 votes -
The gut microbiome as a major regulator of the gut-skin axis
7 votes -
An internet for kids: Instead of regulating the internet to protect young people, give them a youth-net of their own
12 votes -
Coding Challenge - Design network communication protocol
Previous challenges It's time for another coding challenge! This challenge isn't mine, it's this challenge (year 5, season 3, challenge 3) by ČVUT FIKS. The task is to design a network...
It's time for another coding challenge!
This challenge isn't mine, it's this challenge (year 5, season 3, challenge 3) by ČVUT FIKS.
The task is to design a network communication protocol. You're sending large amount of bits over the network. The problem is that network is not perfect and the message sometimes arrives corrupted. Design a network protocol, that will guarantee that the decoded message will be exactly same as the message that was encoded.
MESSAGE => (encoding) => message corrupted => (decoding) => MESSAGE
Corruption
Transmitting the message might corrupt it and introduce errors. Each error in a message (there might be more than one error in a single message) will flip all following bits of the message.
Example:
011101 => 011|010
(
|
is place where an error occured).There might be more than one error in a message, but there are some rules:
-
Minimum distance between two errors in a single message is
k
-
Number of bits between two errors is always odd number
According to these rules, describe a communication protocol, that will encode a message, and later decode message with errors.
Bonus
-
Guarantee your protocol will work always - even when errors are as common as possible
-
Try to make the protocol as short as possible.
8 votes -
-
Hunchback of Notre-Dame goes to top of bestseller list after fire
12 votes -
Emapea - Orange (2016)
3 votes -
Orchestre Poly Rythmo de Cotonou -- Malin Kpon O (2009)
6 votes