Graeme Blake

13.9K posts

Graeme Blake banner
Graeme Blake

Graeme Blake

@graemeblake

Founder of @lsathacks, free explanations for the LSAT exam 📚

Montreal Katılım Şubat 2010
526 Takip Edilen806 Takipçiler
Graeme Blake
Graeme Blake@graemeblake·
@levelsio Might be overkill since you have few suppliers, but Dext is great for this. It can autofetch from some suppliers, and others you just forward an email with the invoice and it ingests it, extracts the data. then you review and approve and it makes a bill in Xero
English
0
0
0
125
@levelsio
@levelsio@levelsio·
By far THE most annoying part of running a business for me is collecting receipts for my accountant Every month my accountants hounds me for invoices and receipts of every single expense I did, doesn't matter how tiny like $0.50, sometimes also for income (I don't know why) Most companies charge monthly so that means collecting 12 invoices per year at least One reason I am canceling so many SaaS is not even the cost, it's just that I hate bookkeeping so much so I think if I don't spend the money, I don't need to collect invoices and receipts for every single payment every month (also I like extremely high profit margins like 99.99%) I'm down to just about 10 companies I pay now, like Cloudflare, Hetzner, Backblaze etc. so that means only ~120 invoices to collect per year cause most are paid monthly Yes I have an automatic email filter that forwards invoices to my accountant but many companies do NOT send you an automatic invoice by email So you're talking about logging in to 10 websites, them sending you a 2FA code by email, opening your email, entering the code, trying to find wherever the Billing page is hidden, going to Invoices, opening the invoice, clicking Download to DPF (if it even exists) This week I tried to improve this, my accountant uses Xero, so I made a Xero API key, gave it to Claude Code, and asked it to login and figure stuff out, then it just asks me which expenses still need a receipt and a note, I find it and drag the PDF or screenshot into Claude Code and it resolves it Next step is letting it login to all my vendors and also download the invoice by itself which seems very very possible Much easier!
@levelsio tweet media
English
129
61
2.6K
570.5K
Graeme Blake
Graeme Blake@graemeblake·
@admcollingwood @jackmitchell Some people are superspreaders in that either they produce more virus, talk louder with more projection of aerosols, or are just at peak infectiousness when they're at a social event
English
0
0
0
9
Graeme Blake
Graeme Blake@graemeblake·
@admcollingwood @jackmitchell Hantavirus isn't easy to get. Usually you need to be sweeping mouse dropping. So if a mouse strain in the Andes has it, it wouldn't be very easy to get into human. Not many humans there. But, airborne means easy to spread so ONCE it gets into humans it has a chance to spread
English
1
0
0
30
Graeme Blake
Graeme Blake@graemeblake·
@RogerSeheult You wouldn't expect transmission to off ship cases by now though, would you? Not enough time.
English
0
0
1
141
Roger Seheult, MD
Roger Seheult, MD@RogerSeheult·
It’s Sunday the 10th and so far there is no evidence for any hantavirus infections in anyone who was not on the ship but had contact with someone on the ship anywhere in the world. There is a US citizen being repatriated from the ship that has turned “weakly positive” reuters.com/business/healt… There is also a French citizen who has developed symptoms, but the tests are still pending, also from the ship. bbc.com/news/articles/… We have weeks to go before the incubation period is up. This is why contact tracing is so important But there are no confirmed cases outside of the ship.
English
32
21
168
19.6K
Graeme Blake
Graeme Blake@graemeblake·
@CliffordDMay Re first point the trouble is it is now very easy to shut a waterway and very hard to keep it open. Case in point, Ukraine confining Russia's navy to Novorossisk. Iran needn't have much capacity to shut straight.
English
0
0
1
346
Clifford D. May
Clifford D. May@CliffordDMay·
Let me just challenge two of the most obvious fallacies here: 1) The Strait of Hormuz will not be “open,” as it once was. How does Mr. Kagan – a commentator for whom I’ve had the utmost respect in the past – possibly know that? Is he certain the U.S. Navy has been defeated in the Battle of Hormuz? And surely he knows that the strait was not really “open” in the past. The regime was acquiring the capabilities to close it, to hold it hostage, to blackmail the “international community” for whatever ransom it may want at a time of its choosing. That it has been able to do so despite the sinking of its navy and the destruction of such a larger percentage of its missiles, only tells us how late in coming the current operation is. 2) Mr. Kagan argues that “a regime that could not be brought to its knees by five weeks of unrelenting military attack is unlikely to buckle in response to economic pressure alone.” Again, how does he know that? What happens when the IRGC Commander, Gen. Vahidi, can’t pay the salaries of soldiers, Basiji thugs, or even policemen? Are there relevant historical examples that make this prediction certain? I don’t think so but if there are, I’m all ears.
Vali Nasr@vali_nasr

This article by Robert Kagan is worth reading. It is a searing assessment of the catastrophic failure of the Israel-U.S. war on Iran, calling it a defeat. It is also perhaps best captures how Iran sees things and why it is not submitting to Trump’s demands in the talks 👇🏼 “There will be no return to the status quo ante, no ultimate American triumph that will undo or overcome the harm done. The Strait of Hormuz will not be “open,” as it once was. With control of the strait, Iran emerges as the key player in the region and one of the key players in the world. The roles of China and Russia, as Iran’s allies, are strengthened; the role of the United States, substantially diminished. Far from demonstrating American prowess, as supporters of the war have repeatedly claimed, the conflict has revealed an America that is unreliable and incapable of finishing what it started. That is going to set off a chain reaction around the world as friends and foes adjust to America’s failure. President Trump likes to talk about who has “the cards,” but whether he has any good ones left to play is not clear. The United States and Israel pounded Iran with devastating effectiveness for 37 days, killing much of the country’s leadership and destroying the bulk of its military, yet couldn’t collapse the regime or exact even the smallest concession from it. Now the Trump administration hopes that blockading Iran’s ports will accomplish what massive force could not. It’s possible, of course, but a regime that could not be brought to its knees by five weeks of unrelenting military attack is unlikely to buckle in response to economic pressure alone.” theatlantic.com/international/…

English
42
25
234
39.9K
Graeme Blake
Graeme Blake@graemeblake·
@levelsio Open bedroom door + open window somewhere else in the house usually ventilates about as well as direct room ventilation. Depends on building and season of course
English
0
0
0
6
@levelsio
@levelsio@levelsio·
I still haven't solved the CO2 bedroom challenge You open the window and you wake up from a 6am garbage truck or barking dogs and sunlight You close it, you suffocate in 1200 ppl at 5am I guess you really need some mini tube in your wall with a vent that opens and closed based on internal CO2 but how do I build that?
@levelsio tweet media
English
2.4K
81
4.4K
2.2M
Henry von Blumenthal
Henry von Blumenthal@PaulinusOfTrier·
In 1988 I went to stay with my Argentinian relatives. Naturally the subject of the war six years before came up. What surprised me was not that they thought that Argentina was right, but they assumed that I agreed with them and was only dissenting out of a sense of duty to my own country. The idea that there could be any other point of view was incomprehensible to them.
English
38
10
384
36.7K
Graeme Blake
Graeme Blake@graemeblake·
@GMDanTO @jengerson One big difference is the US government didn't repeatedly threaten to annex Mexico. Some of this is personality, Trump clearly just viscerally disliked Trudeau. But it's harder to be pragmatic when the demands are to merge That said geographically we are clearly linked to US
English
0
0
1
48
Gidio Masaro MA (Econ)
Gidio Masaro MA (Econ)@GMDanTO·
@jengerson The question everyone who follows this closely is asking why are Canada and Mexico tracking in different directions ? Trump was as belligerent towards Mexico yet Sheinbaum chose to be pragmatic. Its feels like Canada is ragging puck until mid terms. Mexico seeks resolution
English
4
0
10
1.5K
Jen Gerson
Jen Gerson@jengerson·
I would tend to agree with this, except, there is no evidence that Canada actually has a once in a generation opportunity to create a free trade zone with the largest economy in the world. That's what America broke when it decided that tariff free trade with Canada was no longer in its best interests.
English
36
24
264
49.6K
Scott Stevenson
Scott Stevenson@scottastevenson·
Starcraft is an incredible foundation for entrepreneurship. It wired my brain at an early age to think about ROI, APM, macro, micro, the benefit of keeping your minerals at $0. It is no coincidence that many of the great founders of this generation have played this game. Here is my APM (actions per minute) tracker that I use for playing the startup game (had it closed for a couple days -- I still APM on the weekend). One of the things you learn playing SC is that there is a base level of APM needed to be successful. The speed at which you can plan and act on a computer is a lot faster than most people realize. It's not everything. But if you aren't hitting a minimum level you will just get overwhelmed and get crushed.
Scott Stevenson tweet media
Brian Armstrong@brian_armstrong

In my teens and 20's I would spend way too much time playing Starcraft and Civilization. Harvesting resources, building things, and expanding was super addictive to my brain - to an almost unhealthy degree. Later I realized that entrepreneurship and business is the ultimate game. It scratches the same itch for me (resources, building, expanding), but you're actually contributing to humanity at the end of the day, which can be much more fulfilling. Business is also much more positive sum than video games. In Starcraft, the other player has to lose for you to win. In business, there is competition, but in a growing market there can be multiple winners. And gains compound long term (it's a infinite game) instead of starting over each time. Now days I prefer to watch pros play video games to unwind, instead of playing video games myself. But a quick game can still be fun here and there to unwind. By contrast, the game of business is played over many decades.

English
37
24
452
55.8K
Graeme Blake
Graeme Blake@graemeblake·
@johnnybeegoode2 @michael_wiebe Because they can afford houses and people enjoy Japanese cities. And they demonstrate that if you upzone en mass people can build and lower prices result. What's your actual policy here? Beyond block everything and complain
English
3
0
0
3
john hartley
john hartley@johnnybeegoode2·
@graemeblake @michael_wiebe Japan. A tiny country with a much larger population, zenaphobic. Not in anyway comparable to this vast incredibly endowed country. Why should we aspire to their lifestyle?
English
1
0
0
12
Michael Wiebe
Michael Wiebe@michael_wiebe·
Imagine you own a plot of apartment-zoned land. There are only a few other landowners like you, so developers have to offer $$$. Then the city upzones. Now there are hundreds of apartment-zoned landowners, and developers start bidding less: you get only $. 1/
English
3
5
65
9.8K
Graeme Blake
Graeme Blake@graemeblake·
@johnnybeegoode2 @michael_wiebe A city could, in theory, decide to simply upzone everywhere which would increase housing supply at lower prices. Japanese cities have this sort of zoning where building is broadly allowed and they are considered nice.
English
1
0
0
10
john hartley
john hartley@johnnybeegoode2·
@michael_wiebe Nope not the way it works which I suspect you know! Land is bought THEN upzoned. With a huge lift in land value accring to the developer. Upzone everything? Unless it is for an astronomical amount, builders will simply seek more. Happening right now in toronto
English
2
0
0
791
Graeme Blake
Graeme Blake@graemeblake·
@RubinHeru @handre @rtalbot Producing a new car produces a lot of emissions. They studied the effect and the emissions result was likely net negative. Not to mention the physical effort in crushing them, administering the program etc. Apart from capital loss.
English
0
0
2
66
Rubin Heru
Rubin Heru@RubinHeru·
@handre @rtalbot Main goal of Cash for Clunkers: reduce emissions by scrapping old, high-emission cars w/ outdated tech. Bonus: short-term stimulus boosted car sales temporarily. It cut emissions significantly, tho some argue cheaper methods existed. #emissions
English
39
0
22
6.3K
Handre
Handre@Handre·
Cash for Clunkers perfectly exemplifies the broken window fallacy in action. The government spent $3 billion to destroy 690,000 perfectly functional vehicles, claiming this would "stimulate" the economy by forcing people to buy new cars. What they actually did was obliterate billions of dollars worth of working capital that could have served lower-income families for years to come. The program artificially inflated new car sales by cannibalizing future demand and destroying the used car market. Those "clunkers" weren't junk—they were reliable transportation that mechanics could have maintained, parts suppliers could have serviced, and budget-conscious buyers could have afforded. Instead, bureaucrats decided to crush them into scrap metal to create the illusion of economic activity. This wasn't stimulus—it was capital destruction on a massive scale. Real economic growth comes from saving, investment, and the accumulation of productive assets, not from government programs that literally destroy wealth to generate temporary sales spikes. The program made cars more expensive for everyone while making transportation less accessible for those who needed it most. Every crushed engine block represented resources that could have continued serving society productively. True prosperity emerges when we preserve and efficiently allocate capital, not when we celebrate its destruction as economic policy.
English
606
2.8K
16.1K
800K
RetardDisrespector
RetardDisrespector@ostopezdo·
@Tendar This attacks mostly capture or recapture empty fields and in general insignificant
English
51
1
72
23.5K
(((Tendar)))
(((Tendar)))@Tendar·
Finally breaking my silence on this matter. Ukrainian forces have launched counterattack operations in the Russian-occupied parts of the Dnipropetrovsk region in Ukraine and almost completely liberated that area from the Russian invasion forces. According my estimations around 300 square kilometers (115 square miles) of Ukrainian territory have been liberated within the last 20 days. This is more area than Russians conquered in December 2025.
(((Tendar))) tweet media
English
220
2.6K
18.9K
961.2K
Graeme Blake
Graeme Blake@graemeblake·
@Sontaran_Dawn @jules_su It just isn't that likely as an infection vector compared to breathing. In particular if someone is not coughing spittle directly onto your face. "Can" does not mean "commonly does".
English
0
0
6
52
SontaranDawn
SontaranDawn@Sontaran_Dawn·
@jules_su And what did you do about your eyes you fucken moron🤦‍♂️🤣
SontaranDawn tweet media
English
6
1
14
16.9K
Jules Suzdaltsev
Jules Suzdaltsev@jules_su·
Update: The woman next to me on this 6 hour flight was DEFINITELY sick, sneezing, coughing, etc - I kept my mask on, buried my head in my hoodie, blasted the air between us, and vigorously washed my hands the second we got off the plane… And by the grace of gawd, woke up this morning feeling fine! Say what you want, but if your default position is that it’s some kind of conspiracy to avoid having any barrier between yourself and a sick person just inches away from you, then this just feels like a natural selection type choice. Sorry!
Jules Suzdaltsev@jules_su

being the only person masking on a flight in the middle of the worst flu season we’ve had in years is so confusing I genuinely don’t understand, being sick is SO MUCH WORSE than masking for a few hours it’s not even close, what the fuck is going on anymore

English
89
263
6.4K
949.4K
Graeme Blake
Graeme Blake@graemeblake·
@feelsdesperate @alargemike Yes, but the proposed solutions from the earlier period wouldn't have solved the issue. The actual solution is nuclear energy, but the environmental movement finds that unpleasant so they focus on other things Temp actually going up faster now
English
0
0
0
30
Coddled Affluent Professional
Coddled Affluent Professional@feelsdesperate·
Climate hysteria disappearing overnight makes me feel slightly insane. One minute they were screaming hysterically that it was an existential emergency and throwing soup on things and then the next moment complete silence. Who is flipping these switches and why?
English
473
333
6K
205.2K
Graeme Blake
Graeme Blake@graemeblake·
@levelsio @ikuznetsov_com That's fairly low end as they go. Roborock CurvX or Curv are a couple examples of their higher end, they work great. You do usually need to cable manage though, they still have trouble with that.
English
1
0
0
66
@levelsio
@levelsio@levelsio·
Ride hailing must be the first industry where the robot experience is now not just equal but highly superior to the human experience Ubers have become smelly, dirty and low quality, esp in Europe but not just I have friends who don't let their teen kids take Ubers, makes sense My Uber in SF was reeking of urine, my Uber in Amsterdam tried to fight me and my Uber in Portugal bragged he didn't sleep for 32 hours, and I have 100s more Uber stories like this Pre-Uber around 2010, I remember filing a complaint because the taxi driver in Amsterdam forced me to tip and when I didn't, he became violent and then actively reversed into me I'm so happy there's now a viable replacement that lets you transport yourself around a city in a comfortable, clean and most of all safe way Amazing work @Waymo
rohit@krishnanrohit

I remember when Travis claimed that the benefit of driverless taxis is that it saves the cost of the driver, but turns out people pay a premium to get driven in a taxi without people.

English
124
50
1.8K
256K
Graeme Blake
Graeme Blake@graemeblake·
@KThyregod @irgarner Did Switzerland not sign the UN Charter agreeing to abolish wars of conquest? Russian attempting to change borders by force is a direct repudiation of the international order. What is there to negotiate? To accept their claims you must abandon the international system
English
0
0
4
16
Kristian Thyregod
Kristian Thyregod@KThyregod·
If we’re being rigorous, Dr. Garner, the claim that “there’s no indication whatsoever that the Kremlin wants peace” requires evidence. Moscow has repeatedly signaled terms — unacceptable or not — just as Kiev and Brussels have. One can reject those terms, but one cannot pretend they don’t exist. Analysis needs substantiation, not absolutes.
English
35
1
37
1.9K
Kristian Thyregod
Kristian Thyregod@KThyregod·
Mrs. Kallas’s statement is troubling not because it is forceful, but because it is false. Declaring that “Russia does not want peace” while refusing any direct diplomatic contact — and while publicly ruling out negotiations altogether — is not strategy. It is self-imposed blindness. And when Europe’s top diplomat repeats a narrative contradicted by the actual behaviour of the parties negotiating behind the scenes, the EU does not project strength; it advertises its disconnect from reality. Diplomacy is not a reward for good conduct — it is how serious powers manage risk. Europe weakens itself when it substitutes empty platitudes for statecraft. @BowesChay @GeorgeSzamuely
Kaja Kallas@kajakallas

This week could be pivotal for diplomacy. It is clear that Russia does not want peace, and therefore we need to make Ukraine as strong as possible. My doorstep ahead of today’s Foreign Affairs Council on Defence ↓

English
168
126
561
51.3K
Graeme Blake
Graeme Blake@graemeblake·
@RepoPrompt @pvncher No, just straight responses via Gemini API. With files selected, and in chat mode. However, cannot replicate now. I suspect Gemini API was having issues handling overall load at the time of my first test, everything is working smoothly in Repo Prompt now. (On 1.5.3.8 both times)
English
1
0
1
36
eric provencher
eric provencher@pvncher·
Gemini 3 is official! Grateful to have had the opportunity to prepare @RepoPrompt for it. With full support for Gemini CLI now, it should be a great way to work with the model from it's native harness, paired with RP tools for context building and editing!
English
3
4
77
4.9K