Some people really benefit from hearing advice that everyone knows, for the same reason we keep schools open despite every subject in them having been taught before.
In that spirit, here's some quick Things Many People Find Too Obvious To Have Told You Already.
Charge more. Charge more still. Go on.
We don't see most of it every day for the same reason abstractions protect us from having to care about metallurgy while programming.
Serious people in positions of power eat Thanksgiving dinners, too. Guess what they ask at them.
Investor money *does not* pay most salaries.
More from Patrick McKenzie
If everyone was holding bitcoin on the old x86 in their parents basement, we would be finding a price bottom. The problem is the risk is all pooled at a few brokerages and a network of rotten exchanges with counter party risk that makes AIG circa 2008 look like a good credit.— Greg Wester (@gwestr) November 25, 2018
The benign product is sovereign programmable money, which is historically a niche interest of folks with a relatively clustered set of beliefs about the state, the literary merit of Snow Crash, and the utility of gold to the modern economy.
This product has narrow appeal and, accordingly, is worth about as much as everything else on a 486 sitting in someone's basement is worth.
The other product is investment scams, which have approximately the best product market fit of anything produced by humans. In no age, in no country, in no city, at no level of sophistication do people consistently say "Actually I would prefer not to get money for nothing."
This product needs the exchanges like they need oxygen, because the value of it is directly tied to having payment rails to move real currency into the ecosystem and some jurisdictional and regulatory legerdemain to stay one step ahead of the banhammer.
I have some thoughts:
As somebody who bootstrapped ~4 companies, I feel like I had to make some clearly suboptimal decisions early in them for lack of what is, in hindsight, not all that much money. But there's a huge gap in the product space for investment options.
It's weird: you can get $25k from Amex trivially, and angels are very willing to write a check for that much, but you have to make representations about your goals/ambitions/market/etc which don't really apply to everyone.
And so you see the traditional angel/VC ecosystem fund companies where honestly the returns are probably not there, and this is knowable pretty early, but the chase of them will wreck what could have been a perfectly happy business.
(To make the math work for traditional VCs the company has to at least have a market-appropriate shot of $100 million a year. There are a lot more $10 million a year companies than $100 million a year companies. That is *not* a bad terminal outcome for founders/employees.)
APIs add new things to the toolbox. For example: Treasury, which lets an app/platform store, move, and track a business’
I've been a small business owner and can talk at length about SMB banking, and will later, but let's put on the software developer hat right now.
Lots of software talks about money, keeps records about money, does calculations about money, but can't *touch* money.
This is extremely frustrating when you're building SaaS apps for businesses, because you have total control over your UX right until your app needs to touch money... at which point all data about it lives in a silo you can't access.
So you generally push work to the operator.
For example, suppose you’re writing a business-in-a-box system for electricians, including an invoicing feature.
You need to be able to read bank transactions to reconcile. You probably can't. The owner can. So you ask the owner to do mind-numbing work a computer does better.
It sure would be great if your business customers had bank accounts you could actually introspect and operate on their behalves! You could just get the list of incoming payments and match against the invoices.
There is some software to write but it is not rocket science.
“Why do people care about stablecoins then?”
A mix of “they encourage dollar-denominated liquidity in the cryptocurrency ecosystem and discourage withdrawal of the same” and “they’re good for money laundering.”
“But they make value transfer between exchanges much faster!”
This was a solved problem in traditional finance, too, mostly through the extension of credit. (It doesn’t matter how long settlement takes if there is sufficient trust to enable credit.)
The Bitcoin ecosystem is *positively allergic* to credit, so you have to call it a coin for them to accept it. And after you call it a coin they ignore everything the world has learned about credit, like risk management.
“Stablecoins aren’t credit!”
They’re pretty much exactly credit? A tether is a zero-coupon Bitfinex bond with a non-functioning call option. I
For technical founders it is irrationally, obscenely hard to reverse years of programming (ba dum bum) that sales is a value-destroying activity. Sales is CLEARLY a value-creating activity, contingent on you have a value-creating product.
The world will not drop what they are doing to adopt your work. This is particularly true in B2B, where simply building a better mousetrap won't overcome the activation energy required to get people with additional non-mice problems to prioritize changing mousetraps today.
This is very non-obvious for founders because founders are not often people who *want* to be sold to. We often come from a background where trying out tools is a bit of a fun hobby. We like looking at all the options, making charts, and ripping out partially complete tests.
"This week I unsuccessfully trialed four software options for automating that thing that has been killing us. Our actual production process remains the same as last week. Don't worry; this was a great use of time." is not a thing you want to write in a progress report to manager.
More from Tech
Legacy site *downloads* ~630 KB CSS per theme and writing direction.
3,370 unique declarations
44 media queries
36 unique colors
50 unique background colors
46 unique font sizes
39 unique z-indices
PWA *incrementally generates* ~30 KB CSS that handles all themes and writing directions.
730 unique declarations
0 media queries
11 unique colors
32 unique background colors
15 unique font sizes
7 unique z-indices
The legacy site's CSS is what happens when hundreds of people directly write CSS over many years. Specificity wars, redundancy, a house of cards that can't be fixed. The result is extremely inefficient and error-prone styling that punishes users and developers.
The PWA's CSS is generated on-demand by a JS framework that manages styles and outputs "atomic CSS". The framework can enforce strict constraints and perform optimisations, which is why the CSS is so much smaller and safer. Style conflicts and unbounded CSS growth are avoided.
The PageRank algorithm gives each page a rating of its
importance, which is a recursively defined measure of importance, based on if important pages link to it.
It's recursive because the importance of a page refers back to the importance of other pages that link to it
Here's how it works in practice:
1⃣ We start with some pages and crawl them for links
2⃣ Each page has 1/N points (where N as the total number of pages)
3⃣ Add points to each page for the amount of links to it, divided by the number
of links emanating from the sources of these links
But when I was learning it, I found it little bit confusing😅
So in this thread I'll try to explain it in easiest manner with practical implementation. Let's start
There are 5 values that you can pass in position property
In this thread we will be focusing on relative and absolute positioning as both are widely used
Let's start with understanding what document flow is?
📌 Elements are displayed on the screen as they written in the HTML document
Consider the following piece of code:
H1, P, H3 and div are displayed on the screen in exact order as they written in the HTML file.
As now you know about document flow, let's start with Relative positioning
📌 Relative Position
- Relative positioning do not take an element out of document flow
- Relative positioning is relative to element's original position which can be changed using offset
🔹 Relative position is relative to itself.
For example: Consider the code and output in the attached image below
As you can see red box is shifted 100px from left because I applied left offset after giving it relative positioning
a good path to supporting better video codec still image formats and 10 bit components. You can do it today, but you need to do the color conversion manually in a shader, which can be a big ask for some devs. Defining a FMT_JPEG_YUV that does driver injection akin to the \
external image support on Android could make it much more of a drop-in. Even doing it the hard way seems like it would be worthwhile for web browsers today.
You May Also Like
One of the most moving and relevant stories of the Battle of the Bulge, or any American Soldier in any war, is that of Master Sergeant Roddie Edmonds, a Knoxville, Tennessee native, who served with the 106th Infantry.
2 of 16:
Roddie was captured early on in the Battle of the Bulge, on December 19th, when Panzer forces plowed through his unit.
He, along with almost his entire regiment, was forced to surrender.
3 of 16:
The men were transported to the Stalag IX-A POW camp in Ziegenhain, Germany.
Roddie was the senior enlisted American Soldier at the site. As such, he was the conduit between all American Soldiers and their German captors.
4 of 16:
In late January, the camp’s commandant, Major Siegmann [pictured here], ordered Roddie, a Christian, to identify all Jewish Soldiers and order them to stand in formation by themselves the next day.
[Jewish Soldiers were a minority within American units]
5 of 16:
Throughout WWII, captured Jewish Soldiers were often tortured and then killed by their German captors.
In fact, Jewish Soldiers had been told to bury their dog tags before capture. The dog tag identified Jews with the letter “H” for Hebrew.
Muhiyudin Sayyid Abdul Qadir Jilani (RA) was one of the greatest Islamic Saint, Scholar, and Jurist. The honorific Muhiyudin denotes his status with many Sufis as a "reviver of religion". Jilani refers to his place of birth. He also carried the epithet Baghdadi.
Sheikh Abdul Qadir Jilani was born on the eve of the 2nd of Ramadan 470 AH. His birth was a great blessing for the Ummah. It was the arrival of the Sultan al-Awliya (King of the Awliya) of that era, which had been foretold for centuries before his birth.
When Hazrat Abdul Qadir Jillani was asked by someone what brought him to his high spiritual level, he said, The truthfulness which I promised to my mother. He related the following story:
"One day, on the eve of Eid al-Adhā, I went to my mother, who was then a widow and..
..and requested her, 'Send me to the path of Truth, give me permission to go to Baghdad to acquire knowledge, to be with the wise and those who are close to Allah. She cried, but she brought out 80 pieces of gold, which was all that my father had left as inheritance.
People will charge INR 27,000+ for this course.
I am giving away the entire course for FREE:
Build your Fat Loss Diet Plan
· Step by Step Tutorial
· Length: 26
Learn how to easily track your calories/macros.
· Step by Step Tutorial
· Length: 17
Calculate how many weeks it will take to reach six pack.
. Math behind building six pack
· Length: 12
Learn how to Burn Belly Fat in 3 steps
· Science behind belly fat
· 100% Works
· Length: 15
Kani means wetland and Pakam means flow of water into wetland.
Kanipakam Vinayaka is swayambhu (self-manifested). The murti is in a well which is always full of water.
Once, there were three brothers. Each one had a handicap- Dumb, Deaf and Blind. They had a small piece of land for livelihood. For their field, they drew water from a well. One day, they found that the well had dried up so one of them started digging in the well.
His tool hit something and blood oozed out. They found a swayambhu murti of Ganesha here.
Villagers started offering coconut water which overflew into a channel. Hence the name Kanipakam.
The murti is still growing in size. At present, we see the knees and the abdomen only. The Kavacham (Armour) offered to Vinayaka 50 years ago doesn’t fit today.
Vinayaka is believed to be the upholder of truth. So people come here and swear before him to prove their innocence.
और उन्होनें ब्रह्मविद्या का ज्ञान अश्विनि कुमारों को दे दिया। गुप्तचरों के माध्यम से जब खबर इन्द्रदेव तक पहुंची तो वे क्रोध में खड़ग ले कर गए और महर्षि दधीचि का सर धड़ से अलग कर दिया।मगर अश्विनी कुमार भी कहां चुप बैठने वाले थे।उन्होने तुरंत एक अश्व का सिर महर्षि के धड़ पे...
...प्रत्यारोपित कर उन्हें जीवित रख लिया।उस दिन के पश्चात महर्षि दधीचि अश्वशिरा भी कहलाए जाने लगे।अब आगे सुनिये की किस प्रकार महर्षि दधीचि का सर काटने वाले इन्द्र कैसे अपनी रक्षा हेतु उनके आगे गिड़गिड़ाए ।
एक बार देवराज इन्द्र अपनी सभा में बैठे थे, तो उन्हे खुद पर अभिमान हो आया।
वे सोचने लगे कि हम तीनों लोकों के स्वामी हैं। ब्राह्मण हमें यज्ञ में आहुति देते हैं और हमारी उपासना करते हैं। फिर हम सामान्य ब्राह्मण बृहस्पति से क्यों डरते हैं ?उनके आने पर क्यों खड़े हो जाते हैं?वे तो हमारी जीविका से पलते हैं। देवर्षि बृहस्पति देवताओं के गुरु थे।
अभिमान के कारण ऋषि बृहस्पति के पधारने पर न तो इन्द्र ही खड़े हुए और न ही अन्य देवों को खड़े होने दिया।देवगुरु बृहस्पति इन्द्र का ये कठोर दुर्व्यवहार देख कर चुप चाप वहां से लौट गए।कुछ देर पश्चात जब देवराज का मद उतरा तो उन्हे अपनी गलती का एहसास हुआ।