HNHacker News
TopNewBestAskShowJobs

shmichael

647 karma · joined November 17, 2009

http://shmichael.com

meet.hn/city/51.4893335,-0.1440551/London

Socials:

- linkedin.com/in/michael-shynar

- x.com/shmichael_eth ---

submissionscomments
shmichael··on Stacked PRs are now live on GitHub
Stack management: automatically rebasing all dependent PRs on any downstack change. Ability to view & navigate the stack in the reviewer UI. Ability to merge a whole stack with one command.
shmichael··on Our position on open-weights models
No one is forced into buying the product, so it feels like an emotional rather than a rational rant from OP.
shmichael··on Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc
So you argue we discriminate based on who/what wrote the code, instead of what's in it?

Let's take this to a different domain, self driving cars. Would you equally argue for human driving? I'm pretty sure over time it will become clear to everyone that machines will be able to outperform humans consistently at this task, to the degree that human driving will become illegal. But for now the press likes to focus on any failure of machine driving, taking for granted human drivers are the largest or second largest cause of premature death in many countries.

Coding (in many ways, but not all) is a more open ended and versatile task than driving, so it's natural that current iterations seem untrustworthy, but ignoring the trajectory is erring on conservatism, and doesn't seem to me to be grounded in any sound reasoning.

shmichael··on College instructor turns to typewriters to curb AI-written work
Imagine military instructors would say that it's important to focus on cavalry and bayonette use just because they can't figure out how to adapt their curriculum to the new reality.

World war I was very much that.

shmichael··on Author of "Careless People" banned from saying anything negative about Meta
On the other side of every "useless war" is the what if question. Killing Hitler before WWII would have been seen as a cruel interference with German sovereignty.

Anyway it would be wise not to tie social network corporate affairs to the war. The two are not linked in a more significant way than a social network in general being linked to such affairs as a media.

shmichael··on ClickHouse acquires Langfuse
Without the purchase price, it is unclear whether this deserves congratulations or condolences.

Two years in the LLM race will have definitely depleted their seed raise of $4m from 2023, and with no news of additional funds raised it's more than likely this was a fire sale.

shmichael··on Signal knows who you're talking to (2023)
It is, as far as I know, an unsolved problem how to implement full metadata transparency on a mobile device.

For example, Aztec, a privacy focused blockchain, requires recipients to download the entire block to determine if any private message is addressed to them (and BTW use techniques resembling Signal's double ratcheting in creating these identifiers) [1]

This is infeasible on mobile devices. At best, it allows the user to select a proxy server they trust to identify messages intended for them and forward a notification.

1 - https://www.taurushq.com/blog/enhancing-token-transaction-pr... (search for "synchronizer")

shmichael··on Affinity Studio now free
It's a lesson as old as history: You either exit a hero, or live long enough to become the villain.
shmichael··on Jujutsu at Google [video]
I'm trying to understand, would jj's first class conflicts solve the issue of having "stacks" of PRs that can easily be updated at any point in the stack? This is one of the features most absent from git, but prevalent in Google's tooling as well as Meta's. The only good known solution I know is graphite.dev
shmichael··on I stopped using AI code editors
Inventing the automobile has clearly made humanity less fit. Should we stop driving?

No. Going back to the stone age is not the solution. For the majority of our day, commuting without a vehicle will be impractical. So will coding without AI, especially as AI improves.

To retain human competency, we will have to find a novel solution. For walking, we created concentrated practice time - gyms/outdoor runs. Some evolution of leetcode, or even an AI guided training, might be the solution for coding skill preservation.

shmichael··on Ask HN: Who is hiring? (February 2025)
https://kulipa.xyz | Senior Software Engineer | ONSITE (4d) | London, UK

MISSION

Kulipa issues Visa/MasterCard cards backed by stablecoins.

It matters to people who do not have access to a fully open banking system (e.g. Argentina).

TECH

We synchronize the card payment network with blockchains and non-custodial wallets. It's quite complex to manage a ledger you don't fully control, so we're treading new ground here.

TEAM

We believe in the 2 pizza rule: We hire as few people as possible, at the highest possible bar. We have some ex-Meta & Google L7s, for instance. 5 engineers currently at the company.

YOU

Senior engineers with backend experience. Smart and excited. All the rest is bonus: Blockchain, Typescript, AWS.

https://www.kulipa.xyz/about-us#section_career

shmichael··on Ask HN: Who is hiring? (November 2024)
Kulipa | Backend Engineer | London | ONSITE

We issue Visa & Mastercard cards not backed by a bank. Instead we use stablecoins held in non custodial wallets.

This type of service is crucial for many people in places like Argentina, Colombia, Nigeria, Turkey, where inflation soars and sheltering in foreign currency is hard and often impossible.

Down the line, we want to take card payment settlement time down from days to minutes, which will remove a huge and expensive inefficiency in the card scheme.

We are headed by an ex-Mastercard, Google, Meta, and Binance team. Still very small: 5 people on the engineering team. We intend to continue growing small and senior. Our current team is skewed heavily towards senior with two former L7s from Meta/Google.

We have raised a seed early this year and are seconds from going live with first cards.

Looking for senior, passionate engineers in London. https://www.linkedin.com/jobs/view/4045016220

shmichael··on 13ft – A site similar to 12ft.io but self-hosted
It seems parent is more interested in riddling than informing. Their browser is likely https://en.m.wikipedia.org/wiki/Links_(web_browser)
shmichael··on Australia starts peanut allergy treatment for babies
In Israel this is done naturally by feeding children Bamba, a puffed peanut snack, at a very early age. Research shows significantly decreased levels of peanut allergy.

https://www.npr.org/sections/thesalt/2015/02/23/388450621/fe...

shmichael··on Foobar2000
How do you fit r into hex?
shmichael··on Launch HN: DryMerge (YC W24) – Automate Workflows with Plain English
I would love the ability to record a web flow and scrape data into another flow. Fixes the long tail of apps and sites
shmichael··on When am I "allowed" to quit and not be labeled a quitter?
You might go to jail, or there are any number of methods to disqualify yourself from service, for instance through mental or religious reasons (which you'd presumably fake).
shmichael··on When am I "allowed" to quit and not be labeled a quitter?
Where I grew up, mandatory military service was required, and not just for a few months but rather years.

I've seen people who quit and people, like me, who clinched their teeth and got through the whole ordeal. I myself at the time considered whether I should quit and stop wasting my precious time. I decided against, because in that society not having completed military service would be a social stain impossible to erase.

More importantly, quitting would change the way I view and value myself. I wanted to see myself as someone who performed their fair share of service back to society, and not a parasite. With the mindset I had back then, quitting would have changed my self view, and at least temporarily lost my sense of integrity. I would be a very different person today.

Looking around my social group, I might be biased but those that chose to quit military service more often than not drifted into the sidelines in terms of career, social integration, and other aspects. Of course some are absolutely fine. I can't say if that's merely correlation or actual causality, but I'm content with my loss of years spent doing something I wasn't really enjoying.

shmichael··on The value of canonicity (2020)
Love these choices? Wait two years and read again.

More seriously, this content should be read and evaluated divorced from the reader's personal affection for specific tools, otherwise what value did this writeup provide if your opinion was set from the get go?

shmichael··on A circular 3D-printed concrete bridge
Can't wait to read your review of the Wright Brothers' first (utterly "useless" and dangerous) flight. :)
shmichael··on Building end-to-end security for Messenger
Future interoperability with WhatsApp.
shmichael··on The fun factor of the video game Uplink
The "not fun" mentioned by the author is the same principle as good children's movies have to be genuinely scary or sad. See Disney/Pixar classics like Lion King.

The larger amplitude of emotions makes the positive ending stand out.

shmichael··on Email and Git = <3
Amending commits, while having the advantage of keeping the git tree pristine at every single point, is incredibly uncomfortable for async workflows such as the one suggested, where your review might take hours/days and you want to continue coding in a forked branch. Upstreaming any code review changes becomes a pain as git treats the two branches as completely distinct.
shmichael··on Contour: Modern and fast terminal emulator
the iterm mode allows one to create, split, resize remote terminals as of they were native terminal windows, instead of all of them being contained within one terminal window and controlled using completely different keyboard-only shortcuts (via tmux)
shmichael··on Docuseal: Open-source DocuSign alternative
I have Zero Knowledge about this topic
shmichael··on Pixel phones are sold with bootloader unlocking disabled
That's exactly the purpose of this measure - to prevent consumers from fully owning their device. Presumably the carriers are selling you the device at some discount for longer term loyalty (through constraining the phone). This is not a security measure and government agencies being able to bypass it seems irrelevant.
shmichael··on Microsoft blames Google and makes 'adjustments' to IE11 on Windows 8.1
feature detection happens too late, if you want to serve fast.
shmichael··on The Rise and Fall of Couchsurfing
360 degrees shift? I do not think it means what you think.
shmichael··on Love Google. Hate Facebook. Here’s Why:
I'm not sure Google's alleged "honest" interface is only a product of company culture: The launch of Buzz was the target of as much criticism as received by Facebook.

It might just be that social network interfaces interact with users more intimately, and thus are more problematic to toy around with.

Either way, Facebook's chameleon interface is definitely irritating. You can see some of their design anti-patterns here: http://wiki.darkpatterns.org/wiki/Home

shmichael··on SSH tip: Automatic Reverse Tunnels for Workflow Simplification
Very inefficient for commands such as find.
Page 1 of 4Next →