CNET may get a commission from retail offers.
The United States, Britain and Australia have called on Facebook to give authorities the ability to circumvent encryption used in its messaging services—a measure opposed by the social media giant.
Facebook has been dogged by several privacy scandals in recent years and has pledged to boost user protections by rolling out end-to-end encryption across all of its social media platforms.
But that plan risks weakening the ability of law enforcement to detect criminal acts including terrorism and child pornography, according to a joint letter signed by US Attorney General William Barr, British Home Secretary Priti Patel and Australian Home Affairs Minister Peter Dutton.
"Facebook has not committed to address our serious concerns about the impact its proposals could have on protecting our most vulnerable citizens," said the Thursday letter, addressed to company chief Mark Zuckerberg and seen by AFP.
The company already encrypts WhatsApp messages from end-to-end—meaning only the sender and recipient can read the message—and is working to extend the technology to other apps in its family, including Messenger and Instagram.
Facebook says it is intent on introducing the service without granting oversight to law enforcement agencies.
"We strongly oppose government attempts to build backdoors because they would undermine the privacy and security of people everywhere," a Facebook spokesperson said.
[...] During a livestreamed question and answer session with employees, Zuckerberg said Facebook would continue to work with authorities to strike a balance between privacy concerns and fighting crimes such as child exploitation and terrorism.
"Having the availability to look at the content is a useful signal, and when you lose that you are fighting that battle with at least a hand tied behind your back and you hope there is a lot of good stuff you can do with your other hand," Zuckerberg said.
But he added that encryption had many positive benefits such as protection for journalists and political protesters.
Read more of this story at Dev.SN.
]]>Arthur T Knackerbracket has found the following story:
Andromeda, a massive spiral galaxy, has swallowed several galaxies within the last few billion years before setting its sights on the Milky Way.
"The Milky Way is on a collision course with Andromeda in about four billion years,” said Dougal Mackey, co-author of a new study published in Nature and a research fellow at the Australian National University. “So knowing what kind of a monster our galaxy is up against is useful in finding out the Milky Way's ultimate fate."
The astronomers noted that the stellar halo that surrounds Andromeda is much bigger and more complex than the Milky Way, and it contains two giant globular clusters of stars that are rotating perpendicular to each other, and this indicates that it has cannibalized other galaxies in the past. They made observations using the wide-field camera on the Canada-France-Hawaii-Telescope, and this showed that the globular clusters are on the same rotation axis as a plane of dwarf galaxies that orbit Andromeda.
Andromeda is a good specimen to study the evolution of spiral galaxies like the Milky Way, Mackey explained. "One of our main motivations in studying astronomy is to understand our place in the Universe. A way of learning about our galaxy is to study others that are similar to it, and try to understand how these systems formed and evolved.”
"Sometimes this can actually be easier than looking at the Milky Way, because we live inside it and that can make certain types of observations quite difficult."
Reference:
Mackey, D., Lewis, G.F., Brewer, B.J. et al. Two major accretion epochs in M31 from two distinct populations of globular clusters. Nature 574, 69–71 (2019).
DOI: 10.1038/s41586-019-1597-1
Read more of this story at Dev.SN.
]]>Arthur T Knackerbracket has found the following story:
Unpredictable weather in Europe has produced some of the lowest honey harvests ever, particularly in France and Italy. Only about half the normal harvest was collected in Italy and only about a quarter of the usual crop in France. Even recent high honey producing countries such as Romania and Spain are seeing decreases. The reasons for the declines are varied and include frosts, droughts, and heavy rains across the affected countries, but everyone is counting on better weather conditions in the coming year. However, even if that pans out, recovery will be challenging.
To save the colonies, "the bees have killed all the males to get rid of extra mouths to feed". The lack of males for mating may lead to a "lack of fertilized queens" next spring, meaning fewer new colonies and bees.
Bee mortality has also shot up in recent years due to an "epidemic" of the Varroa parasitic mite, the uncontrolled spread of the Asian hornet in Europe, and the "intense use of pesticides in agriculture", according to the French Cyclops report.
Beekeepers are also complaining about a massive influx of low-cost Chinese honey, which they say is "adulterated," such as being cut with sugar syrup.
There is currently no European legislation requiring producers to specify the origin of honey.
Labels can state it is a "blend of honeys originating and non-originating in the European Community", even if the product contains 99 percent Chinese honey and only 1 percent of, say French honey.
In Spain, beekeepers have held several protests against low-cost Chinese honey and authorities are planning to impose new labelling requirements which would list the percentages of honey included per country of origin.
In France, a decree is expected to come into force on January 1, 2020 which would list all countries that have supplied more than 20 percent of the honey in a jar, in order of importance.
Read more of this story at Dev.SN.
]]>The Hopewell civilization refers to a culture shared by native Americans tribes from about 200 BC to 400 AD that spanned a region from the eastern coast to the Rocky Mountains, and from the Great Lakes to the Gulf of Mexico. The fairly rapid decline of this culture has been a mystery for many years. A group of researchers from the University of Cincinnati found evidence of a Tunguska-like airburst that struck sometime between 252 and 383 AD and affected an area of 9200 square miles (24,000 sq km). That time range coincides with a period when 69 near-Earth comets were observed and documented by Chinese astronomers, and many Native American tribes include some sort of devastating event from the skies in their oral histories.
Read more of this story at Dev.SN.
]]>Story automatically generated by StoryBot Version 0.3.0a (Development).
Storybot ('Arthur T Knackerbracket') is written in Python3
Note: This is the complete story and will need further editing. It may also be covered by Copyright and thus should be acknowledged and quoted rather than printed in its entirety.
FeedSource: [ArsTechnica] collected from rss-bot logs
Time: 2018-02-27 23:51:33 UTC
Original URL: https://arstechnica.com/science/2018/02/did-humans-or-climate-cause-the-great-rainforest-crisis/ using UTF-8 encoding.
Title: African Rainforests Vanished For 600 Years, Then Bounced Back—Why?
--- --- --- --- --- --- --- Entire Story Below --- --- --- --- --- --- ---
African Rainforests Vanished For 600 Years, Then Bounced Back—Why?
Arthur T Knackerbracket has found the following story:
Three thousand years ago, dense old-growth rainforests covered most of central Africa. But around 2,600 years ago, an event that ecologists call the Late Holocene Rainforest Crisis occurred, and the forests suddenly gave way to savannas dotted with islands of trees. Six hundred years later, the forests grew back almost as swiftly as they had vanished.
But for the last 20 years, paleoecologists have debated what caused the Rainforest Crisis. Most thought that the region's climate changed, bringing either less annual rain or a longer dry season with a short but intense monsoon. That climate shift, many paleoecologists argue, devastated the rainforests of central Africa but created perfect conditions for savannas. But a new study proposes that humans may actually have been the culprits.
Around the time of the Rainforest Crisis, farmers from northern Africa started migrating southward, bringing with them an advanced culture of pearl-millet cultivation, ironworking, and palm-oil harvesting, all of which take a toll on the landscape. Those northern farmers spoke Bantu languages, which are still spoken by about 300 million people in Africa today.
The currently accepted version among paleoecologists is that warming sea-surface temperatures in the Gulf of Guinea caused a shift in the region's monsoon cycle, leading to a longer, drier dry season, so people migrated south to farm millet on the open grasslands. But University of Potsdam paleoecologist Yannick Garcin and his colleagues, who just published a new study on the Rainforest Crisis, argue that it happened the other way around: people moved south into the rainforest and cleared land to plant millet. And when their population crashed 600 years later, the rainforest rebounded.
Most of the debate hinges on whether those millet farmers moved south during the Rainforest Crisis or before and on whether there's evidence of climate shift at the same time. And among paleoecologists and archaeologists, the debate is heating up. If you're not a paleoecologist, the whole debate may seem a little esoteric, but it's a great example of the scientific process at work, with both sides presenting their own sets of evidence and debating which is most accurate and whose interpretation best fits the data.
Paleoarchaeologist Jean Maley and his colleagues published a paper in October 2017 in which they argued for the climate hypothesis, citing sediment layers found in lakes in Ghana, Gabon, and the Congo. These show evidence of increased erosion around 2,650 years ago—presumably thanks to more intense monsoon rains. That lines up well with the other evidence for the climate shift.
And an earlier study sampled pollen from the sediments at the bottom of Lake Victoria, which showed that the water level 2,200 years ago was much lower than it is today and that savanna had taken over land formerly shaded by rainforest canopies.
On the other hand, Garcin and his colleagues recently took a sediment core from Lake Barombi in Cameroon. The 12-meter-long cylinder of mud held 10,500 years' worth of accumulated sediment layers, which contained microscopic bits of material called plant waxes. Plants secrete waxy mixtures of lipids to protect their outer cells, and these waxes can last for thousands of years in soil. Conveniently for paleoecologists, they record what ratio of hydrogen isotopes the plant got from its water, as well as how the plant handled carbon.
Woody plants like trees and shrubs obtain carbon differently from grasses, so their plant waxes end up with different ratios of the stable isotope carbon-13. Prior to 2,600 years ago, the plant waxes in Lake Barombi seemed to be from mostly trees and shrubs, exactly what you'd expect in a thriving rainforest. But within a century, carbon-13 ratios in the plant waxes washing into Lake Barombi started looking much more like grassland than forest, which matched the pollen data from other studies. After about 600 years, though, the carbon-14 signature of forests replaced the grasslands.
Those findings more or less confirmed what the pollen studies had to say about the timing of the Rainforest Crisis, but it didn't say anything about what caused the event. But the ratio of hydrogen isotopes in plant waxes can reveal information about climate because, on a scale of decades, those ratios generally line up with average annual rainfall. In the Lake Barombi sediment core, that evidence pointed to a long, gradual drying tend from 7,000 to 2,000 years ago, but there didn't seem to be any sudden climate shift near the beginning of the Rainforest Crisis. In fact, according to the Lake Barombi data, the area was actually wetter during the Rainforest Crisis than it is now, and today it's still mostly covered with rainforest.
Tiny shells preserved in sediment cores from the Gulf of Guinea didn't contain any evidence of a change in sea surface temperature, according to Garcin and his colleagues.
But when they examined a database of 460 archaeological sites from around the region, they found that very few sites had been dated to earlier than 4000 years ago. Human activity seems to have started picking up in the region around then, and it really exploded around 2,600 years ago. Garcin and his colleagues say that's evidence of a major population increase right around the beginning of the Rainforest Crisis.
They claim this study is clear evidence that people, not climate, caused the Late Holocene Rainforest Crisis. But not everyone is convinced. Maley told Ars Technica that the most important argument against the blame-the-humans hypothesis and in favor of a shift in climate is the sheer geographic scale of the Rainforest Crisis—it happened at nearly the same time from the Equator to the southern Sahara. Humans, on the other hand, didn't migrate south into central Africa's rainforests with same kind of synchronization.
In other words, the debate over what happened to central Africa's Late Holocene rainforests is far from settled.
Paleoecologists, archaeologists, and even linguists are still weighing in with new lines of evidence, and it's likely to be some time before they reach a consensus. Part of the uncertainty is due to the limited resolution of dating methods, whether it's radiocarbon dating or counting layers in a sediment core.
For instance, some of the evidence for the climate hypothesis comes from pollen and diatoms from the bottom of nearby Lake Ossa. But Garcin and his colleagues claim that, due to aged carbon in the sediment itself, there's about a 400-year uncertainty in dating those layers. And in Garcin's data, the Rainforest Crisis appears to have started at Lake Barombi about 200 years before Bantu agricultural sites started turning up in the region.
"We answer that we are at the limit of the precision of the dating method used to resolve such a small lag," said Garcin, "and since the Lake Barombi is at the northern edge of Central Africa, it may have witnessed first those human impacts compared to the rest of the whole region."
One thing scientists on all sides agree on is that it's important to understand the cause of past events like this, because reconstructing past climate events can help predict how humans, climate, and vulnerable ecosystems might interact in the future. And in some ways, the Rainforest Crisis is an encouraging story, because it means the rainforest can bounce back from deforestation.
"Rainforest ecosystems are very sensitive to disturbances but also resilient," said Garcin.
Read more of this story at Dev.SN.
]]>Title: Parsing C++ Is Literally Undecidable (2013)
--- --- --- --- Entire Story Below - Must Be Edited --- --- --- --- --- --- ---
Arthur T Knackerbracket has found the following story:
Many programmers are aware that C++ templates are Turing-complete, and this was proved in the 2003 paper C++ Templates are Turing Complete.
However, there is an even stronger result that many people are not aware of. The C++ FQA has a section showing that parsing C++ is undecidable, but many people have misinterpreted the full implications of this (understandable, since the FQA is discussing several issues over the course of its questions and does not make explicit the undecidability proof).
Some people misinterpret this statement to simply mean that fully compiling a C++ program is undecidable, or that showing the program valid is undecidable. This line of thinking presumes that constructing a parse tree is decidable, but only further stages of the compiler such as template instantiation are undecidable.
For example, see this (incorrect, but top-voted) Stack Overflow answer to the question What do people mean when they say C++ has “undecidable grammar”? This answer errs when it says: “Note this has nothing to do with the ambiguity of the C++ grammar.”
In fact, simply producing a parse tree for a C++ program is undecidable, because producing a parse tree can require arbitrary template instantiation. I will demonstrate this with a short program, which is a simplification/adaptation of what is in the FQA link above.
The parse tree for this program depends on whether TuringMachine::output is SomeType or not. If it is SomeType then ::name is an integer and the parse tree for the program is multiplying two integers and throwing away the result. If it is not SomeType, then ::name is a typedef for int and the parse tree is declaring a pointer-to-int named x. These two are completely different parse trees, and the difference between them cannot be delayed to further stages of the compiler.
The parse tree itself depends on arbitrary template instantiation, and is therefore the parsing step is undecidable.
In practice, compilers limit template instantiation depth, so this is more of a theoretical problem than a practical one. But it is still a deep and significant result if you are ever planning on writing a C++ parser.
Parsing, performance, and low-level programming.
Read more of this story at Dev.SN.
]]>Entire Boston Dynamics robot line-up dances in the new year:
Boston Dynamics is sending off 2020 with its most impressive robot video to date – showing off its entire range dancing to the classic song “Do You Love Me?”. The fun video offers the first glimpse at two Atlas robots working together while also highlighting just how quickly this technology is developing.
Back in 2018 Boston Dynamics released a cute video of its dog-like Spot robot dancing to “Uptown Funk”. The playful video was a fun little demonstration of Spot’s broad range of movements, exciting at the time but very simplistic looking back from the vantage of today. Now the company has stepped things up delivering a long choreographed dance video featuring not only Spot, but two Atlas robots and a special appearance from Handle, a wheeled model.
Released as a kind of New Year’s gift from the company, the video is the first look at two Atlas humanoid robots working together. Atlas, still technically a prototype robot, has demonstrated a stunningly rapid evolution over the past decade from barely being able to walk in 2013, to being allowed to roam tetherless in 2015, completing a spectacular parkour routine just three years later, and finally getting acrobatic last year.
Read more of this story at Dev.SN.
]]>Exploring the potential of near-sensor and in-sensor computing systems:
As the number of devices connected to the internet continues to increase, so does the amount of redundant data transfer between different sensory terminals and computing units. Computing approaches that intervene in the vicinity of or inside sensory networks could help to process this growing amount of data more efficiently, decreasing power consumption and potentially reducing the transfer of redundant data between sensing and processing units.
Researchers at Hong Kong Polytechnic University have recently carried out a study outlining the concept of near-sensor and in-sensor computing. These are two computing approaches that enable the partial transfer of computation tasks to sensory terminals, which could reduce power consumption and increase the performance of algorithms.
"The number of sensory nodes on the Internet of Things continues to increase rapidly," Yang Chai, one of the researchers who carried out the study, told TechXplore. "By 2032, the number of sensors will be up to 45 trillion, and the generated information from sensory nodes is equivalent to 1020 bit/second. It is thus becoming necessary to shift part of the computation tasks from cloud computing centers to edge devices in order to reduce energy consumption and time delay, saving communication bandwidth and enhancing data security and privacy."
[...] So far, the work by Chai and his colleagues primarily focused on vision sensors. However, near-sensor and in-sensor computing approaches could also integrate other types of sensors, such as those that detect acoustic, pressure, stain, chemical or even biological signals.
Journal References:
1.) Feichi Zhou, Yang Chai. Near-sensor and in-sensor computing, Nature Electronics (DOI: 10.1038/s41928-020-00501-9)
2). Feichi Zhou, Zheng Zhou, Jiewei Chen, et al. Optoelectronic resistive random access memory for neuromorphic vision sensors, Nature Nanotechnology (DOI: 10.1038/s41565-019-0501-3)
3.) Yang Chai. In-sensor computing for machine vision, Nature (DOI: 10.1038/d41586-020-00592-6)
Read more of this story at Dev.SN.
]]>Microsoft may be developing its own in-house ARM CPU designs:
This afternoon, Bloomberg reported that Microsoft is in the process of developing its own ARM CPU designs, following in the footsteps of Apple's M1 mobile CPU and Amazon's Graviton datacenter CPU.
Bloomberg cites off-record conversations with Microsoft employees who didn't want to be named. These sources said that Microsoft is currently developing an ARM processor for data center use and exploring the possibility of another for its Surface line of mobile PCs.
[...] Even if Bloomberg's report proves 100 percent accurate, the end result is likely to follow Amazon's lead much more closely than Apple's. Although Amazon tightened its supply chain by producing its own Graviton hardware, its software ecosystem remains open—without solid Linux operating system support, a server's future in a data center is very poor indeed. Microsoft would face the same challenges with a data center-focused product, and for the same reasons—although the "less likely" Surface ecosystem would be considerably less constrained.
Read more of this story at Dev.SN.
]]>Plants can be larks or night owls just like us:
Plants have the same variation in body clocks as that found in humans, according to new research that explores the genes governing circadian rhythms in plants.
[...] These rhythmic patterns can vary depending on geography, latitude, climate and seasons - with plant clocks having to adapt to cope best with the local conditions.
[...] To investigate the genetic basis of these local differences, [researchers at the Earlham Institute and John Innes Centre in Norwich] examined varying circadian rhythms in Swedish Arabidopsis plants to identify and validate genes linked to the changing tick of the clock.
Dr Hannah Rees, a postdoctoral researcher at the Earlham Institute and author of the paper, said: “A plant’s overall health is heavily influenced by how closely its circadian clock is synchronised to the length of each day and the passing of seasons. An accurate body clock can give it an edge over competitors, predators and pathogens.
“We were interested to see how plant circadian clocks would be affected in Sweden; a country that experiences extreme variations in daylight hours and climate. Understanding the genetics behind body clock variation and adaptation could help us breed more climate-resilient crops in other regions.”
[...] "It’s amazing that just one base-pair change within the sequence of a single gene can influence how quickly the clock ticks," explained Dr Rees.
(Emphasis from original retained.)
Journal Reference:
Hannah Rees, Ryan Joynson, James K.M. Brown, et al. Naturally occurring circadian rhythm variation associated with clock gene loci in Swedish Arabidopsis accessions, Plant, Cell & Environment (DOI: 10.1111/pce.13941)
Read more of this story at Dev.SN.
]]>teste 0
Ever wonder why a pizza made in your home oven doesn't taste as good as one made in a brick oven? You're not the only one. Some researchers think they've figured it out :
They started off interviewing pizzaiolos , or pizza makers, in Rome who were masters of the Roman style of pizza. For this, the bake lasts 2 minutes at 626 degrees Fahrenheit. (Neapolitan pizzas usually bake at an even higher temperature — at least 700 degrees.) That turns out a "well-baked but still moist dough and well-cooked toppings," Glatz says. The same settings in a conventional steel oven produce far less ideal results. "You burn the dough before the surface of the pizza even reaches boiling, so this is not a product you will want to eat," he says.
The story goes on to note that the temperature conductivity of a metal oven is much greater than a brick oven, leading to burning of the crust. Adjusting with a lower temperature fails as it then leaves a dried-out crust and toppings. Accommodations with a pizza stone, oil, and a broiler can help, but cannot entirely mitigate the difference.
When I was in college the original Battlestar Galactica television series came out. We would gather in an upperclassman's dorm room and watch the show on a 13-inch TV. This was followed immediately by a trip to the local Rathskeller and an order for what we called a "death star" pizza... "double loaded extra everything, no guppies" (i.e. anchovies). That and a couple of pitchers of beer was a fine way to wrap up a Sunday.
What are your favorite toppings? Alternatively, are there any toppings you think should never be put on a pizza (such as pineapple)?
Abortion rights advocates are exploring how technology might preserve or even expand women's access to abortion if the Supreme Court scales back Roe v. Wade . A nonprofit group is testing whether it's safe to let women take abortion pills in their own homes after taking screening tests and consulting with a doctor on their phones or computers. Because the study is part of an FDA clinical trial, the group isn't bound by current rules requiring the drugs be administered in a doctor's office or clinic.
The group, called Gynuity Health Projects, is carrying out the trial in five states that already allow virtual doctors to oversee administration of the abortion pill, and may expand to others. If the trial proves that allowing women to take the pill at home is safe — under a virtual doctor's supervision — the group hopes the FDA could eventually loosen restrictions to allow women to take pills mailed to them after the consult. If FDA took that step, it could even help women in states with restrictive abortion laws get around them, potentially blurring the strict boundaries between abortion laws in different states if — as is likely — the Senate confirms a high court justice who is open to further limits on Roe .
"Flop accounts bring attention to bad things or bad people that people should be aware of. We also post cringeworthy content for entertainment purposes," said Alma, a 13-year-old admin on the flop account @nonstopflops.
According to teens, flop accounts began as a way to make fun of celebrities and popular YouTubers, but sometime over the past year they've morphed into something more substantive: a crucial way to share and discuss opinions online.
"Content [on flop accounts] is centralized around things that we think are factually or morally wrong, and it's how we critique them," said Taylor, a 15-year-old in Illinois who is an admin on a flop account. "Today, for instance, I posted a flop that was this lady making fun of someone for being homeless. That's a horrible thing to do."
The main thing teens who engage with flop accounts share is a strong distrust of the news media. Teens said they turned to flop accounts specifically because they didn't believe what they read in the news, saw on TV, or even were taught in their U.S.-history class, since, as one teen saw it, their teacher is just one person giving an opinion. Teen flop-account admins and followers said they found information on flop accounts to be far more reliable because it could be crowdsourced and debated.
Protons might be the Large Hadron Collider 's bread and butter, but that doesn't mean it can't crave more exotic tastes from time to time. On Wednesday, 25 July, for the very first time, operators injected not just atomic nuclei but lead "atoms" containing a single electron into the LHC. This was one of the first proof-of-principle tests for a new idea called the Gamma Factory, part of CERN's Physics Beyond Colliders project.
"We're investigating new ideas of how we could broaden the present CERN research programme and infrastructure," says Michaela Schaumann, an LHC Engineer in Charge. "Finding out what's possible is the first step."
During normal operation, the LHC produces a steady stream of proton–proton collisions, then smashes together atomic nuclei for about four weeks just before the annual winter shutdown. But for a handful of days a year, accelerator physicists get to try something completely new during periods of machine development. Previously, they accelerated xenon nuclei in the LHC and tested other kinds of partially stripped lead ions in the SPS accelerator.
[...] Physicists are doing these tests to see if the LHC could one day operate as a gamma-ray factory. In this scenario, scientists would shoot the circulating "atoms" with a laser, causing the electron to jump into a higher energy level. As the electron falls back down, it spits out a particle of light. In normal circumstances, this particle of light would not be very energetic, but because the "atom" is already moving at close to the speed of light, the energy of the emitted photon is boosted and its wavelength is squeezed (due to the Doppler effect).
Read more of this story at Dev.SN.
]]>Contrary to appearances, this story had not really been seconded.--Bytram
Scientists see a new kind of explosion on the sun:
NASA said on December 17, 2019, that its Solar Dynamics Observatory (SDO) observed a kind of magnetic explosion on the sun that scientists had never seen before. The spacecraft spied the explosion when a prominence — a large loop of material launched by an eruption on the sun’s surface — started falling back to the surface. Before it reached the surface, the prominence ran into a snarl of magnetic field lines, sparking a magnetic explosion. A statement from NASA explained:
Scientists have previously seen the explosive snap and realignment of tangled magnetic field lines on the sun – a process known as magnetic reconnection – but never one that had been triggered by a nearby eruption. The observation, which confirms a decade-old theory, may help scientists understand a key mystery about the sun’s atmosphere, better predict space weather, and may also lead to breakthroughs in the controlled fusion and lab plasma experiments.
So the new kind of magnetic explosion – called forced magnetic reconnection – wasn’t entirely unexpected, but it’s been theoretical until now. This sort of explosion was first theorized 15 years ago.
Journal Reference:
On the Observations of Rapid Forced Reconnection in the Solar Corona - IOPscience, The Astrophysical Journal (DOI: 10.3847/1538-4357/ab4a0c)
Read more of this story at Dev.SN.
]]>Wordlists:
AutoBan if at least 2/3 of the words in one of these wordlists is present in a comment.
Comments for fuzzy matching (i.e., to see if an attempted comment matches one of these, and if so, gets "caught" as such):
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus ac nisi mattis elit cursus facilisis. Sed viverra eros libero, tristique commodo nibh rhoncus et. Nulla dapibus purus sit amet imperdiet dictum. Sed dapibus lorem in aliquet pulvinar. Maecenas rhoncus luctus lectus. Sed eget nisi tortor. Donec cursus enim ac viverra ornare. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Sed eu pellentesque odio. Pellentesque vel nunc consequat, interdum turpis nec, condimentum mi. Etiam quis aliquet magna. Phasellus non lobortis nibh. Praesent elementum id nunc nec rutrum.
Vivamus quis sapien non arcu varius dictum. Nulla eleifend magna ut sem ultrices, id fringilla arcu varius. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Cras non neque leo. Etiam auctor rhoncus odio in tincidunt. Maecenas vehicula egestas dignissim. Praesent efficitur aliquam mauris a vestibulum. Proin quis purus non diam ultricies placerat ut ut dolor. Donec lacus ante, malesuada cursus ipsum eu, dapibus vestibulum arcu. Phasellus ultrices tempor dictum. Pellentesque pretium et metus id maximus. Pellentesque consequat justo eget congue vehicula. Vivamus ultricies, neque ac accumsan suscipit, nibh leo pharetra nulla, ut sollicitudin augue tellus non elit.
Nam magna quam, venenatis quis ultrices vel, bibendum in est. Vivamus interdum ante odio, tristique accumsan nulla elementum at. Mauris non fringilla leo. Sed ac condimentum mi. Pellentesque feugiat sapien hendrerit, mollis nibh at, pulvinar odio. Aliquam sagittis fermentum felis, vitae ullamcorper ipsum ornare et. Nam quis cursus massa. Nulla facilisi. Aliquam id molestie arcu. Donec facilisis ligula vitae elementum aliquet. Aenean ultricies urna eget dolor tempus, gravida suscipit enim bibendum. Aliquam aliquam commodo lacus, ac imperdiet dui congue at. Integer semper gravida dolor, sit amet molestie felis consequat sit amet. Phasellus suscipit elit sagittis gravida semper. Etiam tincidunt ipsum nisi, vel eleifend ligula sagittis eget. Nullam cursus, lectus ac bibendum fringilla, tortor mi fermentum leo, nec tristique urna orci eget massa.
Marissa Van Eck FAKENAME NIGGER CUNT Azuma Hazuki: So "that was NOT me posting" https://soylentnews.org/comments.pl?noupdate=1&sid=37033&page=1&cid=985641#commentwrap [soylentnews.org] which YES, you said when you LIBELED me publicly BEFORE it with YOU saying "So that's a "yes" to schizophrenia/schizoaffective disorder and a "no" to "am taking meds for said disorder" LIBELING ME then...?" per YOUR https://soylentnews.org/comments.pl?noupdate=1&sid=37033&page=1&cid=982854#commentwrap [soylentnews.org] you stupid pitiful FAKENAME fuck online LIAR piece of fucking SHIT NIGGER?
OR
Was it when I GOT YOUR REAL NAME & found you are a satanist/anti-god HERE https://redeeminggod.com/sermons/luke/luke_7_36-50/#comment-269796 [redeeminggod.com] also which most ALL you "LEFTIST" LOSER weirdos usually are (which YES, in THIS other exchange "Why do you assume that you finding discussion threads on other sites with me in them will scare me?" quoted from https://soylentnews.org/comments.pl?noupdate=1&sid=38720&page=1&cid=1028402#commentwrap [soylentnews.org] you DID admit FINALLY to saying it was you - ESPECIALLY AFTER dozens of doctors RECENTLY seconded me on Hydroxychloroquin + Zinc (& Vitamin D3 imo along w/ other things I noted that are anti-viral + antibacterial like RAW GARLIC too)).
Do me a favor - DENY ANY OF THOSE, please & I will continue PROVING YOU ARE A NIGGER SHITBAG LOSER, devil... as I already DID here https://soylentnews.org/comments.pl?noupdate=1&sid=38720&page=1&cid=1028211#commentwrap [soylentnews.org]
The TRUE BEAUTY of SATANIST FUCKS like YOU (antigod assholes)? TRUTH & FACT DESTROYS LIBELOUS DEVILS LIKE YOU - just like I did you & OTHER AHOLES who doubted what I wrote on what is NOW PROVEN TRUE by DOCTORS, admitted in mainstream media etc. (as I showed in those links' exchanges above easily) & especially LATELY by DOZENS of doctors (I have proof from pros - NOT LIBEL like you did to me PUBLICLY & I can still FRY YOU FOR IT FUCKER, live in fear fuck) MINUS any psych pros backing you.
SAY 1 THING, YOU STINKING LIBELOUS NIGGER FUCK & I will CONTINUE LEVELLING YOU PUBLICLY with facts - not libel as you tried on me, stupid "Marissa von DUMBO", lol - please, say 1 thing & the BEATING on you, PUBLICLY will continue in this thread where you will have a HELL of a TIME "downmod burying it" via downmod brigades doubtless ONLY yourself via multiple sockpuppet accounts etc. (downodding to HIDE it? FORGET IT vs. me - everyone sees you @ it now, lol - thanks, just as I SAID "your kind", demonic SWINE/antigod LOSERS, always do).
WHY SHOULD YOU FEAR LIBELING ME PROJECTING IT NOW, TRYING TO HIDE IT TOO?
TOUGH HIDING YOU LIED about LIBELING ME, especially via INHERENTLY DAMAGING STATEMENTS libeling me as you did see GOLDWATER RULE below too fuckface CUNT you are (wikipedia proof https://soylentnews.org/comments.pl?noupdate=1&sid=37033&page=1&cid=985366#commentwrap [soylentnews.org] & you said "No jury or judge would back it" here https://soylentnews.org/comments.pl?noupdate=1&sid=37033&page=1&cid=985353#commentwrap? [soylentnews.org] Ok - like I said earlier here which you TRIED TO DOWNMOD HIDE as I knew you HAVE to (everyone sees it anyhow) - TRY ME FUCKER - say 1 thing you COWARDLY STUPID LITTLE FUCK & we'll SEE what happens to you, fuckface CUNT you are).
As I said "DO YOU WANT TO BE SUED" for breaking the GOLDWATER RULE? See here again https://soylentnews.org/comments.pl?noupdate=1&sid=37033&page=1&cid=985329#commentwrap [soylentnews.org] for YOUR (& everyone else's) reference of YOUR LIBEL of myself
APK
P.S.=> Oh, I am going to have a FIELDDAY on YOUR ASS fucker - catching you not ONLY IN LIES above, but also in the fact you are a GODLESS fucking LOSER - come on, say something, question the above where you LIED fucker ("it was not me saying it" but it WAS in those links calling me a nutcase essentially when YOU SAID YOU DID NOT (because it IS grounds for SUING THE LIFE OUT OF YOUR WORTHLESS ASS because your statements are NOT BACKED BY actual psychiatric pros in professional psychiatric grounds LIBELING ME)) - oh, you are NEVER going to LIVE THIS DOWN & believe you me - I am going to MAKE SURE you don't - live with your HUMILIATION loser... apk
Read more of this story at Dev.SN.
]]>Did a journal retract your paper on homeopathy? Meet the journal that will publish your complaint:
In 2016, Homeopathy lost its slot on Thomson Reuters’s (now Clarivate’s) influential journal rankings list after an analysis found that more than 70% of citations in the papers it published were of papers it published. That led Elsevier to cut the journal loose — although it remains in business under the umbrella of Thieme, and has since earned its impact factor back.
Part of Homeopathy’s mission under new ownership, it seems, is to criticize journals that have spurned its contributors. Well, one journal, anyway.
Read more of this story at Dev.SN.
]]>Jack Daniel’s-Maker Suffers REvil Ransomware Breach:
US wine and spirits giant Brown-Forman has become the latest big-name brand to suffer a serious ransomware-related data breach, cyber-criminals have claimed.
The Jack Daniel’s-maker has released few details about the incident but claimed it successfully prevented attackers from encrypting its files."We are working closely with law enforcement, as well as world class third-party data security experts, to mitigate and resolve this situation as soon as possible,” it added in a brief statement.
“There are no active negotiations.”However, as is often the case, the attackers appear to have taken extra steps to force a ransom payment from the company. They told Bloomberg that 1TB of corporate data is now in their hands and it will most likely be leaked online in batches to turn up the pressure on the Louisville, Kentucky-headquartered firm.
The group apparently responsible for this attack is Sodinokibi (REvil), which, like Maze and other gangs, maintains a dedicated leak site to post stolen data on.
As per previous attacks, it has already shared screenshots of file names as proof of its claims, some dating back over 10 years.
Read more of this story at Dev.SN.
]]>Teen charged with illegally accessing publicly accessible documents over government web portal:
A 19 year old teenager was charged with 'unauthorized use of a computer' after downloading over 7,000 records from the Nova Scotia Freedom-of-Information web portal. The teenager whose name has not been released, has been accused of stealing documents from the portal, with many of them being publicly accessible and redacted.
Between March 3rd and 5th of 2018, approximately 7,000 documents containing sensitive information including birth dates, social insurance numbers, addresses, and client information related to government services were stated to be illegally accessed.
Nova Scotians were only notified of the breach a week after it had been discovered and last week a Halifax teenager was arrested and charged in relation to the incident. If found guilty, he could face up to 10 years in prison.
Read more of this story at Dev.SN.
]]>New tool checks if a password has been compromised, without sending it to a remote server:
A new system that securely checks whether your passwords have been made public in known data breaches has been integrated into the widely used password manager, 1Password. This new tool lets customers find out if their passwords have been leaked without ever transmitting full credentials to a server.
Security researcher Troy Hunt this week announced his new version of "Pwned Passwords," a search tool and list of more than 500 million passwords that have been leaked in data breaches. Users can access it online and developers can connect applications to it via an API.
Within a day, the company AgileBits had integrated Hunt's new tool into the 1Password password manager. AgileBits' announcement describes how it works:
Troy's new service allows us to check your passwords while keeping them safe and secure. They're never sent to us or his service.
First, 1Password hashes your password using SHA-1. But sending that full SHA-1 hash to the server would provide too much information and could allow someone to reconstruct your original password. Instead, Troy's new service only requires the first five characters of the 40-character hash.
To complete the process, the server sends back a list of leaked password hashes that start with those same five characters. 1Password then compares this list locally to see if it contains the full hash of your password. If there is a match then we know this password is known and should be changed.
Read more of this story at Dev.SN.
]]>Test story to put comments on (2020-06-23)
Read more of this story at Dev.SN.
]]>Loading the recent_subs page currently shows all subscriptions. Here is the template(default;admin;recent_subs) before making any changes.
NOTE: Slashcode converts tabs and runs of spaces into something like: " "
[% PROCESS titlebar title="Recent Subscription Payments" %]
<div class="generalbody">
[% IF startat > 0;
next_startat = startat - 30;
IF next_startat < 0; next_startat = 0; END; %]
<form action="[% gSkin.rootdir %]/admin.pl" method="get">
<input type="hidden" name="op" value="recent_subs">
<input type="hidden" name="startat" value="[% next_startat | strip_attribute %]">
<input type="submit" value="<< Next Sub Payments">
</form>
[% END %]<table>
<tr>
<th>spid</th>
<th>user</th>
<th>email</th>
<th>ts</th>
<th>payment_net</th>
<th>payment_gross</th>
<th>pages</th>
<th>trans_id</th>
<th>method</th>
<th>submethod</th>
</tr>[% FOREACH sub = subs %]
<tr>
<td align="right">[% sub.spid %]</td>
<td align="left"><a href="[% constants.real_rootdir
%]/~[% sub.nickname | fixnickforlink | strip_paramattr %]">[%
sub.nickname | strip_literal %] ([% sub.uid %])</a></td>
<td align="left">[% sub.email | strip_literal %]</td>
<td align="left">[% sub.ts | strip_literal %]</td>
<td align="right" class="subs_net">[% sub.payment_net | strip_literal %]</td>
<td align="right">[% sub.payment_gross | strip_literal %]</td>
<td align="right">[% sub.pages | strip_literal %]</td>
<td align="left">[% sub.transaction_id | strip_literal %]</td>
<td align="left">[% sub.method | strip_literal %]</td>
<td align="left">[% sub.submethod | strip_literal %]</td>
</tr>
[% END %]</table>
[% prev_startat = startat + 30; %]
<form action="[% gSkin.rootdir %]/admin.pl" method="get">
<input type="hidden" name="op" value="recent_subs">
<input type="hidden" name="startat" value="[% prev_startat | strip_attribute %]">
<input type="submit" value="Prev Sub Payments >>">
</form>
</div>
link.
Read more of this story at Dev.SN.
]]>fasdfsfasfasfasfasdfasdf
asfasdfasfdsdfafdsf
asfasdfasd
fasdfasdfasdf
asfsadfas
Original Submission #1 Original Submission #2
Read more of this story at Dev.SN.
]]>This is a test.
Read more of this story at Dev.SN.
]]>[2020-03-20 20:03:14 UTC: Added topics: "/dev/random", "Code", "Software", and "Answers" topics to better illustrate their use of space in a story. --martyb]
IMPORTANT NOTE: Rehash has altered the indentation; tabs have been replaced with spaces.
Here is the original version of the template: dispStory;misc;default
[% dispmode = dispmode || "full" %]
[% IF dispmode == "full" %]
<div class="article">
<span class="sd-info-block" style="display: none">
<span class="sd-key-sid">[% story.sid %]</span>
<span class="type">story</span>
[% IF user.is_admin %]<span class="stoid">[% story.stoid %]</span>[% END %]
</span>
[% stripped_title = story.title | strip_title %]
[% IF magic;
thisskin = Slash.db.getSkin(story.primaryskid);
IF thisskin.rootdir;
title = "<a href=\"$thisskin.rootdir/\">";
ELSE;
IF user.is_anon;
title = "<a href=\"$gSkin.rootdir/$thisskin.name/\">";
ELSE;
title = "<a href=\"$gSkin.rootdir/index.pl?section=$story.primaryskid\">";
END;
END;
title = title _ thisskin.title _ "</a>: <a href=\"$thisskin.rootdir/article.pl?sid=$story.sid\">$stripped_title</a>";
ELSE;
title = "<a href=\"$gSkin.rootdir/article.pl?sid=$story.sid\">$stripped_title</a>";
END %]
[% seen_topics = {} %]
[% PROCESS titlebar future=story.is_future %]
<div class="details">
[% IF story.journal_id;
# at some point, we should maybe have a link
# directly to the journal entry, perhaps
# in the storylinks? for now, just to the journal.
journal = Slash.getObject('Slash::Journal');
thisjournal = journal.get(story.journal_id);
IF thisjournal && thisjournal.uid;
thisuser = Slash.db.getUser(thisjournal.uid); %]
Journal written by <a href="[% constants.real_rootdir %]/~[% thisuser.nickname | fixnickforlink | strip_paramattr %]/journal/"
>[% thisuser.nickname | strip_literal %] ([% thisjournal.uid %])</a> and [%
ELSIF story.by %]
Written by [% story.by | strip_literal %] and [%
END;
END %]
posted by
[% IF author.homepage %]
<a href="[% author.homepage %]">[% author.nickname | strip_literal %]</a>
[% ELSE %]
<a href="[% constants.real_rootdir %]/~[% author.nickname | fixnickforlink | strip_paramattr %]/"> [% author.nickname | strip_literal %]</a>
[% END %]
[% story.atstorytime %]
[% IF constants.plugin.Print %]
<a href="[% gSkin.rootdir -%]/print.pl?sid=[% story.sid %]"><img src="[% constants.imagedir %]/print.gif" height="11" width="15" alt="Printer-friendly"></a>
[% END %]
[% IF constants.plugin.Email %]
<a href="[% gSkin.rootdir -%]/email.pl?sid=[% story.sid %]"><img src="[% constants.imagedir -%]/email.gif" height="14" width="20" alt="Email story" ></a>
[% END %]<br>
[% IF constants.use_dept && story.dept %]<strong>from the <b>[% story.dept %]</b> dept.</strong>[% END %]
</div>
<div class="body">
[% mypagemenu = PROCESS pagemenu; IF mypagemenu %]<br>[% mypagemenu %][% END %]
<div class="topic">
[% seen_topics.${topic.tid} = 1 %]
[% IF user.lowbandwidth || user.simpledesign || user.noicons || user.pda %]
[ <a href="[% gSkin.rootdir %]/search.pl?tid=[% topic.tid %]">[% topic.textname %]</a> ]
[% ELSIF topic.image %]
<a href="[% gSkin.rootdir %]/search.pl?tid=[% topic.tid %]">
<img src="[% constants.imagedir %]/topics/[% topic.image %]" width="[% topic.width %]" height="[% topic.height %]" alt="[% topic.textname %]" title="[% topic.textname %]" >
</a>
[% END %]
[% FOREACH tid = topiclist %]
[% IF seen_topics.$tid ; NEXT ; END %]
[% seen_topics.$tid = 1 %]
[% topic2 = Slash.db.getTopic(tid) %]
[% IF user.lowbandwidth || user.simpledesign || user.noicons %]
[ <a href="[% gSkin.rootdir %]/search.pl?tid=[% topic2.tid %]" class="topic2">[% topic2.textname %]</a> ]
[% ELSIF topic2.image %]
<a href="[% gSkin.rootdir %]/search.pl?tid=[% topic2.tid %]" class="topic2">
<img src="[% constants.imagedir %]/topics/[% topic2.image %]" width="[% topic2.width %]" height="[% topic2.height %]" alt="[% topic2.textname %]" title="[% topic2.textname %]" >
</a>
[% END %]
[% END %]
</div>
<div class="intro">
[%
# Look ye to parseDomainTags for the domaintags == [0-2] logic
%]
[% IF user.domaintags == "3" %]
[% story.introtext | apply_rehash_tags %]
[% ELSE %]
[% pretext = story.introtext | apply_rehash_tags;
pretext = Slash.addDomainTags(pretext);
pretext = Slash.parseDomainTags(pretext, 1); %]
[% pretext %]
[% END %]
</div>
[% IF !full && story.bodytext.length %]
<input type="checkbox" id="more_[% story.sid %]" class="story_more" autocomplete="off" />
<label for="more_[% story.sid %]" class="story_more">[% constants.story_more %]</label>
<div class="story_more full">
[% story.bodytext | apply_rehash_tags %]
</div>
[% END %]
[% IF full && user.is_admin %]
<br><a href="[% gSkin.rootdir -%]/admin.pl?op=edit&sid=[% story.sid %]">[ Edit ]</a>
[% IF user.acl.signoff_allowed %]
[% signed = Slash.db.hasUserSignedStory(stoid, user.uid); %]
[% UNLESS signed %]<a href="[% gSkin.rootdir -%]/admin.pl?op=edit&sid=[% story.sid %]">[ No Signoff ]</a> [% END %]
[% END %]
[% possndstory = Slash.db.getStory(stoid) %]
[% UNLESS possndstory.neverdisplay %]<a href="[% gSkin.rootdir -%]/admin.pl?op=edit&sid=[% story.sid %]">[ Display Enabled ]</a>[% END %]
[% END %]
[% IF story.is_future && !user.is_admin %]<p>See any serious problems with this story?
[% IF constants.ircslash_remarks %]
Paste a short message here (if it's a dupe, the URL would be great)
<form action="[% gSkin.rootdir %]/index.pl" method="post">
<input type="text" name="remark" size="20" maxlength="100">
<input type="hidden" name="sid" value="[% story.sid | strip_attribute %]" >
</form>
or email
[% ELSE %]
[% END %]
<a href="mailto:[% constants.adminmail %]?subject=[DP]%20[% story.title | strip_paramattr_nonhttp %]">our on-duty editor</a>.
[% END %]
[% IF full && story.bodytext %]
<div class="full">
[% story.bodytext | apply_rehash_tags %]
</div>
[% END %]
</div>
</div>
[% ELSIF dispmode == "brief" %]
[% IF story.is_future %]<div class="future">[% END %]
<div class="briefarticle">
[% storylink = Slash.linkStory ({
sid => story.sid,
link => story.title,
tid => story.tid
skin => story.primaryskid
}, 1 );
%]
[% title = ''; IF magic;
thisskin = Slash.db.getSkin(story.primaryskid);
IF thisskin.rootdir;
title = "<a href=\"$thisskin.rootdir/\">";
ELSE;
IF user.is_anon;
title = "<a href=\"$gSkin.rootdir/$thisskin.name/\">";
ELSE;
title = "<a href=\"$gSkin.rootdir/index.pl?section=$story.primaryskid\">";
END;
END;
title = "<span class=\"section\">" _ title _ thisskin.title _ "</a></span>: ";
END;
title = title _ "<span class=\"storytitle\"><a href=\"$thisskin.rootdir/article.pl?sid=$story.sid\">$story.title</a></span>";
%]
[% title %] [% IF story.commentcount %][% story.commentcount %] comment[% IF story.commentcount > 1 %]s[% END %][% END %]
[% IF user.is_admin %]<a href="[% gSkin.rootdir -%]/admin.pl?op=edit&sid=[% story.sid %]">(edit)</a>[% END %]
[% IF getintro %]
<div class="introhide" id="intro-[% story.stoid %]">
[% story.introtext | apply_rehash_tags %]
</div>
[% END %]
</div>
[% IF story.is_future %]</div>[% END %]
[% END %]
Here is the updated version of the template: dispStory;misc;default
[% dispmode = dispmode || "full" %]
[% IF dispmode == "full" %]
<div class="article">
<span class="sd-info-block" style="display: none">
<span class="sd-key-sid">[% story.sid %]</span>
<span class="type">story</span>
[% IF user.is_admin %]<span class="stoid">[% story.stoid %]</span>[% END %]
</span>
[% stripped_title = story.title | strip_title %]
[% IF magic;
thisskin = Slash.db.getSkin(story.primaryskid);
IF thisskin.rootdir;
title = "<a href=\"$thisskin.rootdir/\">";
ELSE;
IF user.is_anon;
title = "<a href=\"$gSkin.rootdir/$thisskin.name/\">";
ELSE;
title = "<a href=\"$gSkin.rootdir/index.pl?section=$story.primaryskid\">";
END;
END;
title = title _ thisskin.title _ "</a>: <a href=\"$thisskin.rootdir/article.pl?sid=$story.sid\">$stripped_title</a>";
ELSE;
title = "<a href=\"$gSkin.rootdir/article.pl?sid=$story.sid\">$stripped_title</a>";
END %]
[% seen_topics = {} %]
[% PROCESS titlebar future=story.is_future %]
<div class="details">
[% IF story.journal_id;
# at some point, we should maybe have a link
# directly to the journal entry, perhaps
# in the storylinks? for now, just to the journal.
journal = Slash.getObject('Slash::Journal');
thisjournal = journal.get(story.journal_id);
IF thisjournal && thisjournal.uid;
thisuser = Slash.db.getUser(thisjournal.uid); %]
Journal written by <a href="[% constants.real_rootdir %]/~[% thisuser.nickname | fixnickforlink | strip_paramattr %]/journal/"
>[% thisuser.nickname | strip_literal %] ([% thisjournal.uid %])</a> and [%
ELSIF story.by %]
Written by [% story.by | strip_literal %] and [%
END;
END %]
posted by
[% IF author.homepage %]
<a href="[% author.homepage %]">[% author.nickname | strip_literal %]</a>
[% ELSE %]
<a href="[% constants.real_rootdir %]/~[% author.nickname | fixnickforlink | strip_paramattr %]/"> [% author.nickname | strip_literal %]</a>
[% END %]
[% story.atstorytime %]
[% IF constants.plugin.Print %]
<a href="[% gSkin.rootdir -%]/print.pl?sid=[% story.sid %]"><img src="[% constants.imagedir %]/print.gif" height="11" width="15" alt="Printer-friendly"></a>
[% END %]
[% IF constants.plugin.Email %]
<a href="[% gSkin.rootdir -%]/email.pl?sid=[% story.sid %]"><img src="[% constants.imagedir -%]/email.gif" height="14" width="20" alt="Email story" ></a>
[% END %]<br>
[% IF constants.use_dept && story.dept %]<strong>from the <b>[% story.dept %]</b> dept.</strong>[% END %]
</div>
<div class="body">
<!-- BEGIN in-memory update 2020-03-20 --martyb -->
<div class="linkCommentPage" style="margin: 0; padding: 0; background-color: inherit !important;">
<span class="nbutton">
<b>
<style>html body div#frame div#contents div#index div#articles div.article div.body div.linkCommentPage span.nbutton b a {display: none;}</style>
<a href="#acomments">Skip to comment(s)</a>
</b>
</span>
</div>
<!-- END in-memory update 2020-03-20 --martyb -->
[% mypagemenu = PROCESS pagemenu; IF mypagemenu %]<br>[% mypagemenu %][% END %]
<div class="topic">
[% seen_topics.${topic.tid} = 1 %]
[% IF user.lowbandwidth || user.simpledesign || user.noicons || user.pda %]
[ <a href="[% gSkin.rootdir %]/search.pl?tid=[% topic.tid %]">[% topic.textname %]</a> ]
[% ELSIF topic.image %]
<a href="[% gSkin.rootdir %]/search.pl?tid=[% topic.tid %]">
<img src="[% constants.imagedir %]/topics/[% topic.image %]" width="[% topic.width %]" height="[% topic.height %]" alt="[% topic.textname %]" title="[% topic.textname %]" >
</a>
[% END %]
[% FOREACH tid = topiclist %]
[% IF seen_topics.$tid ; NEXT ; END %]
[% seen_topics.$tid = 1 %]
[% topic2 = Slash.db.getTopic(tid) %]
[% IF user.lowbandwidth || user.simpledesign || user.noicons %]
[ <a href="[% gSkin.rootdir %]/search.pl?tid=[% topic2.tid %]" class="topic2">[% topic2.textname %]</a> ]
[% ELSIF topic2.image %]
<a href="[% gSkin.rootdir %]/search.pl?tid=[% topic2.tid %]" class="topic2">
<img src="[% constants.imagedir %]/topics/[% topic2.image %]" width="[% topic2.width %]" height="[% topic2.height %]" alt="[% topic2.textname %]" title="[% topic2.textname %]" >
</a>
[% END %]
[% END %]
</div>
<div class="intro">
[%
# Look ye to parseDomainTags for the domaintags == [0-2] logic
%]
[% IF user.domaintags == "3" %]
[% story.introtext | apply_rehash_tags %]
[% ELSE %]
[% pretext = story.introtext | apply_rehash_tags;
pretext = Slash.addDomainTags(pretext);
pretext = Slash.parseDomainTags(pretext, 1); %]
[% pretext %]
[% END %]
</div>
[% IF !full && story.bodytext.length %]
<input type="checkbox" id="more_[% story.sid %]" class="story_more" autocomplete="off" />
<label for="more_[% story.sid %]" class="story_more">[% constants.story_more %]</label>
<div class="story_more full">
[% story.bodytext | apply_rehash_tags %]
</div>
[% END %]
[% IF full && user.is_admin %]
<br><a href="[% gSkin.rootdir -%]/admin.pl?op=edit&sid=[% story.sid %]">[ Edit ]</a>
[% IF user.acl.signoff_allowed %]
[% signed = Slash.db.hasUserSignedStory(stoid, user.uid); %]
[% UNLESS signed %]<a href="[% gSkin.rootdir -%]/admin.pl?op=edit&sid=[% story.sid %]">[ No Signoff ]</a> [% END %]
[% END %]
[% possndstory = Slash.db.getStory(stoid) %]
[% UNLESS possndstory.neverdisplay %]<a href="[% gSkin.rootdir -%]/admin.pl?op=edit&sid=[% story.sid %]">[ Display Enabled ]</a>[% END %]
[% END %]
[% IF story.is_future && !user.is_admin %]<p>See any serious problems with this story?
[% IF constants.ircslash_remarks %]
Paste a short message here (if it's a dupe, the URL would be great)
<form action="[% gSkin.rootdir %]/index.pl" method="post">
<input type="text" name="remark" size="20" maxlength="100">
<input type="hidden" name="sid" value="[% story.sid | strip_attribute %]" >
</form>
or email
[% ELSE %]
[% END %]
<a href="mailto:[% constants.adminmail %]?subject=[DP]%20[% story.title | strip_paramattr_nonhttp %]">our on-duty editor</a>.
[% END %]
[% IF full && story.bodytext %]
<div class="full">
[% story.bodytext | apply_rehash_tags %]
</div>
[% END %]
</div>
</div>
[% ELSIF dispmode == "brief" %]
[% IF story.is_future %]<div class="future">[% END %]
<div class="briefarticle">
[% storylink = Slash.linkStory ({
sid => story.sid,
link => story.title,
tid => story.tid
skin => story.primaryskid
}, 1 );
%]
[% title = ''; IF magic;
thisskin = Slash.db.getSkin(story.primaryskid);
IF thisskin.rootdir;
title = "<a href=\"$thisskin.rootdir/\">";
ELSE;
IF user.is_anon;
title = "<a href=\"$gSkin.rootdir/$thisskin.name/\">";
ELSE;
title = "<a href=\"$gSkin.rootdir/index.pl?section=$story.primaryskid\">";
END;
END;
title = "<span class=\"section\">" _ title _ thisskin.title _ "</a></span>: ";
END;
title = title _ "<span class=\"storytitle\"><a href=\"$thisskin.rootdir/article.pl?sid=$story.sid\">$story.title</a></span>";
%]
[% title %] [% IF story.commentcount %][% story.commentcount %] comment[% IF story.commentcount > 1 %]s[% END %][% END %]
[% IF user.is_admin %]<a href="[% gSkin.rootdir -%]/admin.pl?op=edit&sid=[% story.sid %]">(edit)</a>[% END %]
[% IF getintro %]
<div class="introhide" id="intro-[% story.stoid %]">
[% story.introtext | apply_rehash_tags %]
</div>
[% END %]
</div>
[% IF story.is_future %]</div>[% END %]
[% END %]
Read more of this story at Dev.SN.
]]>Knacker T Arthurbracket has found the following story:
Today's wintry tale of how the highest tech can be brought down by the simplest things comes from "Dino", for that is not his name, and takes us back to the 1990s.
Dino had been working for an outfit that provided networking over satellite. "Things," he said, "had been going well for the 12 months since the ground station was put online."
There had been no incidents or outages "other than a couple of solar flares interrupting things".
It was all too good to last: "One December evening I got a call from the on-shift engineer saying that no matter what he did, the test signal we were monitoring back to ourselves kept falling."
This wasn't good, and was a sign that the dish had probably got off-track with the satellite. If not corrected, the resultant loss of service would be both inconvenient and expensive for those footing the bill for that out-of-this-world networking. Dealing with the problem, Dino told us, meant that "some very careful repointing may have to take place manually".
Obviously it wasn't ideal, but being the dedicated professional that he is (and because the facility wasn't far), Dino "got in the car and shot down to the ground station, whereupon I was greeted by a rather frantic engineer".
The panicked techie led Dino to the ops room, showed him the falling signal and, no doubt in that high-pitched wavering voice many adopt in moments of stress, "explained that he didn't know what else to do".
Dino peered around the brightly lit operations room, with all its machinery, flashing lights, machines that go "ping", and windows (of the glass variety).
At that point the penny dropped. With all the lights on, it was impossible to see outside into the night. And outside it was "yup... snowing."
The duo trotted out in the winter night and found the dish covered in the fluffy white stuff.
"The dish heaters had tripped and the dish was covered in snow, so it was obvious why we had a falling signal..."
Hurrah! No manual repointing was needed, just the low-tech judicious application of a broom to brush the stuff off and turning the heaters back on.
Job done! The two headed back into the warmth of the ops room for a well-earned coffee.
"Only," said Dino, "it wasn't high-five time just yet."
Read more of this story at Dev.SN.
]]>Title: Americium In A Mof
--- --- --- --- Entire Story Below - Must Be Edited --- --- --- --- --- --- ---
Arthur T Knackerbracket has found the following story:
See allHide authors and affiliations
Americium is a by-product in nuclear reactors that continues to emit radiation for thousands of years. Its separation from spent nuclear fuels has therefore motivated copious study of its fundamental coordination chemistry. To this end, Cahill et al. have now incorporated trivalent 243Am ions into a metal-organic framework (MOF). The framework architecture was chosen on the basis of known analogs prepared from chemically similar but more stable lanthanide ions. Although radioactive decay progressively damaged the crystals, the authors were still able to refine structural data over the course of 3 months.
Vol 366, Issue 6461
04 October 2019Thank you for your interest in spreading the word about Science.
NOTE: We only request your email address so that the person you are recommending the page to knows that you wanted them to see it, and that it is not junk mail. We do not capture any email address.
Please log in to add an alert for this article.
By Jake Yeston
By Jake Yeston
Vol 366, Issue 6461
© 2019 American Association for the Advancement of Science. All rights reserved. AAAS is a partner of HINARI, AGORA, OARE, CHORUS, CLOCKSS, CrossRef and COUNTER.
Science ISSN 1095-9203.
Read more of this story at Dev.SN.
]]>mysql> SELECT * FROM example_table ORDER BY id ;
+----+---------------------------------------------------------------------------------+---------------------------------------------------+
| id | somefield | otherfield |
+----+---------------------------------------------------------------------------------+---------------------------------------------------+
| 1 | there is a single space between each and every word in this entry in this field | and each one of these words is also single-spaced |
| 2 | there are five words here | here are four words |
| 3 | three words here | two words |
+----+---------------------------------------------------------------------------------+---------------------------------------------------+
3 rows in set (0.01 sec)
mysql>
mysql>
SELECT * FROM USPS_abbr ORDER BY state ;
+------+----------------+
| abbr | state |
+------+----------------+
| AL | Alabama |
| AK | Alaska |
| AZ | Arizona |
| AR | Arkansas |
| CA | California |
| CO | Colorado |
| CT | Connecticut |
| DE | Delaware |
| FL | Florida |
| GA | Georgia |
| HI | Hawaii |
| ID | Idaho |
| IL | Illinois |
| IN | Indiana |
| IA | Iowa |
| KS | Kansas |
| KY | Kentucky |
| LA | Louisiana |
| ME | Maine |
| MD | Maryland |
| MA | Massachusetts |
| MI | Michigan |
| MN | Minnesota |
| MS | Mississippi |
| MO | Missouri |
| MT | Montana |
| NE | Nebraska |
| NV | Nevada |
| NH | New Hampshire |
| NJ | New Jersey |
| NM | New Mexico |
| NY | New York |
| NC | North Carolina |
| ND | North Dakota |
| OH | Ohio |
| OK | Oklahoma |
| OR | Oregon |
| PA | Pennsylvania |
| RI | Rhode Island |
| SC | South Carolina |
| SD | South Dakota |
| TN | Tennessee |
| TX | Texas |
| UT | Utah |
| VT | Vermont |
| VA | Virginia |
| WA | Washington |
| WV | West Virginia |
| WI | Wisconsin |
| WY | Wyoming |
+------+----------------+
50 rows in set (0.02 sec)
mysql>
Read more of this story at Dev.SN.
]]>mysql> SELECT * FROM example_table ORDER BY id ;
+----+---------------------------------------------------------------------------------+---------------------------------------------------+
| id | somefield | otherfield |
+----+---------------------------------------------------------------------------------+---------------------------------------------------+
| 1 | there is a single space between each and every word in this entry in this field | and each one of these words is also single-spaced |
| 2 | there are five words here | here are four words |
| 3 | three words here | two words |
+----+---------------------------------------------------------------------------------+---------------------------------------------------+
3 rows in set (0.01 sec)
mysql>
mysql>
SELECT * FROM USPS_abbr ORDER BY state ;
+------+----------------+
| abbr | state |
+------+----------------+
| AL | Alabama |
| AK | Alaska |
| AZ | Arizona |
| AR | Arkansas |
| CA | California |
| CO | Colorado |
| CT | Connecticut |
| DE | Delaware |
| FL | Florida |
| GA | Georgia |
| HI | Hawaii |
| ID | Idaho |
| IL | Illinois |
| IN | Indiana |
| IA | Iowa |
| KS | Kansas |
| KY | Kentucky |
| LA | Louisiana |
| ME | Maine |
| MD | Maryland |
| MA | Massachusetts |
| MI | Michigan |
| MN | Minnesota |
| MS | Mississippi |
| MO | Missouri |
| MT | Montana |
| NE | Nebraska |
| NV | Nevada |
| NH | New Hampshire |
| NJ | New Jersey |
| NM | New Mexico |
| NY | New York |
| NC | North Carolina |
| ND | North Dakota |
| OH | Ohio |
| OK | Oklahoma |
| OR | Oregon |
| PA | Pennsylvania |
| RI | Rhode Island |
| SC | South Carolina |
| SD | South Dakota |
| TN | Tennessee |
| TX | Texas |
| UT | Utah |
| VT | Vermont |
| VA | Virginia |
| WA | Washington |
| WV | West Virginia |
| WI | Wisconsin |
| WY | Wyoming |
+------+----------------+
50 rows in set (0.02 sec)
mysql>
Read more of this story at Dev.SN.
]]>test story on which to hang comments to try and validate filters
Read more of this story at Dev.SN.
]]>Elon Musk's Neuralink plans 2020 human test of brain-computer interface
"A monkey has been able to control a computer with his brain," CEO Musk says of his startup's brain-machine interface.
Neuralink's N1 sensor, a few millimeters across, can connect to 1,024 tiny probes laced into the interior of a brain. The sensor chip is embedded under the skin and links to a wearable device behind the ear.
Neuralink; Screenshot by Stephen Shankland/CNET
Neuralink, Elon Musk's startup that's trying to directly link brains and computers, has developed a system to feed thousands of electrical probes into a brain and hopes to start testing the technology on humans in in 2020, Chief Executive Elon Musk revealed Tuesday.
And it's working already in animal tests. "A monkey has been able to control a computer with his brain," Musk said at a San Francisco live-streaming the presentation on YouTube Tuesday, revealing even more research results than the company's scientists expected.
Neuralink's initial goal is to help people deal with brain and spinal-cord injuries or congenital defects, Musk said. The technology could help paraplegics who have lost the ability to move or sense because of spinal cord injury -- a medical treatment that's a lot less shocking than radical sci-fi ideas like "consensual telepathy."
But the long-term goal is to build a "digital superintelligence layer" to link humans with artificial intelligence, a technology he views as an existential threat to humanity.
"Ultimately, we can do a full brain-machine interfaces where we can achieve a sort of symbiosis with AI," Musk said. One goal along the way will be letting people type 40 words per minute just by thinking.
Neuralink envisions up to brain-connected chips and accompanying communication wires placed under the skin. A data-transfer system would then link to a wearable, removable pod behind the ear that communicates wirelessly with external devices like a phone or computer.
Neuralink; Screenshot by Stephen Shankland/CNET
Neuralink has the potential to dramatically reshape both computing and humanity -- if it and like-minded researchers can persuade regulators and society at large that we should be directly wired to machines. That's a big if. The challenges are immense when it comes to developing the technology, making it practical and affordable, and convincing people it's safe and desirable.
The startup uses sewing machine-like technology revealed earlier this year to drill small holes into brains and thread electrodes inside, steering clear of blood vessels as they go.
"We hope to have this, aspirationally, in a human patient by the end of this year. So it's not far," Musk said. He acknowledged, though, that approval from the US Food and Drug Administration "is quite difficult."
Brain-machine interface (BMI) technology is active research at other competitors and laboratories. But some worry that Neuralink's invasive method is risky.
Today, some epilepsy patients have dozens of wires inserted to monitor brain activity, said Bin He, head of biomedical engineering at Carnegie Mellon University and a researcher who favors noninvasive methods. "In the general population, I could not see how many of such inserted wires into a human's brain would not cause risks or potentially impair the working of the brain," He said.
Noninvasive methods not only can read brain activity but also stimulate it. That's easier at the surface, but new breakthroughs show promise for communications with neurons deeper in the brain, He said.
Even if Neuralink's approach works, don't expect to download the ability to speak French anytime soon. Even Neuralink's first goals are ambitious, and training to brain to understand the Neuralink signals won't be easy, either, Neuralink President and co-founder Max Hodak said. "It's a long process. It's like learning to touch type or play piano," he said.
Thousands of electrodes implanted by robot
Neuralink's robot is shown here implanting electrodes that are about a quarter the width of a human hair.
Neuralink; Screenshot by Stephen Shankland/CNET
With Neuralink's approach, a robot inserts tiny threads a quarter the width of a human hair. "The threads are about the same size as a neuron," Musk said. "If you're going to stick something in your brain, you want it to be tiny -- approximately on par with the things that are already there."
A "wisp" of 1,024 threads attach to a small chip, up to 10 of which will be embedded under your skin. Each will connect wirelessly to a wearable, detachable, upgradable "pod" behind your ear that communicates wirelessly with a phone. "The interface to the chip is wireless so you have no wires poking out of your head. It basically Bluetooths to your phone," Musk said.
The installation takes place through holes 2mm wide, temporarily expanded to 8mm, then glued shut, Musk said. Among the company's challenges are developing electrodes that will last "many decades," but "getting the right coatings is a tough materials science problem." The human brain is not a hospitable environment.
Electrodes read and write brain data
Neuralink is designing its electrodes not just to "read" from neurons what's going on in the brain, but also to "write" signals into the brain. "You can use this technology in the brain to restore a sense of touch or vision," said Neuralink scientist Philip Sabes.
Connections to the motor-control parts of the brain also could help people with brain disorders, Sabes said.
Neuralink's N1 sensor chip, measuring 4x5mm in its present incarnation, can detect spikes of neural activity and send signals back to the brain.
Neuralink; Screenshot by Stephen Shankland/CNET
"A person could imagine running, dancing or even kung fu," Sabes said, with the Neuralink connection controlling their 3D avatar in a digital realm. "Ultimately, if and when technology for spinal cord nerve or muscle stimulation gets far enough, it could be used to restore that individual's control over their own body."
Neuralink hopes its procedure will be safe and easy enough that people will choose to undergo it. "This should be safe enough that it can be an elective procedure," said company neurosurgeon Matthew MacDougall.
In tests so far, "We've been able to rapidly place thousands of electrodes into the brain without any bleeding," MadDougall said. That's because the electrodes are small -- far smaller than current deep-brain stimulation electrodes that currently come with about a 1 in 100 risk of causing bleeding in the brain, he said.
In an era dominated by tech giants that have succeeded through computing hardware, software and services, Musk stands out as an entrepreneur who's got a knack for other parts of the physical world -- things like electricity, rocks and gravity.
Musk is pretty busy. He's got Tesla, which makes electric cars and trucks, massive electric power storage batteries and solar roofs. He's got SpaceX, which is launching satellites -- including its own set for providing internet service -- and is working on rockets to get people to orbit, Mars and the other side of Earth. Then there's the Boring Company, which is trying to create tunnels to relieve automobile congestion on ordinary roads.
Neuralink brings the squishier, immensely complicated realm of biology into Musk's purview. Human brains are famously hard to understand, though computer scientists at companies like Facebook and Google are progressing rapidly at emulating some of how they work through technology called neural networks, the most practical and promising foundation for today's artificial intelligence work. One of the most useful aspects of that research is getting computers to understand humans better by processing human speech.
But as with Musk's other projects, he sees Neuralink as important to civilization.
"Even in a benign AI scenario, we will be left behind. Hopefully it is a benign scenario," where superintelligent AIs surpass but don't wipe out humans, Musk said. "With a high-bandwidth brain-machine interface, I think we can go along for the ride and effectively have the option of merging with AI."
First published July 16, 8:41 p.m. PT.
Update, 11:13 p.m. PT to add further details, images and background.
I lived like a moon astronaut for the day: Preparing for life on the moon or Mars here on Earth is serious business.
Using CRISPR to resurrect the woolly mammoth: Bringing extinct species back from the dead is now on the table thanks to the gene-editing technology.
Download the CNET app About CNET Sitemap Privacy Policy Ad Choice Terms of Use Mobile User Agreement Help Center Licensing
Affiliate Disclosure
CNET may get a commission from retail offers.
Top Brands
Read more of this story at Dev.SN.
]]>This is the line from the submit comment page:
<b|i|p|br|a|ol|ul|li|dl|dt|dd|em|strong|tt|blockquote|div|ecode|quote|sup|sub|abbr|sarc|sarcasm|user|spoiler|del|strike>
Comment with examples of each of these tags in use.
Read more of this story at Dev.SN.
]]>It does not.
Read more of this story at Dev.SN.
]]>this is a second paragraph
and some more text
Read more of this story at Dev.SN.
]]>This is a test story on which there is to be a sufficient number of comments to cause them to spill onto a subsequent page.
The intent is to have a place to experiment with ways to better call out that pagination has occurred.
This in response to a problem reported by a user where they thought their comment had disappeared.
Read more of this story at Dev.SN.
]]>On April 9, 1972, Iraq and the Soviet Union signed an historic agreement. The USSR committed to arming the Arab republic with the latest weaponry. In return for sending Baghdad guns, tanks and jet fighters, Moscow got just one thing — influence... in a region that held most of the world's accessible oil.
Nixon and his national security adviser Henry Kissinger visited Tehran in May 1972 — and promptly offered the shah a "blank check." Any weapons the king wanted and could pay for, he would get — regardless of the Pentagon's own reservations and the State Department's stringent export policies.
That's how, starting in the mid-1970s, Iran became the only country besides the United States to operate arguably the most powerful interceptor jet ever built — the Grumman F-14 Tomcat, a swing-wing carrier fighter packing a sophisticated radar and long-range AIM-54 Phoenix air-to-air missiles.
Today Iran's 40 or so surviving F-14s remain some of the best fighters in the Middle East. And since the U.S. Navy retired its last Tomcats in 2006, the ayatollah's Tomcats are the only active Tomcats left in the world.
TFA goes on in some depth both about the historical importance of the F-14 as it flew nearly 50 years ago, as well as the challenges Iran has faced in creating an entirely new supply chain, and eventually new upgrades, to keep a fleet of dedicated interceptors from the last century in service.
Read more of this story at Dev.SN.
]]>A new study showed a link between strong right-wing views and fear of disease and increased concern about hygiene.
The study showed that people who are more offended by bad odors are more likely to support authoritarian leaders such as Donald Trump.
In the past, disgust at bad odors may have been important for survival. The scientists suggested that the disgust at unfamiliar odors may be linked to a desire to keep apart from "culturally unfamiliar" groups.
Jonas Olofsson, a researcher in scent and psychology at Stockholm University, said:
It showed that people who were more disgusted by smells were also more likely to vote for Donald Trump than those who were less sensitive,
We thought that was interesting because Donald Trump talks frequently about how different people disgust him.
The research was published in Royal Society Open Science.
Read more of this story at Dev.SN.
]]>The bacterium Pseudomonas aeruginosa is one of the main causes of infections and sepsis in people suffering from severe burns because it is difficult, if not impossible, to fight. Researchers at the University of Geneva (UNIGE), Switzerland, have succeeded in revealing the dynamics of the pathogen's physiology and metabolism during its growth in exudates, the biological fluids that seep out of burn wounds.
...this study allows to follow step-by-step the strategies developed by Pseudomonas aeruginosa to proliferate and, thus, to guide the development of innovative treatments to counter them.
Manuel R. Gonzalez says:
"Since the availability of iron is a limiting factor for bacterial growth, a Trojan horse type strategy should be considered, which is under development."
Manuel R. Gonzalez, Verena Ducret, Sara Leoni, Betty Fleuchot, Paris Jafari, Wassim Raffoul, Lee A. Applegate, Yok-Ai Que, Karl Perron. Transcriptome Analysis of Pseudomonas aeruginosa Cultured in Human Burn Wound Exudates. Frontiers in Cellular and Infection Microbiology, 2018; 8 DOI: 10.3389/fcimb.2018.00039
Read more of this story at Dev.SN.
]]>Full article found at Current Affairs:
I have been told, over and over and over again, that college kids these days are hypersensitive snowflakes who can't tolerate opposing opinions and don't believe in free speech. They are so devoted to Tolerance and Diversity that they cannot take a joke, they think everything is a microaggression, and they want to slap "trigger warnings" on anything that may offend their political sensibilities. We have, on American college campuses, a new generation of spoiled, coddled, and censorious whiners who favor stifling dissenting opinions over constructively engaging with them. (I'm presenting this line of thinking in its most extreme form, but I don't think it's wrong to say that this is roughly the kind of sentiment one commonly hears about college students.)
But it looks like it may all be fake news.
More importantly, though, we can see here why reaching broad conclusions from sets of anecdotes is inadvisable. There are around 2,600 four-year universities in the United States. Friedersdorf tried to compile all of the most outrageous instances from a single year, and found about 10 of them. Those 10 were probably roughly evenly distributed according to the political affiliation of the students; i.e. there are more shutdown attempts by liberal students than conservative students, but students are also more liberal.
From the conclusion:
It's time then, to stop talking in stereotypes. Students are, for the most part, just like everybody else: they believe in free speech, but they also have an instinct for censorship. The tendencies that critics describe do exist, but their mistake is in taking the tendencies as the rule rather than the exception. Controversial speakers do, for the most part, get to come to speak, and images of millennials as uniquely sensitive and authoritarian are a misleading and unfair slight against a perfectly decent generation.
The whole piece strikes this submitter as worth the read, as it is replete with facts and studies, as well as coming from a point of view of actual experience at universities.
Read more of this story at Dev.SN.
]]>This is a test sample story. It is intended to provide fyngyrz with an opportunity to flail away at some sample verbiage.
All right, that was fun. :)
So, is there an editorial guidelines page? Rules for changing text (strikeouts, just do it, or what)?
--fyngyrz
Read more of this story at Dev.SN.
]]>This is my story for Chromas. This story should be set to release today 25 Feb at 1500 UTC.
Read more of this story at Dev.SN.
]]>*SPOILER* (click to show) *SPOILER* (click to hide)
There is no text here.
*SPOILER* (click to show) *SPOILER* (click to hide)
Spoilers are lame anyway.
*SPOILER* (click to show) *SPOILER* (click to hide)
Unless you're me. *SPOILER* (click to show) *SPOILER* (click to hide)
Any spolier I make is... *SPOILER* (click to show) *SPOILER* (click to hide)
FABULOUS
[More after the break]
Read more of this story at Dev.SN.
]]>Fucking stupid twitter.
Read more of this story at Dev.SN.
]]>Bloody stupid Twitter.
Read more of this story at Dev.SN.
]]>This is a test story at Sun Aug 13 16:03:38 2017
Read more of this story at Dev.SN.
]]>
Share your voice
Comments