HN user

heynk

543 karma
Posts49
Comments136
View on HN
www.defendcrypto.org 7y ago

Kik launches 'defend crypto' fund to fight SEC

heynk
1pts0
news.ycombinator.com 8y ago

Ask HN: Will CUDA continue to dominate?

heynk
2pts2
numaverse.com 8y ago

Show HN: A federated social network, built on Ethereum and IPFS

heynk
25pts6
medium.com 8y ago

Why build applications on a blockchain?

heynk
4pts0
www.mikeperham.com 10y ago

Sidekiq 4.0

heynk
2pts0
hankstoever.com 11y ago

Shred Video Review

heynk
2pts0
github.com 11y ago

Reel – Celluloid::IO-powered web server

heynk
1pts0
geospeed.co 11y ago

Show HN: A web app to show the current speed limit

heynk
2pts0
copypastecsv.herokuapp.com 11y ago

Show HN: Paste in CSV, get a sharable file

heynk
14pts12
github.com 11y ago

Show HN: A gem to log when code gets run

heynk
3pts1
hankstoever.com 11y ago

Transitioning to Part Time and Remote

heynk
2pts0
www.uludum.org 11y ago

Show HN: Course about Accepting BTC with Rails

heynk
3pts0
blog.uludum.org 11y ago

Deploy a Bitcoin Arbitrage Bot with One Click

heynk
2pts1
issuestats.com 11y ago

Show HN: Analyze how long it takes for GitHub issues to close

heynk
2pts0
www.coinsetter.com 11y ago

Protect Your Bitcoins on Coinsetter With Biometric Face and Fingerprint Scanning

heynk
1pts0
hankstoever.com 12y ago

What I learned from creating algorithmic March Madness brackets

heynk
1pts0
github.com 12y ago

Show HN: Weighted Scoring Function for CodersBracket

heynk
1pts0
hankstoever.com 12y ago

Auto-subscribe users to mailchimp in your rails app

heynk
1pts0
gender.hankstoever.com 12y ago

Show HN: An API for gender classification

heynk
18pts45
hankstoever.com 12y ago

Real Worl A/B Testing Results

heynk
2pts0
www.uludum.org 12y ago

Give HN: collection of Ruby on Rails recipes

heynk
2pts0
hankstoever.com 12y ago

Simply calculating how long it will take to read an article

heynk
1pts0
hankstoever.com 12y ago

Calculating Bitcoin Arbitrage Profit

heynk
1pts1
uludum.org 12y ago

Practical Automated Arbitrage with Bitcoin

heynk
1pts0
hankstoever.com 12y ago

Everything you need to know about Bitcoin Arbitrage

heynk
2pts0
squash.hankstoever.com 12y ago

Recurring Payments with Square Cash

heynk
2pts0
squash.hankstoever.com 12y ago

Show HN: Recurring Payments with Square Cash

heynk
2pts0
hankstoever.com 12y ago

Show HN: An API for missing person

heynk
1pts0
hankstoever.com 12y ago

Advanced Geocoding with Ruby on Rails

heynk
2pts0
hankstoever.com 12y ago

Testing Coffeescript Cake Tasks

heynk
2pts0

You should check out Lavamoat: https://github.com/LavaMoat/LavaMoat

It attempts to do what you're essentially describing. It was built by the MetaMask team, where supply chain attacks are an obviously huge risk.

I've spent some time trying to get it working in an app, but haven't been able to get it all the way working. It's still pretty beta and not well documented.

A kind of "web3 substack" app just launched their NFTs, doing exactly what it sounds like you're interested in doing. Their NFTs will provide utility (premium features) in their app - no equity or future token or anything.

https://www.explorerguild.io

My thoughts:

Are you sure your target customer would be interested in buying your NFT? From a quick glance, there doesn't seem to be much overlap between crypto/NFTs and your startup. The space for new NFT drops is so saturated - there are new projects every single day, often with 10,000 NFTs for sale. Most of them do not sell out. To execute on this well, you need to build community around your NFTs and create hype, and then deliver a good result. It's not easy, even though it might look like "easy money".

(Shameless plug, I work at Blockstack)

Blockstack is working on a new version of our blockchain with smart contracting capabilities. We've created a new language, called Clarity, for smart contract development on our platform. It's lisp-based and is _not_ Turing complete. We believe that decidability is quite important for smart contracts. Algorand has joined our efforts, and they will support Clarity on their blockchain.

I am not involved with the development of Clarity, but I really enjoy writing smart contracts with it!

https://clarity-lang.org

Web-based REPL: https://clarity.tools/

https://defipulse.com/ is a good dashboard that highlights the amount of money "locked" (i.e. as collateral) in various DeFi protocols. It currently indicates $8 billion USD worth of locked funds.

In reality, the number is lower, because folks use "yield farming". You can put some collateral in one protocol, use that to mint some funds, and then collateralize that in another protocol. And rinse and repeat. There was a Twitter post[0] recently where someone analyzed this, and they found that the "true" TLV was more like ~3.5 billion out of $6.7b.

The space is growing quite quickly. A month ago, the TLV was 50% of what is was right now.

[0] https://twitter.com/damirbandalo/status/1295089928901140481

As a non-paying user, this seems to be mostly fair. I used to do pretty remote trail running, and the route building feature was great for putting together a route and exporting it to my watch. If I get back into that type of running, then I'd probably be willing to pay just for that feature.

Hiding the "friends only" leaderboard seems like a bad idea on their part. That feature definitely drove engagement and friendly rivalries. It's not the same if it's only amongst your paid subscriber friends, which is not many.

I appreciate them doing more to get users to pay. I've never paid for Strava, despite having been a very active user in the past. I generally like them as a network, and wouldn't want them to go away.

The immediately breaking API changes are pretty bad. I wonder what the impetus was behind that move. Too complicated to have it act as a transition? Maybe they could have announced these changes, but have them start in 30 days, with a small discount for users if you subscribe before then.

While it is harder to actually do something, node helped me understand how web development "really" works. I started with Rails - I could put a simple app together, but I had no idea how it worked. It wasn't until I worked with node, where I had to do my own routing, controllers, models, database connections, etc, until I finally could understand what was happening under the hood in Rails.

I'm an engineer at a platform that makes it easier to build privacy-friendly apps. This means that all apps on our platform have app-specific private keys stored on the client side (in localStorage), and they never touch a server.

With this change, you're essentially "logged out" after 7 days of inactivity.

This is pretty a bad user experience. I honestly am not sure how to mitigate this. MacOS Safari might not be a massive market, but iOS Safari is.

Any thoughts about how we should address this change?

Hey! This is a really interesting tool. We have a product already set up with Playwright/Jest, so this may come in pretty handy.

I see you have docs for converting a generated test to Typescript by hand, but it would be even better to pass a CLI flag to generate the TS test automatically. This would also lead to better types - i.e. `let browser: Browser;` vs. just `let browser`. Oh - looks like you're already tracking that! https://github.com/qawolf/qawolf/issues/353

Another request would be to specify the output location of the generated test. We already have integration tests at `/tests/integration/*`, and I'd prefer to keep them all in there.

When I was starting my engineering career, it was right around when the first DARPA challenges had started. The hype was beginning, and my optimism towards technology was strong. I thought the predictions and timelines would be correct, and I still feel strongly that self-driving will be safer than humans in the long term.

Recently, I bought a newer Subaru, with EyeSight. It has adaptive cruise and lane keep assist. The LKA is fine - it'll beep if you sway outside of a lane, and automatically adjusts the steering, but it won't keep you centered. It's more of a safety thing, and it works well from that perspective.

The adaptive cruise is really good. It's camera based, and I have had zero problems with it. It works well at night and in pouring rain. It'll even stay pretty close to the car ahead of you if you turn the "tolerance" all the way down. I'm always impressed.

Since I've had this car, I've thought a lot more about the practical implementation details of actual self-driving. I more often notice situations when driving that are seriously complex.

The more I think about it while I'm driving, the more I realize how fucking hard self-driving would be.

I'm not in the podcast industry, but I'd listen to this episode of Darknet Diaries:

https://darknetdiaries.com/episode/27/

He dives into "podcast promoters" that are pretty effective at getting into the top charts. I mention this not because I think you should use these services, but because he actually gets some evidence around what the charts are based off of.

It's also a great podcast in general.

absolute pitch, the rare ability to identify a musical note like F# just by hearing it, can be a massive benefit to a musician. you can learn the skill in a matter of weeks, but it can only be acquired before the age of 7. only 0.01% of people end up learning it in time!

I find it dubious that you can only learn this by age 7 - although I'm sure it's easier if you're younger. Is there science behind this claim?

I am not a musician, but I have recently started learning to play piano, and training my ear is something I'd really like to learn. I've used some apps to practice ear training, and I'm able to discern intervals decently, but I can't recognize and identify a single note on its own. I do hope I can get there with more deliberate practice.

Hm, I get this too because I have MetaMask. It uses this library: https://github.com/MetaMask/eth-phishing-detect

Running the detector on 'sanctus.io' gives a fuzzy match against the whitelisted domain 'auctus.org'. That's pretty odd, and clearly is a false positive. I guess it's better safe than sorry, but there should be an error message on that page that says something like "We think this site is pretending to be auctus.org, if you think this is a false positive than click here to continue".

Hey HN!

I’m really excited to share what I’ve been working on for the past few months. It’s a social network, built on distributed technologies, with support for federation with Mastodon and other compatible networks.

I don’t want to throw around too many buzzwords, so let me just get to the point. There is a smart contract on Ethereum that keeps track of references to all the network’s data. The only data actuall passed to the contract are IPFS hashes. Those IPFS objects are JSON files that contain the actual information that describes users, messages, follows, favorites, etc. If you view a message page[1], you can scroll down and see the raw details like the IPFS hash, actual IPFS file, and transaction information for that message.

Because all the data is stored in a distributed fasion, that means you’re not reliant on any central server. The server is open source[2], so anyone can run their own ‘gateway’ to the network, or build their own on top of it. You could even run it locally. Either way, you get the same experience, and since you control your private keys, you can take your account wherever you want.

The app batches all of your actions into a single transaction that only costs a few cents. You can sign up, post messages, etc, without having to spend or own any Ethereum. When you want to actually post it on the blockchain, you commit your batch. Until then, your content is cached on the server, and only other folks on that server can view it. Still, I get not wanting to go through the whole hassle of buying Ether, sending it to an account, and testing it out on some new thing. I’ve setup a staging server[3] that connects to the ‘Ropsten’ test network, and you can get free ether from a faucet to use.

It’s also built it so that the ‘gateway’ server is ActivityPub compliant, which means you can follow and be followed by other folks in the fediverse. You can have people follow you from other networks, though, by having them search for @your_username@numaverse.com . To follow people on other networks, search for their ‘fediverse handle’ in the search bar, i.e. @gargron@mastodon.social.

It’s just a start, but I’ve loved this project because I’ve never learned more than while working on this. I’m really excited for what will come from these technologies. One cool feature coming up will be support for Token Curated Registries, which are a form of a reputation network that’s tied to a blockchain. Stuff like that will be really interesting in the context of social networks.

[1] https://numaverse.com/messages/4

[2] https://github.com/numaverse/numaverse-gateway

[3] https://ropsten.numaverse.com/

Awesome post! I think a ton of people are coalescing on this idea - I’ve seen multiple people post thoughts around this very recently. I’m about to launch a distributed social network, built on ethereum and ipfs. Ethereum helps solve some of these distributed discovery issues. It includes an open source, centralized ‘gateway server’, which makes it a little easier for onboarding, plus it has built in support for ActivityPub out of the box, which makes it compatible with mastodon. I’m posting it here on Monday morning! Sorry for the self plug. I love your ideas around deleting content - that’s a tough problem that I’m only really supporting on the client side right now.

Is there any kind of diligence for seed investments? I know there is the obvious YC application process, with an interview or two. After that, are there background checks? References? Anything like that? I know there isn't much to do diligence on with companies that are often just an idea.

This is great. Just last weekend I did the same thing, coding a very basic blockchain in Python for educational purposes. You tackled wallets, which I didn't get to yet, so that was really helpful.

I'm still a little unsure around exactly how miners and nodes communicate with each other. Especially things like broadcasting transactions and new blocks. Any good resources for that?

Thanks, this is a really interesting way of looking at it. The change from $0-1000 is still not comparable to the other 2x gains. I looked up $500-$1000 and it looks like it took about 1000 days.