See the MediaEval 2021 webpage for information on how to register and participate.
For news organisations it is critical to identify emerging stories as soon as they appear, delays can cause economic and audience losses. Keeping up-to-date journalists and readers is a highly demanding task. News agencies spend a lot of time and human power on continuously monitoring social media, TV, radio and blogs looking for those emerging news. Artificial Intelligence and Big Data technologies can assist news agencies and alleviate journalists on this tedious task by distilling the different media channels and keeping journalists in the loop for judging the newsworthiness of those identified emerging stories.
Emerging News task aims to explore novel ways to detect emerging stories from semantic streams of social media messages and news feeds. Participants are expected to develop a real-time solution that identifies emerging stories. This solution must read from a stream of items and output those stories that could be considered emerging stories. Items are represented semantically using RDF and contain annotations of their named entities. The expected solutions must use the semantic representations to identify the potential emerging stories.
Journalism is under pressure from loss of advertisement and revenues, in combination with competing online distribution channels that stream free content while experiencing an increase in digital consumption and readers who demand quality journalism and trusted sources [1]. Information is no longer consumed from a single newspaper. Instead, readers have access to and can contrast fresh and first-hand information sources available on the internet and social media at any time.
Newsrooms compete between them in a demanding race to be the first ones to publish news about events and fresh stories [1]. The vast amount of information that is continuously being published on the internet makes it significantly challenging for journalists to distill daily events [2]. For example, Twitter publishes more than 500 million tweets a day (i.e., an average of 5700 tweets per second) [3] and more than 10000 English news articles are published online every day worldwide [4]. Some news agencies have digitalized their newsrooms processes and employ software solutions to support journalist work [5]. Automating the detection of emerging news from social media and news feeds can help news agencies to discover new stories when they are not the first ones to arrive or do not have enough resources (e.g., local news agencies).
The task is proposed in context with the News Angler project [6]. The News Angler is a project that uses new information and communication technologies to leverage big data and social media. The project’s purpose is to support journalists in finding new and unexpected angles on unfolding news stories, along with suitable background information. The project, therefore, explores how artificial intelligence (AI) techniques can leverage big open data sources to support high-quality journalism. Central AI techniques so far are knowledge graphs and natural-language processing. Knowledge graphs and semantic technologies offer a standard form for representing information and knowledge. In this way, the collected information can be analysed, retrieved, and shared more easily and precisely in new ways.
As part of the News Angler project, we developed an evolving platform that harvests potentially news-related information in real-time from textual sources, such as social media, commercial news aggregators, and open reference sources. We want to extend the platform with new components for analysing news items representation and providing newsworthy information to journalists. Eventually, participants of the EMERGING NEWS task may get access to the platform and we will consider further collaborations.
This task is of interest to researchers that work in domains like information and news retrieval, knowledge graphs, semantic technologies, natural-language processing and that are interested in creating a better environment and tools for journalists.
The data is delivered through an API (participants need to fill a task-specific Usage Agreement to get access). The API provides a stream of JSON-LD with RDF graphs serialized in TURTLE. The RDF graphs annotate the social media and news items with the entities found in the text. The text is provided to help participants to understand the RDF annotations, it is not meant to be used for identifying emerging events, but it can be used for evaluation purposes.
An example of the RDF graphs: http://newshunter.uib.no:5555/example (Text has been omitted)
An expert panel evaluates the results based on their relevance. The expert panel will be formed by experts with relevant background in journalism and media. The experts will use the developed solution and judge if the information provided can be considered as an emerging story or not and how useful the information is. During the evaluation, all participants will use the same data set. Experts do not know RDF, therefore they will base their decisions on the textual information provided on the RDF representations.
[1] Jorge Vázquez-Herrero, Sabela Direito-Rebollal, Alba Silva-Rodríguez and Xosé López-García. 2020. Journalistic Metamorphosis: Media Transformation in the Digital Age. Springer International Publishing.
[2] Ulrich Germann, Renārs Liepins, Guntis Barzdins, Didzis Gosko, Sebastião Miranda and David Nogueira. 2018. The SUMMA platform: A scalable infrastructure for multi-lingual multimedia monitoring. System Demonstrations, Proceedings of ACL 2018.
[3] Raffi Krikorian. 2013. New tweets per second record, and how!. Twitter Blog.
[4] Felix Hamborg, Norman Meuschke and Bela Gipp. 2020. Bias-aware news analysis using matrix-based news aggregation. International Journal on Digital Libraries.
[5] Marc Gallofré Ocaña and Andreas Lothe Opdahl. 2020. Challenges and opportunities for journalistic knowledge platforms. Proceedings of the CIKM 2020 Workshops. Galway, Ire-land (2020)
[6] Marc Gallofré Ocaña, Lars Nyre, Andreas Lothe Opdahl, Bjørnar Tessem, Christoph Trattner, Csaba Veres. 2018. Towards a big data platform for news angles. The 4th Norwegian Big Data Symposium (NOBIDS).


Page 1 of 1
GIANT lag bug
Posted:
Tue Aug 26, 2008 12:04 pm
by Karl G.
Original post:
[quote=Karl G.]Anyone else lag a whole lot when they level?[/quote]
This bug is actually the same thing that's causing the really big lags in the server's response time. It's caused by writing your items to the database when you either (1) log out of the world or (2) level up. I'm working on a fix right now.
The little lag is something different, which I'll be covering next.
Re: Huge lag during level-up
Posted:
Tue Aug 26, 2008 12:15 pm
by thadiusofx3
no just when casting spells or when the fog rolls in
Re: Huge lag during level-up
Posted:
Tue Aug 26, 2008 12:16 pm
by Karl G.
Thadius, I'm going to add a config setting to reduce the spell effect quality for you
Re: Huge lag during level-up
Posted:
Tue Aug 26, 2008 12:16 pm
by Richard. UK
I'm getting a little bit of a lagg when someone logs onto the server when i'm on the screen, sometimes when another player shows on the screen apart from me, for a split second.
I'll upload my debug files for you a 2 seconds
My Debug File 1
My Debug File 2
I also occasionally get this opaque overlay f blue similar to the translucent fog effect, I dont know if this is supposed to happen but this is the screenshot I got of it for you
Hope this Helps!
Richard
Re: Huge lag during level-up
Posted:
Tue Aug 26, 2008 12:21 pm
by Karl G.
Hmm that is really weird. Is the fog always that color? Because if it's normally a bluish color, then that means the world temporarily skips rendering. The background is red, so red + blue = this weird purple thing.
Re: Huge lag during level-up
Posted:
Tue Aug 26, 2008 12:21 pm
by thadiusofx3
I get that too every once in a blue moon
Re: Huge lag during level-up
Posted:
Tue Aug 26, 2008 12:22 pm
by Karl G.
Holy bananas this debug file is huge!!! And it's almost all filled with "ping"....I forgot about that.
Re: Huge lag during level-up
Posted:
Tue Aug 26, 2008 12:29 pm
by Entropy
I just received the "Pale Blue Screen of Death" that Richard has posted. Also, when the fog starts to roll in, I also get severe lag and/or disconnected from the server.
Pale Blue Screen of Death Debug:
http://www.quickfilepost.com/download.d ... 3ecf40fd5eSevere Fog/Disconnect from Server Debug:
http://www.quickfilepost.com/download.d ... febb3fb5e3
Re: Huge lag during level-up
Posted:
Tue Aug 26, 2008 12:35 pm
by Richard. UK
Karl, the severe Pale Blue screening happens occasionally, But sometimes the fog will work normally also, so it can happen and sometimes doesnt, I will try and work out if I can what triggers this, or unless it is entirely random. will keep a watch on what I am performing at the time.
Re: Huge lag during level-up
Posted:
Tue Aug 26, 2008 12:42 pm
by Blue Tiger
Logged in twice, gotten the blue pale screen twice. First time it happened when i was testing spells on the skelly guys up-left from spawn point, and then again a second time when just testing some spells at the spawn area. Other then that, pretty good. Im very clueless on what most of these spells do. Any hints on a heal/ nice attack for adepts? lol
Ill ask this, maybe theres an answer, is there a way to unbind a certain key like when you want to replace it with another spell?
Re: Huge lag during level-up
Posted:
Tue Aug 26, 2008 1:16 pm
by Richard. UK
I believe the Pale Blue Screen happens when you die and the fog initiates?? can anyone else see that happening?
twice now I have died and occasionally on 2 occasions the Blue Pale Screen has happend
Maybe Anyone else can see that too?
Hope that helps!
Richard
Re: Huge lag during level-up
Posted:
Tue Aug 26, 2008 1:19 pm
by Blue Tiger
Just had it happened again. From my experience its like a huge thick fog cloud moving in, but i was able to walk south and get out of it.
Re: Huge lag during level-up
Posted:
Tue Aug 26, 2008 1:59 pm
by Serenity
The fog usually makes me unable to cast spells, but sometimes I can move around in it.
I also get the lag while leveling up.
No lag while casting spells.


Kindred Market in Athens, Ohio
Kindred Market and Cafe is located on East State Street in Athens, Ohio. Its beautiful architecture and graffiti on the side wall pulls customers in to discover the plethora of items that they offer. This small market is the perfect spot to pick up organic products and kickstart a healthy lifestyle. They are locally, family-owned and dedicated to serving the Athens community. Kindret Market’s website showcases 650+ local products that are all from local businesses within a 100 mile radius.
At Kindred, you can find anything from produce and baked goods to apothecary and beauty products. If you become tired during your shopping, their cafe offers a variety of items from salads and sandwiches to coffee and smoothies. Another great feature of this business is that you can shop on their website. if you have a busy schedule or prefer to have non-contact grocery trips.
 The store features items like clothing, furniture, books and crafting supplies all at an affordable price. Many customers praise the selection of vintage clothing and other items that they found for great prices.
The makerspace features woodworking tools, welding, sewing machines and space to discuss business ventures with knowledgeable and experienced members of the community. UpCycle has created this part of their store to give customers an opportunity to learn about the fields of woodworking, metalworking, fiber and fabric arts, as well as recycled plastic production in Southeast Ohio. You can learn more about getting involved through their website.
End of the Commons General Store in Mesopotamia, Ohio
This family-owned business features over 1,000 bulk food products, houseware and kitchen gadgets, homemade fudge, hand-dipped ice cream and a large variety of treats. The website. displays the large room filled with old-fashioned soda and penny candy – both a child’s and adult’s dream. The beautiful establishment was founded in 1840 and has since been owned by the Schaden family.
Not only is this a place to satisfy your sweet tooth, but you can also stop by their kitchen for either a snack or meal while you shop. The website shows many happy customers with their picks from the cafe and smiles on their faces as they are ready to indulge. End of the Commons is a great place to stop at for a variety of items.
Athens Farmers Market in Athens, Ohio
The Athens Farmers Market is now open for the season and may be a great thing to add to your bucket list this summer. You can find some of the best and freshest produce in southern Ohio here, as well as baked goods, specialty beverages and condiments. As you make your way through the website., you can see the elated looks on customer’s faces and the carefully curated items being sold by each vendor.
Not only will you find amazing food here, but there is also beautiful greenery and flowers for sale. Local artists can also be picked out of the crowd, selling jewelry, paintings, lotions and more. Taking a trip to the flea market on a nice summer day is not only a great experience but also a rewarding one with all of the goods you get to bring with you home.


If SizeX = 1 (EXCEPT if SizeY = 1 in which case it is a 1*1 BM) the BM file is multiple.
The header of multiple BMs is different from that of a normal BM.
BM_Multiple_Header IS
{
| MAGIC | char[4] | // = 'BM ' + 0x1E |
| SizeX | int | // = 1 |
| SizeY | int | // = length of file - 32 |
| idemX | int | // = -2 |
| idemY | int | // number of 'sub' BMs |
| Transparent | byte | |
| logSizeY | byte | |
| Compressed | int | |
| DataSize | long | |
| pad1 | byte[12] | // 12 times 0x00 |
}
Straight after the Multiple BM header are two bytes:
- The first is either the frame rate (in frames per second) of an animated texture, or is 0 to designate a switch. You may alter this value if you want.
- The second byte is 2.
Then follows a table of offsets to the 'sub' BM composed of idemY long.
The simple fact that this table exists tells us that sub BMs of different sizes may be stored.
Each 'sub' BM then has its own header, slightly different from the BM_Header:
BM_SUBHeader IS
{
| SizeX | int | // horizontal size |
| SizeY | int | // vertical size |
| idemX | int | // unused by engine |
| idemY | int | // unused by engine |
| DataSize | long | // unused (no compression allowed) |
| logSizeY | byte | // logSizeY = log2(SizeY) |
| pad1 | byte[3] | |
| u1 | byte[3] | // these are always filled, but they seem // to be unused |
| pad2 | byte[5] | |
| Transparent | byte | // 0x36 for normal // 0x3E for transparent |
| pad3 | byte[3] |
}
Important notes
1) There is no MAGIC field.
2) For a multiple BM to work correctly, it must be made a SIGN, and for switches there MUST also exist a corresponding trigger in the .INF Else, switches will be displayed wrong (as a single column) and the animated will display correctly, but static.
This means that you cannot do animated floors and ceilings this way !
3) The multiple BMs are limited to 64K in size because SizeY contains the size of the file - 32 and is an int.
Although it should never be a problem with switches, this means that you must use animated BMs for small textures only.
A solution that allows animated walls of any size AND animated floors and ceilings is to compose a huge texture with your multiple images pasted next to each other. Then use INF elevators to scroll wall or scroll floor/ceiling using the offsets of the images as stops. If you set a speed of 0, the change will be instantaneous, and the effect will be the same. An added bonus is that you'll also have complete control on starting/stopping the animation.


Tomato Tartlets
These luscious little tarts are filled
with fresh ricotta and topped with
oven-roasted tomatoes.
SELECT for more details
Crab Rolls with Lemon Aioli
New Orleans chefs often drown seafood in
rich, spicy sauces, but this recipe simply
dresses sweet crabmeat (a Louisiana
staple) in lemon-scented aioli.
SELECT for more details
Boiled Shrimp with Spicy Mayonnaise
Mustard and white pepper amp up the
heat in this homemade mayo for shrimp.
SELECT for more details
Champagne Cocktail
According to master mixologist Dale DeGroff, this is one of the few original cocktails that appeared in the first (1862) version of the seminal How to Mix Drinks by Jerry Thomas. The recipe has remained unchanged for 150 years.
SELECT for more details


Flamengo edge closer to title with 3-1 win over Bahia
Flamengo recovered from a goal down to beat Bahia 3-1 on Sunday and take another step towards what looks like an increasingly inevitable Brazilian league title.
RIO DE JANEIRO: Flamengo recovered from a goal down to beat Bahia 3-1 on Sunday and take another step towards what looks like an increasingly inevitable Brazilian league title.
Bahia were the last side to beat Flamengo - on the first weekend of the season in August - and they took the lead six minutes before halftime when Elber’s cross deflected off Willian Arao and into the net for an own goal.
However, second-half goals from Reinier, Bruno Henrique and Gabriel Barbosa, his 21st of the league season, guaranteed Flamengo an 11th win from their last 12 games.
The victory increases their lead at the top to 10 points over second-placed Palmeiras, who dropped further behind when they could only draw at home to Corinthians on Saturday.
There are six games of the season remaining.
(Reporting by Andrew Downie; Editing by Ken Ferris)


Class BoxedSurfaceExtension
Inheritance
System.Object
BoxedSurfaceExtension
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: CADability.dll
Syntax
public static class BoxedSurfaceExtension
Methods
|
Improve this Doc
View Source
CurveIntersection2D(ICurve2D, Double, Double, ICurve2D, Double, Double, ref Double, ref Double, ref GeoPoint2D)
Declaration
public static bool CurveIntersection2D(ICurve2D curve1, double spar1, double epar1, ICurve2D curve2, double spar2, double epar2, ref double par1, ref double par2, ref GeoPoint2D ip)
Parameters
| Type |
Name |
Description |
| ICurve2D |
curve1 |
|
| System.Double |
spar1 |
|
| System.Double |
epar1 |
|
| ICurve2D |
curve2 |
|
| System.Double |
spar2 |
|
| System.Double |
epar2 |
|
| System.Double |
par1 |
|
| System.Double |
par2 |
|
| GeoPoint2D |
ip |
|
Returns
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
CurveSurfaceIntersection(ISurface, ICurve, BoundingRect, Double, Double, ref GeoPoint2D, ref Double, out GeoPoint)
Declaration
public static bool CurveSurfaceIntersection(ISurface surface, ICurve curve, BoundingRect surfaceBounds, double uOnCurveMin, double uOnCurveMax, ref GeoPoint2D uvOnSurface, ref double uOnCurve, out GeoPoint ip)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
CurveSurfaceIntersection(ISurface, ICurve, ref GeoPoint2D, ref Double, out GeoPoint)
Declaration
public static bool CurveSurfaceIntersection(ISurface surface, ICurve curve, ref GeoPoint2D uvOnSurface, ref double uOnCurve, out GeoPoint ip)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
CurveSurfaceIntersectionDL(ISurface, ICurve, BoundingRect, Double, Double, ref GeoPoint2D, ref Double, out GeoPoint)
Declaration
public static bool CurveSurfaceIntersectionDL(ISurface surface, ICurve curve, BoundingRect surfaceBounds, double uOnCurveMin, double uOnCurveMax, ref GeoPoint2D uvOnSurface, ref double uOnCurve, out GeoPoint ip)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
CurveSurfaceIntersectionLM(ISurface, ICurve, ref GeoPoint2D, ref Double, out GeoPoint)
Declaration
public static bool CurveSurfaceIntersectionLM(ISurface surface, ICurve curve, ref GeoPoint2D uvOnSurface, ref double uOnCurve, out GeoPoint ip)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
LineFit(IEnumerable<GeoPoint>, Double, out GeoPoint, out GeoVector)
Declaration
public static double LineFit(IEnumerable<GeoPoint> points, double precision, out GeoPoint location, out GeoVector direction)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.IEnumerable<GeoPoint> |
points |
|
| System.Double |
precision |
|
| GeoPoint |
location |
|
| GeoVector |
direction |
|
Returns
| Type |
Description |
| System.Double |
|
|
Improve this Doc
View Source
PlaneFit(IEnumerable<GeoPoint>, out GeoPoint, out GeoVector)
Fit a plane through a number of points. This is working, but has a bad performance. Better use Plane.FromPoints
Declaration
public static bool PlaneFit(IEnumerable<GeoPoint> points, out GeoPoint location, out GeoVector normal)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
PositionOfLM(ISurface, GeoPoint, ref GeoPoint2D, out Double)
Find the (u,v)-position for the provided point on a surface. Using the LevenbergMarquardtMinimizer from MathNet. Slower than the NewtonMinimizer but working with first tests.
It is said that it is more robust.
Declaration
public static bool PositionOfLM(ISurface surface, GeoPoint p3d, ref GeoPoint2D res, out double mindist)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
PositionOfMN(ISurface, GeoPoint, ref GeoPoint2D, out Double)
Find the (u,v)-position for the provided point on a surface. Using the NewtonMinimizer from MathNet. Faster than LevenbergMarquardtMinimizer. Surfaces need second derivatives.
Declaration
public static bool PositionOfMN(ISurface surface, GeoPoint p3d, ref GeoPoint2D res, out double mindist)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
SurfacesIntersectionLM(ISurface, ISurface, ISurface, ref GeoPoint2D, ref GeoPoint2D, ref GeoPoint2D, ref GeoPoint)
Declaration
public static bool SurfacesIntersectionLM(ISurface surface1, ISurface surface2, ISurface surface3, ref GeoPoint2D uv1, ref GeoPoint2D uv2, ref GeoPoint2D uv3, ref GeoPoint ip)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
SurfacesIntersectionLM(Polynom, Polynom, Polynom, ref GeoPoint)
Declaration
public static bool SurfacesIntersectionLM(Polynom surface1, Polynom surface2, Polynom surface3, ref GeoPoint ip)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
Test()
Declaration
public static void Test()