default

GitHub - google/go-safeweb: Secure-by-default HTTP servers in Go.




default

US Has Zero Chance of Debt Default

David B. Rivkin Jr. and Lee A. Casey explain why it's impossible for the United States to default on its debts.

Those who warn of default confuse debt payments with other spending obligations. "A failure on the part of the United States to meet any obligation, whether it's to debt holders, to members of our military or to Social Security recipients, is effectively a default," Treasury Secretary Janet Yellen said in January.

That's nonsense. Authorized and even appropriated spending isn't "the public debt." For constitutional purposes, promised benefits from Social Security, Medicare and other entitlements aren't even property, as the Supreme Court held in Flemming v. Nestor (1960), and Congress has as much authority to reduce them as to increase them. When lawmakers were drafting the 14th Amendment, they revised Section 4's language to replace the term "obligations" with "debts." If the Treasury ran out of money, the constitutional obligation to pay bondholders would trump all statutory obligations to spend.

Ms. Yellen also said that "Treasury's systems have all been built to pay all of our bills when they're due and on time, and not to prioritize one form of spending over another." But as the Journal has reported, department officials conceded in 2011 that the government's fiscal machinery certainly could prioritize payments to bondholders, and the Federal Reserve prepared for such a contingency. There's no question enough money would be available: The government collects roughly $450 billion a month in tax revenue, more than enough to cover the $55 billion or so in monthly debt service.

We've got plenty of money to make debt payments, but we may need to cut other spending to do it -- which we would be Constitutionally required to do.

(HT: Instapundit.)





default

You can make ChatGPT your default search engine in Chrome. Here's how

Are you ready to immerse yourself in everything ChatGPT Search has to offer? This quick trick may be for you.




default

Introducing TODS – a typographic and OpenType default stylesheet

Introducing TODS, an open source typography and opentype default stylesheet. One of the great things about going to conferences is the way it can spark an idea and kick start something. This project was initiated following a conversation with Roel Nieskens (of Wakamai Fondue fame) at CSS Day, where he demonstrated his Mildly Opinionated Prose Styles (MOPS).

The idea is to set sensible typographic defaults for use on prose (a column of text), making particular use of the font features provided by OpenType. The main principle is that it can be used as starting point for all projects, so doesn’t include design-specific aspects such as font choice, type scale or layout (including how you might like to set the line-length).

Within the styles is mildly opinionated best practice, which will help set suitable styles should you forget. This means you can also use the style sheet as a checklist, even if you don't want to implement it as-is.

TODS uses OpenType features extensively and variable font axes where available. It makes full use of the cascade to set sensible defaults high up, with overrides applied further down. It also contains some handy utility classes.

You can apply the TODS.css stylesheet in its entirety, as its full functionality relies on progressive enhancement within both browsers and fonts. Anything that is not supported will safely be ignored. The only possible exceptions to this are sub/superscripts and application of a grade axis in dark mode, as these are font-specific and could behave unexpectedly depending on the capability of the font.

In order to preview some of the TODS features, you can check out the preview page tods.html and toggle TODS.css on and off. (This needs more work as the text is a bit of a mish-mash of examples and instructions, and it's missing some of the utility classes and dark mode. But that’s what open source is for… feel free to fork, improve and add back into the repo.)

Walkthrough of the TODS.css stylesheet

You can download a latest version of the stylesheet from the TODS Github repo (meaning some of the code may have changed a bit).

Table of contents:

  1. Reset
  2. Web fonts
  3. Global defaults
  4. Block spacing
  5. Opentype utility classes
  6. Generic help classes
  7. Prose styling defaults
  8. Headings
  9. Superscripts and subscripts
  10. Tables and numbers
  11. Quotes
  12. Hyphenation
  13. Dark mode/inverted text

1. Reset

Based on Andy Bell’s more modern CSS reset. Only the typographic rules in his reset are used here. You might like to apply the other rules too.

html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

Prevent font size inflation when rotating from portrait to landscape. The best explainer for this is by Kilian. He also explains why we still need those ugly prefixes too.

body, h1, h2, h3, h4, h5, h6, address, p, hr, pre, blockquote, ol, ul, li, dl, dt, dd, figure, figcaption, div, table, caption, form, fieldset {
  margin: 0;
}

Remove default margins in favour of better control in authored CSS.

input,
button,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
}

Inherit fonts for inputs and buttons.

2. Web fonts

Use modern variable font syntax so that only supporting browsers get the variable font. Others will get generic fallbacks.

@font-face {
  font-family: 'Literata';
  src: url('/fonts/Literata-var.woff2') format('woff2') tech(variations),
       url('/fonts/Literata-var.woff2') format('woff2-variations');
  font-weight: 1 1000;
  font-stretch: 50% 200%;
  font-style: normal;
  font-display: fallback;
}

Include full possible weight range to avoid unintended synthesis of variable fonts with a weight axis. Same applies to stretch range for variable fonts with a width axis.

For main body fonts, use fallback for how the browser should behave while the webfont is loading. This gives the font an extremely small block period and a short swap period, providing the best chance for text to render.

@font-face {
  font-family: 'Literata';
  src: url('/fonts/Literata-Italic-var.woff2') format('woff2') tech(variations),
       url('/fonts/Literata-Italic-var.woff2') format('woff2-variations');
  font-weight: 1 1000;
  font-stretch: 50% 200%;
  font-style: italic;
  font-display: swap;
}

For italics use swap for an extremely small block period and an infinite swap period. This means italics can be synthesised and swapped in once loaded.

@font-face {
  font-family: 'Plex Sans';
  src: url('/fonts/Plex-Sans-var.woff2') format('woff2') tech(variations),
       url('/fonts/Plex-Sans-var.woff2') format('woff2-variations');
  font-weight: 1 1000;
  font-stretch: 50% 200%;
  font-style: normal;
  font-display: fallback;
  size-adjust:105%; /* make monospace fonts slightly bigger to match body text. Adjust to suit – you might need to make them smaller */
}

When monospace fonts are used inline with text fonts, they often need tweaking to appear balanced in terms of size. Use size-adjust to do this without affecting reported font size and associated units such as em.

3. Global defaults

Set some sensible defaults that can be used throughout the whole web page. Override these where you need to through the magic of the cascade.

body {
    line-height: 1.5;
    text-decoration-skip-ink: auto;
    font-optical-sizing: auto;
    font-variant-ligatures: common-ligatures no-discretionary-ligatures no-historical-ligatures contextual;
    font-kerning: normal;
}

Set a nice legible line height that gets inherited. The font- properties are set to default CSS and OpenType settings, however they are still worth setting specifically just in case.

button, input, label { 
  line-height: 1.1; 
}

Set shorter line heights on interactive elements. We’ll do the same for headings later on.

4. Block spacing

Reinstate block margins we removed in the reset section. We’re setting consistent spacing based on font size on primary elements within ‘flow’ contexts. The entire ‘prose’ area is a flow context, but so might other parts of the page. For more details on the ‘flow’ utility see Andy Bell’s favourite three lines of CSS.

.flow > * + * {
  margin-block-start: var(--flow-space, 1em);
}

Rule says that every direct sibling child element of .flow has margin-block-start added to it. The > combinator is added to prevent margins being added recursively.

.prose {
  --flow-space: 1.5em;
}

Set generous spacing between primary block elements (in this case it’s the same as the line height). You could also choose a value from a fluid spacing scale, if you are going down the fluid typography route (recommended, but your milage may vary). See Utopia.fyi for more details and a fluid type tool.

5. OpenType utility classes

.dlig { font-variant-ligatures: discretionary-ligatures; }
.hlig { font-variant-ligatures: historical-ligatures; }
.dlig.hlig { font-variant-ligatures: discretionary-ligatures historical-ligatures; } /* Apply both historic and discretionary */

.pnum { font-variant-numeric: proportional-nums; }
.tnum { font-variant-numeric: tabular-nums;    }
.lnum { font-variant-numeric: lining-nums; }
.onum { font-variant-numeric: oldstyle-nums; }
.zero { font-variant-numeric: slashed-zero;    }
.pnum.zero { font-variant-numeric: proportional-nums slashed-zero; } /* Apply slashed zeroes to proportional numerals */
.tnum.zero { font-variant-numeric: tabular-nums slashed-zero; }
.lnum.zero { font-variant-numeric: lining-nums slashed-zero; }
.onum.zero { font-variant-numeric: oldstyle-nums slashed-zero; }
.tnum.lnum.zero { font-variant-numeric: tabular-nums lining-nums slashed-zero; }
.frac { font-variant-numeric: diagonal-fractions; }
.afrc { font-variant-numeric: stacked-fractions; }
.ordn { font-variant-numeric: ordinal; }

.smcp { font-variant-caps: small-caps; }
.c2sc { font-variant-caps: unicase; }
.hist { font-variant-alternates: historical-forms; }

Helper utilities matching on/off Opentype layout features available through high level CSS properties.

@font-feature-values "Fancy Font Name" { /* match font-family webfont name */

    /* All features are font-specific. */
    @styleset { cursive: 1; swoopy: 7 16; }
    @character-variant { ampersand: 1; capital-q: 2; }
    @stylistic { two-story-g: 1; straight-y: 2; }
    @swash { swishy: 1; flowing: 2; wowzers: 3 }
    @ornaments { clover: 1; fleuron: 2; }
    @annotation { circled: 1; boxed: 2; }
}

Other Opentype features can have multiple glyphs, accessible via an index number defined in the font – these will be explained in documentation that came with your font. These vary between fonts, so you need to set up a new @font-font-features rule for each different font, ensuring the font name matches that of the font family. You then give each feature a custom name such as ‘swoopy’. Note that stylesets can be combined, which is why swoopy has a space-separated list of indices 7 16.

/* Stylesets */
.ss01 { font-variant-alternates: styleset(cursive); }
.ss02 { font-variant-alternates: styleset(swoopy); }

/* Character variants */
.cv01 { font-variant-alternates: character-variant(ampersand); }
.cv02 { font-variant-alternates: character-variant(capital-q); }

/* Stylistic alternates */
.salt1 { font-variant-alternates: stylistic(two-story-g); }
.salt2 { font-variant-alternates: stylistic(straight-y); }

/* Swashes */
.swsh1 { font-variant-alternates: swash(swishy); }
.swsh2 { font-variant-alternates: swash(flowing); }

/* Ornaments */
.ornm1 { font-variant-alternates: ornaments(clover); }
.ornm2 { font-variant-alternates: ornaments(fleuron); }

/* Alternative numerals */
.nalt1 { font-variant-alternates: annotation(circled); }
.nalt2 { font-variant-alternates: annotation(boxed); }

Handy utility classes showing how to access the font feature values you set up earlier using the font-variant-alternates property.

:root {
    --opentype-case: "case" off;
    --opentype-sinf: "sinf" off;
}

/* If class is applied, update custom property */
.case {
    --opentype-case: "case" on;
}

.sinf {
    --opentype-sinf: "sinf" on;
}

/* Apply current state of all custom properties, defaulting to off */
* { 
    font-feature-settings: var(--opentype-case, "case" off), var(--opentype-sinf, "sinf" off);
}

Set custom properties for OpenType features only available through low level font-feature-settings. We need this approach because font-feature-settings does not inherit in the same way as font-variant. See Roel’s write-up, including how to apply the same methodology to custom variable font axes.

6. Generic helper classes

Some utilities to help ensure best typographic practice.

.centered {
    text-align: center;
    text-wrap: balance;
}

When centring text you’ll almost always want the text to be ‘balanced’, meaning roughly the same number of characters on each line.

.uppercase {
    text-transform: uppercase;
    --opentype-case: "case" on;
}

When fully capitalising text, ensure punctuation designed to be used within caps is turned on where available, using the Opentype ‘case’ feature.

.smallcaps {
    font-variant-caps: all-small-caps;
    font-variant-numeric: oldstyle-nums;    
}

Transform both upper and lowercase letters to small caps, and use old style-numerals within runs of small caps so they match size-wise.

7. Prose styling defaults

Assign a .prose class to your running text, that is to say an entire piece of prose such as the full text of an article or blog post.

.prose {
    text-wrap: pretty;
    font-variant-numeric: oldstyle-nums proportional-nums;
    font-size-adjust: 0.507;
}

Firstly we get ourselves better widow/orphan control, aiming for blocks of text to not end with a line containing a word on its own. Also we use proportional old-style numerals in running text.

Also adjust the size of fallback fonts to match the webfont to maintain legibility with fallback fonts and reduce visible reflowing. The font-size-adjust number is the aspect ratio of the webfont, which you can calculate using this tool.

strong, b, th { 
    font-weight: bold;
    font-size-adjust: 0.514; 
}

Apply a different adjustment to elements which are typically emboldened by default, as bold weights often have a different aspect ratio – check for the different weights you may be using, including numeric semi-bolds (eg. 650). Headings are dealt with separately as the aspect ratio may be affected by optical sizing.

8. Headings

h1, h2, h3, h4 { 
    line-height: 1.1; 
    font-size-adjust: 0.514;
    font-variant-numeric: lining-nums; }

Set shorter line heights on your main headings. Set an aspect ratio for fallback fonts – check for different weights of headings. Use lining numerals in headings, especially when using Title Case.

h1 {
    font-variant-ligatures: discretionary-ligatures; 
    font-size-adjust: 0.521;
}

Turn on fancy ligatures for main headings. If the font has an optical sizing axis, you might need to adjust the aspect ratio accordingly.

h1.uppercase {
    font-variant-caps: titling-caps;
}

When setting a heading in all caps, use titling capitals which are specially designed for setting caps at larger sizes.

9. Superscripts and subscripts

Use proper super- and subscript characters. Apply to sub and sup elements as well as utility classes for when semantic sub/superscripts are not required.

@supports ( font-variant-position: sub ) {
    sub, .sub {
        vertical-align: baseline;
        font-size: 100%;
        line-height: inherit;
        font-variant-position: sub;
    }
}

@supports ( font-variant-position: super ) {
    sup, .sup {
        vertical-align: baseline;
        font-size: 100%;
        line-height: inherit;
        font-variant-position: super;
    }
}

If font-variant-position is not specified, browsers will synthesise sub/superscripts, so we need to manually turn off the synthesis. This is the only way to use a font’s proper sub/sup glyphs, however it’s only safe to use this if you know your font has glyphs for all the characters you are sub/superscripting. If the font lacks those characters (most only have sub/superscript numbers, not letters), then only Firefox (correctly) synthesises sup and sub – all other browsers will display normal characters in the regular way as we turned the synthesis off.

.chemical { 
    --opentype-sinf: "sinf" on;
}

For chemical formulae like H2O, use scientific inferiors instead of sub.

10. Tables and numbers

td, math, time[datetime*=":"] {
    font-variant-numeric: tabular-nums lining-nums slashed-zero;    
}

Make sure all numbers in tables are lining tabular numerals, adding slashed zeroes for clarity. This could usefully apply where a time is specifically marked up, as well as in mathematics.

11. Quotes

Use curly quotes and hang punctuation around blockquotes.

:lang(en) > * { quotes: '“' '”' '‘' '’' ; } /* “Generic English ‘style’” */
:lang(en-GB) > * { quotes: '‘' '’' '“' '”'; } /* ‘British “style”’ */
:lang(fr) > * { quotes: '«?0202F' '?0202F»' '“' '”'; } /* « French “style” » */

Set punctuation order for inline quotes. Quotes are language-specific, so set a lang attribute on your HTML element or send the language via a server header. Note the narrow non-breaking spaces encoded in the French example.

q::before { content: open-quote }
q::after  { content: close-quote }

Insert quotes before and after q element content.

.quoted, .quoted q {
    quotes: '“' '”' '‘' '’';
}

Punctuation order for blockquotes, using a utility class to surround with double-quotes.

.quoted p:first-of-type::before {
    content: open-quote;
}
.quoted p:last-of-type::after  {
    content: close-quote;
}

Append quotes to the first and last paragraphs in the blockquote.

.quoted p:first-of-type::before {
    margin-inline-start: -0.87ch; /* Adjust according to font */
}
.quoted p {
    hanging-punctuation: first last;
}
@supports(hanging-punctuation: first last) {
    .quoted p:first-of-type::before {
        margin-inline-start: 0;
    }
}

Hang the punctuation outside of the blockquote. Firstly manually hang punctuation with a negative margin, then remove the manual intervention and use hanging-punctuation if supported.

12. Hyphenation

Turn on hyphenation for prose. Language is required in order for the browser to use the correct hyphenation dictionary.

.prose {
    -webkit-hyphens: auto;
    -webkit-hyphenate-limit-before: 4;
    -webkit-hyphenate-limit-after: 3;
    -webkit-hyphenate-limit-lines: 2;

    hyphens: auto;
    hyphenate-limit-chars: 7 4 3;
    hyphenate-limit-lines: 2;    
    hyphenate-limit-zone: 8%;
    hyphenate-limit-last: always;
}

Include additional refinements to hyphenation. Respectively, these stop short words being hyphenated, prevent ladders of hyphens, and reduce overall hyphenation a bit. Safari uses legacy properties to achieve some of the same effects, hence the ugly prefixes and slightly different syntax.

.prose pre, .prose code, .prose var, .prose samp, .prose kbd,
.prose h1, .prose h2, .prose h3, .prose h4, .prose h5, .prose h6 {
    -webkit-hyphens: manual;
    hyphens: manual;
}

Turn hyphens off for monospace and headings.

13. Dark mode/inverted text

Reduce grade if available to prevent bloom of inverted type.

:root {
  --vf-grad: 0;
}

@media (prefers-color-scheme: dark) {
  :root {
    --vf-grad: -50;
  }
}

* {
  font-variation-settings: "GRAD" var(--vf-grad, 0);
}

Not all fonts have a grade (GRAD) axis, and the grade number is font-specific. We’re using the customer property method because font-variation-settings provides low-level control meaning each subsequent use of the property completely overrides prior use – the values are not inherited or combined, unlike with font-variant for example.

There are probably better ways of doing some of these things, and the preview page is rather lacking at the moment. Please let me know on Github, or better still fork it, edit and resubmit.

Read or add comments




default

Court Upholds Dismissal of Carrier's Garnishment Claim to Collect on Default Judgment

A federal appellate court upheld the dismissal of an insurance carrier’s garnishment claim against another carrier seeking to collect a default judgment against an employer for a workers’ compensation claim. Case:…




default

Employer Gets Relief From Default in Dispute Over Comp Premiums

A California appellate court ruled that an employer was entitled to relief from its default in a dispute over allegedly unpaid workers’ compensation premiums. Case: Creditor’s Adjustment Bureau Inc. v. Bathe,…




default

Default Folder X 6.1.1

Maintenance update with a grab bag of improvements for the Open/Save dialog utility. ($39.95 new, free update, 17.5 MB, macOS 10.13+)




default

Biden and McCarthy reach a final deal to avoid US default and now must sell it to Congress

The debt ceiling deal has come with just days to spare before a potential first-ever government default. On Sunday, President Joe Biden and House Speaker Kevin McCarthy reached a final agreement and they are urging Congress to quickly pass it. Biden pronounced the development “good news” in remarks at the White House announcing the agreement. This followed a tentative compromise announced late Saturday. The deal risks angering some Democratic and Republican lawmakers as they begin to unpack the concessions, which include spending cuts. McCarthy and Biden spoke Sunday evening as negotiators drafted legislative text. They face a June 5 deadline when Treasury says the U.S. would risk a debt default.

The post Biden and McCarthy reach a final deal to avoid US default and now must sell it to Congress first appeared on Federal News Network.




default

How to Change Safari's Default Search Engine on iOS, iPadOS, and macOS

In this episode, Tyler demonstrates how to change Safari's default search engine on iOS, iPadOS, and macOS.

To do this on iOS and iPadOS, go to Settings > Safari and double-tap "Search engine" to specify the search engine for standard browsing windows, or "private search engine" if you want to specify a different search engine to be used in private browsing windows. On macOS, in Safari, choose Safari > Settings (or press Command-Comma) click the Search button in the toolbar, and choose from the "Search engine" or "private browsing search engine" popup menus.




default

How to Change the Default Notification Alert in iOS

Join Thomas Domville as he explores the new feature in iOS 17.2. that allows you to modify the default notification alert.

Previously, users were restricted to Apple's default notification sound. However, with iOS 17.2, Apple has added a new “Default Alerts” section in the “Sounds & Haptics” settings. This feature enables you to choose the sound for all incoming notifications, except for texts, mail alerts, and calendar alerts, which already had customization options.

You now have the freedom to use any of the text tones as your notification sound. This is a major update for those who have always desired to choose a sound.

Here’s a step-by-step guide on how to change your default notification sound:

Launch the Settings app.
Select “Sounds & Haptics.”
Select “Default Alerts.”
Choose your preferred text tone from the list.
Enjoy your new personalized notification sound!

You also have the option to alter the default haptic feedback. Apple made some adjustments to the default haptic alert in iOS 17, but now you can revert it or customize it if the update didn’t quite meet your expectations.




default

Molecular, Structural, and Functional Characterization of Alzheimer's Disease: Evidence for a Relationship between Default Activity, Amyloid, and Memory

Randy L. Buckner
Aug 24, 2005; 25:7709-7717
Neurobiology of Disease




default

The default location of orCAD Capture library Pin Number is incorrect

The default position of the pin number is incorrect.




default

Place replicate update default behaviour

The default behaviour of Place replicate update is to select every new net item connected to the replicate module. This leads to an abundant number of clines, vias and shapes being selected, most of which I don't want to add to the replicate group. It is very tedious to unselect all these items and more often than not, I miss one or two items and then end up with a via or cline in a completely different place on the board or outside of the board.

Is there a way to change this rather annoying behaviour? I haven't found any way to disable it or to batch deselect everything the tool has decided to add to the replicate group.

The question has been asked before, but it didn't get any answers and the thread is now locked.

/F




default

Q&A: Default and Loss Data by ADB and Other MDBs

ADB’s report on sovereign default and loss rates demonstrates the low credit risk in ADB's sovereign operations, with an average default rate of 0.54% over the last 34 years and zero new defaults from 2010 to 2021.




default

TDS return processed with defaults

We filed Form 27Q for TDS on a foreign company who doesn't have a PAN in India. Hence we wrote PANNOTAVBL. Deduction was made as per rate in DTAA. Hence higher rate was not required. Now we have received a notice saying that there is an error in the return as PAN number is not mentioned for 1 ded




default

Insolvency of aircraft operator: default remedies.

India should adopt Cape Town Convention as part of the domestic legal framework.




default

CBI opens probe into firms defaulting on public sector bank loans

These business houses secured huge loans from the banks after the 2008 financial crisis, but either defaulted or escaped by restructuring the loans




default

Sovereign Default: The Role of Expectations [electronic journal].




default

Sovereign Default in a Monetary Union [electronic journal].




default

Real Interest Rates, Inflation, and Default [electronic journal].




default

Predicting Consumer Default: A Deep Learning Approach [electronic journal].

National Bureau of Economic Research




default

Consumer Debt and Default: A Macroeconomic Perspective [electronic journal].




default

Bank Risk Dynamics and Distance to Default [electronic journal].

National Bureau of Economic Research




default

(At Least) Four Theories for Sovereign Default [electronic journal].




default

The Aggregate Consequences of Default Risk: Evidence from Firm-level Data [electronic journal].

National Bureau of Economic Research




default

Exporting community welcomes Tea Board’s move to issue notice to over 2,000 companies for defaulting on export returns

Every business licensee registered with Tea Board must submit monthly export returns through the online portal




default

Argentina on brink of ninth debt default

The government and creditors are deadlocked ahead of Monday’s deadline




default

Emergency loans for small companies likely to bring rash of defaults, say bankers

Government-guaranteed support scheme has proved hugely popular since launch last week




default

Cisco Security Kit Has Java Deserialization Bug And A Default Password Snafu




default

HR e-briefing - Review of the default retirement age

25 August 2009 Review of age discrimination laws – what will the impact be on employers? Last month, the Government announced its intention to bring forward a review of the law around forced retirement. The review concerns the ‘default...




default

Less government, by default


While endless rounds of complaint and criticism have been seen in every arena, this has not led the public to demand that the size of government be reduced. How long will this last? The India Together editorial.




default

How To Change The Default Email Client.




default

Set Windows Services To Default Startup




default

How to change the default web browser in Windows




default

How to Reset The Chrome Browser To Its Default Settings




default

How To Remove The Default Windows Messenger That Comes With Windows Xp




default

Set Grub4DOS to boot your chosen Puppy Linux operating system by default




default

Set Grub to boot your chosen operating system by default




default

DefaultPreferences

CBM Wiki Site Level Preferences This topic defines site level settings that apply to all users and webs on this site. Note: This topic should be regarded as read only ... (last changed by AdminUser)




default

MSME default rate lowest in business loans

Credit bureau Trans-Union Cibil has said that two out of three MSMEs entered this lockdown with structurally strong positions.




default

We need better default plots for regression.

Robin Lee writes: To check for linearity and homoscedasticity, we are taught to plot residuals against y fitted value in many statistics classes. However, plotting residuals against y fitted value has always been a confusing practice that I know that I should use but can’t quite explain why. It is not until this week I […]




default

CSSplay - Vimeo video replacing default controls with Play / Pause button

A tutorial to replace the default controls on a Vimeo video with a Play / Pause button, and make responsive.




default

How to Set a Default Commit Message

Having a default commit message is really useful for a number of reasons: It can formalize your commit messages It serves as a good reminder for the information you should add to your commit message, like issue number If you set it to “Drunk AF, don’t accept this” To set a default commit message on […]

The post How to Set a Default Commit Message appeared first on David Walsh Blog.




default

Rovio Entertainment,owner of the Angry Birds franchise, aims to become default app on India smartphones

Rovio’s India head also said that the company wants to have its own retail store where it can sell Angry Birds merchandise such as shirts and stuffed toys.




default

Rotomac loan default swells to Rs 3,695 crore, CBI files case against Vikram Kothari

Earlier, the loan default was estimated at over Rs 800 crore but scrutiny of documents by CBI revealed that the amount is much larger.




default

Talwalkar’s group defaults on Rs 3.44 crore interest payment

Care revised its rating on long-term securities to ‘B’ from ‘A+’.




default

Could Germany afford Irish, Greek and Portuguese default?

The Western world remains where it has been for some time, delicately poised between anaemic recovery and a shock that could tip us back into economic contraction.

Perhaps the most conspicuous manifestation of the instability is that investors can't make up their minds whether the greater risk comes from surging inflation that stems largely from China's irrepressible growth or the deflationary impact of the unsustainable burden of debt on peripheral and not-so-peripheral eurozone (and other) economies.

And whence do investors flee when it all looks scary and uncertain, especially when there's a heightened probability of specie debasement - to gold, of course.

Unsurprisingly, with the German finance minister, Wolfgang Schauble, implying that a writedown of Greece's sovereign obligations is an option, and with consumer inflation in China hitting 5.4% in March, there has been a flight to the putative safety of precious metal: the gold price hit a new record of $1,480.50 per ounce for June delivery yesterday and could well break through $1,500 within days (say the analysts). Silver is hitting 30-year highs.

In a way, if a sovereign borrower were to turn €100bn of debts (for example) into an obligation to repay 70bn euros, that would be a form of inflation - it has the same economic impact, a degradation of value, for the lender. But it is a localised inflation; only the specific creditors suffer directly (though there may be all sorts of spillover damage for others).

And only this morning there was another blow to the perceived value of a chunk of euro-denominated sovereign obligations. Moody's has downgraded Irish government debt to one level above junk - which is the equivalent of a bookmaker lengthening the odds the on that country's ability to avoid controlled or uncontrolled default.

Some would say that the Irish government has made a start in writing down debt, with the disclosure by the Irish finance minister Michael Noonan yesterday that he would want to impose up to 6bn euros of losses on holders of so-called subordinated loans to Irish banks.

But I suppose the big story in the eurozone, following the decision by the European Central Bank to raise interest rates, is that the region's excessive government and bank debts are more likely to be cut down to manageable size by a restructuring - writedowns of the amount owed - than by generalised inflation that erodes the real value of the principal.

The decision of the ECB to raise rates has to be seen as a policy decision that - in a worst case - a sovereign default by an Ireland, or Greece or Portugal would be less harmful than endemic inflation.

But is that right? How much damage would be wreaked if Greece or Ireland or Portugal attempted to reduce the nominal amount they owe to levels they felt they could afford?

Let's push to one side the reputational and economic costs to those countries - which are quite big things to ignore, by the way - and simply look at the damage to external creditors from a debt write down.

And I am also going to ignore the difference between a planned, consensual reduction in sums owed - a restructuring that takes place with the blessing of the rest of the eurozone and the International Monetary Fund - and a unilateral declaration of de facto bankruptcy by a Greece, Ireland or Portugal (although the shock value of the latter could have much graver consequences for the health of the financial system).

So the first question is how much of the impaired debt is held by institutions and investors that could not afford to take the losses.

Now I hope it isn't naive to assume that pension funds, insurance companies, hedge funds and central banks that hold Greek, or Irish or Portuguese debt can cope with losses generated by a debt restructuring.

The reason for mild optimism in that sense is that those who finance investments made by pension funds and insurers - that's you and me by the way - can't get their money out quickly or easily. We simply have to grin and bear the losses to the value of our savings, when the stewards of our savings make lousy investment decisions.

As for hedge funds, when they make bad bets, they can suffer devastating withdrawals of finance by their investors, as and when the returns generated swing from positive to negative. But so long as those hedge funds haven't borrowed too much, so long as they are not too leveraged - and most aren't these days - the impact on the financial system shouldn't be significant.

Finally, if the European Central Bank - for example - ends up incurring big losses on its substantial holdings of Greek, Portuguese and Irish debt, it can always be recapitalised by solvent eurozone nations, notably by Germany and France.

However this is to ignore the node of fragility in the financial system, the faultline - which is the banking industry.

In the financial system's network of interconnecting assets and liabilities, it is the banks as a cluster that always have the potential to amplify the impact of debt writedowns, in a way that can wreak wider havoc.

That's built into their main function, as maturity transformers. Since banks' creditors can always demand their money back at whim, but banks can't retrieve their loans from their creditors (homeowners, businesses, governments), bank losses above the norm can be painful both for banks and for the rest of us.

Any event that undermines confidence in the safety of money lent to banks, will - in a best case - make it more difficult for a bank to borrow and lend, and will, in the worst case, tip the bank into insolvency.


Which, of course, is what we saw on a global systemic scale from the summer of 2007 to the end of 2008. That's when creditors to banks became increasingly anxious about potential losses faced by banks from a great range of loans and investments, starting with US sub-prime.

So what we need to know is whether the banking system could afford losses generated by Greek, Irish and Portuguese defaults.

And to assess this, we need to know how much overseas banks have lent to the governments of these countries and also - probably - to the banks of these countries, in that recent painful experience has told us that bank liabilities become sovereign liabilities, when the going gets tough.

According to the latest published analysis by the Bank for International Settlements (the central bankers'central bank), the total exposure of overseas banks to the governments and banks of Greece, Portugal and Ireland is "just" $362.2bn, or £224bn,

Now let's make the heroic guess that a rational writedown of this debt to a sustainable level would see a third of it written off - which would generate $121bn (£75bn) of losses for banks outside the countries concerned.

If those loans were spread relatively evenly between banks around the world, losses on that scale would be a headache, but nothing worse.

But this tainted cookie doesn't crumble quite like that. Just under a third of the relevant exposure to public sector and banks of the three debt-challenged states, some $118bn, sits on the balance sheets of German banks, according to the BIS.

For all the formidable strength of the German economy, the balance sheets of Germany's banks are by no means the strongest in the world. German banks would not be able to shrug off $39bn or £24bn of potential losses on Portuguese, Irish and Greek loans as a matter of little consequence.

This suggests that it is in the German national interest to help Portugal, Ireland and Greece avoid default.

If you are a Greek, Portuguese or Irish citizen this might bring on something of a wry smile - because you would probably be aware that the more punitive of the bailout terms imposed by the eurozone on these countries (or about to be imposed in Portugal's case) is the expression of a German desire to spank reckless borrowers.

But as I have mentioned here before, reckless lending can be the moral (or immoral) equivalent of reckless borrowing. And German banks were not models of Lutheran prudence in that regard.

If punitive bailout terms make it more likely that Ireland, Greece or Portugal will eventually default, you might wonder whether there has been an element of masochism in the German government's negotiating position.




default

SAS Notes for SAS®9 - 34114: Creating a detailed SAS Stored Process Server log by default

The SAS Stored Process Server does not create a detailed log file by default. However, you can create a detailed SAS Stored Process Server log file (that will contain information about all of the code that was executed) by using this approach. AUTO




default

Firefox 72 to Block 'Fingerprinters' by Default

Fingerprinters collect information about the device you're accessing the internet on and attempt to build up a profile of the device.