HNHacker News
TopNewBestAskShowJobs

shanev

891 karma · joined March 28, 2007

http://twitter.com/shan3v

[ my public key: https://keybase.io/blockshane; my proof: https://keybase.io/blockshane/sigs/t8BAIrc2bPHKQJ_46pr9XRUWVKywSj0RAjDpfAfL9Ko ]

submissionscomments
shanev··on Why humanoid robots won't catch up to human workers any time soon
You are discounting iteration. Today they are fragile and lightweight. Tomorrow they will have better actuators, pneumatic/McKibben muscles, etc.
shanev··on OpenRouter is joining Stripe
I built modelrelay.ai that does this. Happy to give you an invite code if you want to play with it.
shanev··on Show HN: Tabstack – Browser infrastructure for AI agents (by Mozilla)
Congrats on the launch! It would be useful to have a matrix somewhere showing how this compares to Jina, Firecrawl, etc.
shanev··on Ask HN: Share your personal website
https://shanev.ai
shanev··on GPT-5.2-Codex
The GPT models, in my experience, have been much better for backend than the Claude models. They're much slower, but produce logic that is more clear, and code that is more maintainable. A pattern I use is, setup a Github issue with Claude plan mode, then have Codex execute it. Then come back to Claude to run custom code review plugins. Then, of course review it with my own eyes before merging the PR.

My only gripe is I wish they'd publish Codex CLI updates to homebrew the same time as npm :)

shanev··on X Just Accidentally Exposed a Covert Influence Network Targeting Americans
I built a little Chrome extension that shows the flag for where the account is based in on the profile page itself: https://grokify.app.
shanev··on Study identifies weaknesses in how AI systems are evaluated
This is solvable at the level of an individual developer. Write your own benchmark for code problems that you've solved. Verify tests pass and that it satisfies your metrics like tok/s and TTFT. Create a harness that works with API keys or local models (if you're going that route).
shanev··on Git branches are named sequences of commits
Close. It won because of Github. Git was gaining over SVN slowly but it was Github that really propelled it into widespread use.
shanev··on The rise of never-ending job interviews
DAOs are fixing this in the crypto world. You contribute to the protocol and get paid by the DAO. Everything is transparent and open. If you do this enough and earn the respect of the dev team it could even turn into a full-time role.
shanev··on Brad Cox has died
> He worked hard to enable software reuse. No one was interested in his idea of trying to monitor component use during runtime to pay developers

People are experimenting doing this in blockchain smart contracts. It’s transparent and supports micropayments as well.

shanev··on Who Watches the Watchmen? Sybil-Resistance in Proof of Personhood Protocols
I was mulling over this exact issue the other day but couldn't find the words to express it. Thank you for this.
shanev··on Kafka: The Rescue Will Begin in Its Own Time
I thought it was about resque, the ruby queuing library, switching from redis to kafka.
shanev··on Ask HN: What are you reading to make sense of the economy?
Khan Academy’s economics and finance videos are excellent for learning the fundamentals.

Ray Dalio’s talks on YouTube, and his most recent TED talk are great for context around economic downturns.

Real Vision and Anthony Pompliano’s podcast are good for deep dives into what’s going on with a bit of an alternative take.

shanev··on Singapore to Open Source Bluetooth Contact Tracing
There are several teams working on better privacy preserving functionality: https://github.com/covid-apps-tracker/tracing-apps.

What would be useful is a common standard for Bluetooth transmission so all these apps could talk to each other.

shanev··on Twitter starts testing 'Fleets,' its version of Stories
This will be popular, and might even replace regular usage, as Stories have in Instagram. It'll enable people to be more authentic, transparent, and casual. It will help counter Twitter getting increasingly LinkedIn-like.

I made an app called Blink that did exactly this a few years ago: https://www.producthunt.com/upcoming/blink. Build it and they will come, not :)

shanev··on Where’s _why? (2012)
_why’s contributions to the Ruby world always had an art project element to them. His disappearance is just an extension of his art.

It was amusing to me that his real name wasn’t even exposed on conference badges.

shanev··on Why Discord is switching from Go to Rust
When a company switches languages like this, it's usually because the engineers want to learn something new on the VC's dime. They'll make any excuse to do it. As many comments here show, there are other ways to solve this problem.
shanev··on Bees are essential to the almond industry, and billions are dying in the process
I hope we are learning that substituting fake things for real things often have catastrophic effects. If fake meat becomes popular, this will get much worse. Food production is complex. Substituting one thing for another may seem like a good idea on the surface, but it ignores second order effects.
shanev··on Ask HN: Haven't worked for a while, best guide/advice to start a hobby project?
Is there a better term for "hipster stack"? Rails and Django were most certainly considered hipster when they first came out.
shanev··on How Swift Achieved Dynamic Linking Where Rust Couldn't
IBM uses Swift for mobile apps https://developer.ibm.com/swift/2015/12/03/introducing-the-i... and develops Kitura (https://www.ibm.com/cloud/swift), a Swift web framework.
shanev··on 'Alarming' loss of insects and spiders recorded
It would scale if the technology to create these financial instruments easily and to monitor the land existed. There are startups working on it.
shanev··on Creating the Go Programming Language [audio]
This is a common pattern with many of Go’s features. Experienced folk sometimes tend to make unconventional design decisions. You don’t appreciate them until you’ve tried out all the alternatives, and arrived at the same conclusions yourself.
shanev··on Bike crash left Spokane man unconscious, so his Apple Watch called 911
Apple has had strong accessibility features since before they were a household name, when they were a fraction of the size of the company they are today.

Here's a post from 2006 for example, talking about accessibility in Mac OS 9: https://discussions.apple.com/thread/724948.

Here's about accessibility in Mac OS X Tiger (2005): https://en.wikipedia.org/wiki/Mac_OS_X_Tiger#Accessibility.

shanev··on Reddit was down for over two hours
I know you are being sarcastic, but the startup I work at is building something like this: https://beta.trustory.io/.

Here is a bit about the technical architecture: https://link.medium.com/yjevZ7y15Z.

Used to be a heavy Usenet user back in the day.

shanev··on Ask HN: React Native or Flutter?
Wrote a bit about this: https://beta.trustory.io/claim/1226/argument/3011. I would also consider Kotlin Multiplatform.
shanev··on Apple has copied some of the most popular apps in the App Store
I got started by studying the C++ code in the sample app called Touch Fighter in one of the earliest iPhone SDKs. Michael Tyson's blog helped a lot too: http://atastypixel.com/blog/. This is in Swift but really good intro to audio processing on iOS: https://github.com/syedhali/AudioStreamer.
shanev··on Apple has copied some of the most popular apps in the App Store
Since the App Store launched in July 2008 until Nov 2011, my app, Drum Kit, was one of the top apps in the Music category. It went up to #2 at one point, only behind Smule's Ocarina, and had over 10 million downloads.

The day GarageBand launched, my app went from something like #24 in Music to #64, and downward from there. Fun times!

Interestingly, at an Apple conference sometime in 2010 (either C4 or WWDC), some guy asked me all kinds of detailed questions about the custom audio engine I wrote. Back then the "iPhone SDK" (now iOS SDK) audio APIs had too much latency for a drum app. So I had to write my own in C++ based on Audio Units (a low level C API). A tricky thing I had to do was mix multiple buffers of audio to create the resonance effect drums make when you hit them repeatedly (most prominent in cymbals). Later I found out the person asking me the questions worked at Apple, on the team that made GarageBand. They didn't launch with a blended resonance effect. When you hit a cymbal repeatedly, it would cut off the sound and play the sound again. Ew.

People miss out when they don't try some of the more indie apps. A lot of care goes into making them.

shanev··on Homebrew removes MongoDB from core formulas
Coinbase comes to mind.
shanev··on Protocols, Not Platforms: A Technological Approach to Free Speech
We have a couple of mechanisms in place for this.

Users who have earned a certain amount of the token by being good citizens of the network will have to vote in new users. These users also moderate content, where offenders get some of their token taken away. Furthermore, network operators (validators) can vote to remove malicious content and users. And as with most crypto networks, a small fee (gas) is charged for usage.

shanev··on Protocols, Not Platforms: A Technological Approach to Free Speech
This is what we are aiming for in building TruStory (https://beta.trustory.io).

The protocol is built as a distributed proof-of-stake network, where people can earn a crypto token by contributing good content, or by running nodes of the blockchain. Users and node operators can take ownership in, and govern the network based on how much of the crypto token they own (or have earned).

I recently wrote about the architecture at https://blog.cosmos.network/building-a-decentralized-app-wit....

Page 1 of 8Next →