2,752 karma · joined August 24, 2012
For every developer I hire I pay tax on 90% of their wages in year 1.
So, if I hire a 200k a year developer, I have an increased tax liability of 180k. That works out to paying about $75k ~ $85k. So my 200k developer becomes an 285k developer.
Now, eventually I could regain that cost, or I could do like I know of a few companies and commit tax fraud by not correctly reporting my expenses.
BTW even as a partner I am hit by this - to correctly file my taxes I have to report my retirement savings as development revenue and pay tax on what is supposed to be tax free.
Pretty cool.
https://ssballiance.org/about/engage/
And Michelle Hansen was an early organizer https://x.com/mjwhansen
If you work at all in energy, the Clean Energy Business Network is also proactive in fighting for change. A couple of years ago they put me touch with Ron Wyden's staff. The Democrats are almost universally opposed to what was added to Section 174.
https://www.cebn.org/media_resources/house-republicans-advan...
Fight this thing - it is terrible. Not just for software but any innovative business in the USA.
For those around when this went into effect many business owners were surprised. Our accountants told us they seriously thought congress would fix this before it went into effect.
We will overshoot with GenAI and over use it. Eventually rolling back and finding a better balance.
Lewis Mumford had an essay about this - how we don’t need turn the speakers up to 10 just because we can.
https://github.com/lamdera/compiler
We don’t use it though. Elm 0.19.1 just works. New packages and plenty of support. It’s difficult to comprehend in a world of endless updates that maybe something doesn’t need updates.
Were they exposed to early versions of the Playstation? It wasn't publicly released until after 3dFX was formed.
While working at Virgin games in 92 we did see some demos of 3D gaming, but I can't recall who the manufacturer was.
New code has anything that needs to be memoized defined in the initialize method. This solves a lot of problems and Sorbet typing is what encouraged us to go this route.
Now there could be a branching problem - one branch will not need to call the expensive thing another would not. In reality I have found this never to be the case in our code base. May be different for your designs.
Before bed means before she starts getting ready for bed.
The last question I don’t know.
Hasn’t been a fight or a problem at all.
Read and study and learn from your mistakes and the mistakes of others – you will believe things and realize later that your beliefs were wrong.
If there was one book I had to recommend that I have read it would be Sandi Metz's 99 Bottles series.
Oh, and learn multiple programming languages.
The negative price reflects their incentive, not their willingness to pay.
If I am guaranteed $18 a MW/h for my solar farm, then I will bid -$18 (or maybe slightly less to account for costs). The state, or federal government will ensure I am paid at least $18.
Without these incentives we would not see negative prices, zero perhaps, but not negative.
For instance the IRA offers upto $33.00/MWh incentives.[1]
This is a problem if you have a power plant that must run - such as a nuke. You may end up paying that negative price, unless the market offers you some sort of make whole payment. But where does that come from?
[1]https://www.energy.gov/eere/water/inflation-reduction-act-ta...
Looks like MailCatcher fixed the Arm issue – maybe we will switch back.
Once it is gone Twitter becomes usable again – you only see who you follow and ads. Otherwise it is a really awful experience.
But you need a plugin (or run some javascript). I am trying to get a Safari Extension through the App Store... but that is taking some time.
(function() {
var defaultMatch = "For you";
function fixYou() {
let firstSelected = document.querySelectorAll('[href="/home"][aria-selected="true"]')[0];
let text = firstSelected.textContent;
if(text == defaultMatch){
document.querySelectorAll('[href="/home"][aria-selected="false"]')[0].click();
}
}
const observer = new MutationObserver((mutations) => { fixYou() });
observer.observe(document.body, { childList: true, subtree: true });
window.addEventListener('load', () => { fixYou(); });
})();
This is the code to do it, if you want to roll your own.Or would it be more cumbersome and the tools be a distraction or impediment to understanding?
By comparison Portland’s is 3%. Probably why dentists see high level of tooth decay here.
So kids have to take tablets if they want the impact. But this is far less effective.
Ask a dentist here. Locals have more tooth decay.
And recently I rewrote our CSS to use modern syntax and nesting and variables and etc. - no more Sass!
It worked great but then customers started to complain and send messed up screenshots.
Turns out a lot of Android phones are using an older browser and a couple of customers were locked into old versions of Chrome by corporate policy.
Fortunately this was all nesting rules. So renaming the css file to scss and running it though Sass fixed the issues.