HNHacker News
TopNewBestAskShowJobs

halpert

729 karma · joined December 21, 2021

submissionscomments
halpert··on Mozilla Foundation pausing cryptocurrency donations
I don’t know why people are so obsessed with “Bitcoin’s utility.” So many things in our life have little utility other than being pleasurable. Many people get on planes to go on vacation purely because it feels good to get away. They don’t ask themselves “what utility does my vacation have?” Even if Bitcoin was just a speculation market, that would still be a considerable amount of enjoyment for people. Many people love to gamble after all. And of course, we know Bitcoin can be used as a store of value, used to transfer value quickly across the globe, and used to implement smart contracts.
halpert··on Mozilla Foundation pausing cryptocurrency donations
I’m not pro Bitcoin. I’m just pointing out that your tire burning scheme is the other 99.9%. You like those tires, but not these ones.
halpert··on Mozilla Foundation pausing cryptocurrency donations
I don't wish to improve society. I'm just highlighting people's hypocrisy. No one in the west can complain about climate change. Our entire lifestyle is so wasteful in every way.
halpert··on Mozilla Foundation pausing cryptocurrency donations
Food feeds you, but many people choose to eat food that is wasteful. Your home protects you, but many people live in large homes in climates that require heating and cooling. Your iPhone from China does things you like, which really is what this comes down to. You like iPhones. You don't like Bitcoin. There is nothing more to this argument other than preferences.
halpert··on New York City will make it mandatory for companies to post salaries on job ads
I think it'd be rare for RSU's in a public company to be worth nothing. These aren't options, but actual shares. The only way they'd be worth nothing is in the event of bankruptcy.
halpert··on Mozilla Foundation pausing cryptocurrency donations
I feel like you shouldn't complain about bitcoin if you drive a car or have been on an airplane in the last year. Or if you have received goods manufactured overseas. Or live / work in a building that uses concrete. Or consume beef. Or consume factory farmed food. Or eat fish. Or...

Just to add some numbers: bitcoin is responsible for 0.1% of global carbon emissions, and will decrease (as a %) as CO2 emissions of other sectors grow: https://markets.businessinsider.com/news/currencies/bitcoin-...

halpert··on New York City will make it mandatory for companies to post salaries on job ads
One benefit of RSUs that you should consider is that you are granted them at your start date even if they vest years out. This gives you a ton of “time in the market” and they generally appreciate quite significantly if you’ve picked a good company. Salary will never match that.
halpert··on ‘I felt powerless – so I started filming’: CyclingMikey vs. dangerous drivers
If the city wants to recognize "parking in a free spot in front of someone's house when there is a free spot, covered in snow, in front of the car owner's house" as a legitimate problem then the city should codify it into law and enforce it. Otherwise, it's totally legal for someone in the government, say the police chief, to clear his street of cars right before his holiday party so that his guests have parking. Or for a person to harass neighbors they don't like. Why you want to have a legal system that allows for such abuse is beyond me.
halpert··on NAPI-RS v2
I haven’t used Neon, but from reading the docs, napi-res looks nicer. You add a single macro to the function you want to expose and everything else just works. You don’t even need a special JsResult like Neon uses.
halpert··on Russia sends troops to Kazakhstan to put down deadly uprising
Just to add on to this, Russia needs support in the region. Most democratically elected governments do not choose to align themselves with Russia. This is why Putin always props up nearby dictators. Without support, Putin’s regime and power would be in danger. You see many examples of trying to strong arm support from weaker regional neighbors: Ukraine, Belarus, Syria, Georgia, and now this situation.
halpert··on NAPI-RS v2
napi-rs is AMAZING. It makes writing native Node JS libraries trivially easy. Great job!
halpert··on In Defense of Async: Function Colors Are Rusty
Is an operating system really a fair comparison? Most libraries depend on the operating system, and the usage of OS independent libraries would be limited to mostly operating systems. Not a very big market.
halpert··on I took a job at Amazon, only to leave after 10 months
These are one-sided stories recounted by someone with an axe to grind...
halpert··on ‘I felt powerless – so I started filming’: CyclingMikey vs. dangerous drivers
Someone who calls the police on their neighbor for parking more than 3 hours, and then parks in the same spot themselves for more than 3 hours is nothing more than a hypocrite.
halpert··on ‘I felt powerless – so I started filming’: CyclingMikey vs. dangerous drivers
> You can also lean on it in situations like this: you shoveled deep snow for an hour and a half in front of your house to dig your car out and create a clean parking spot. When you come back from your errand, your dickhead neighbor, or someone else, has parked there. If they stay for 3 hours, you can have them removed.

Or when a black family moves into your neighborhood, you can enforce random laws to intimidate them to leave. Sorry, but you don't own a spot just because you shoveled it out. Either people can park there, or they can't.

halpert··on ‘I felt powerless – so I started filming’: CyclingMikey vs. dangerous drivers
That's a much more nuanced argument, so thanks for writing that out.

I'll counter with this: widespread lawbreaking only occurs when laws are selectively enforced or not enforced at all. For instance, most people jay walk because they don't expect enforcement. No one in my town expects dog waste laws to be enforced. Those who pick up their poop do so because they're decent human beings. If you wanted to stop dog waste, however, you could step up enforcement to discourage law breaking. This would work with many commonly broken laws. Singapore is famous for this approach. Therefore, I still think commonly broken laws should be repealed. If the law is important, then it should be enforced. If it's enforced, then people won't break it.

Another reason that commonly broken laws should be repealed is that having laws on the book that are selectively enforced is dangerous. They give those in power tools to exploit people they don't like. For instance, traffic laws are frequently violated, but they are selectively enforced. Police use selective enforcement of these laws to target black drivers. There are many examples in the entire justice system where selective enforcement of laws has been used as a tool for suppression. Having this legal grey-area where some people can break the law and some can't is ripe for abuse.

Which brings me to my final point regarding countries that have poor safety for women. In corrupt countries, the law exists as a tool to maintain power of a small group of rulers. The mechanism of this control works in a similar, but more extreme, way to how selectively enforced laws can be abused in less corrupt countries. It doesn't make sense to talk about repealing laws in a highly corrupt setting because our fundamental assumptions about what a legal system should do don't hold up (serving and protecting people, maintain social order, etc). Thus, it's not surprising that the most dangerous countries for women also rank extremely high on measures of corruption. In such places, the law basically doesn't matter.

halpert··on ‘I felt powerless – so I started filming’: CyclingMikey vs. dangerous drivers
From jaywalking to horrific rapes in other countries. Talk about a slippery slope.
halpert··on ‘I felt powerless – so I started filming’: CyclingMikey vs. dangerous drivers
Laws that are commonly broken shouldn’t be laws.
halpert··on Understanding UUIDs, ULIDs and string representations
UUIDs aren’t particularly complex. In a lot of ways, they’re more convenient than using an auto-incrementing identifier. For instance, if you’re using DynamoDB, getting an incrementing integer is way more complicated than a random UUID.
halpert··on OpenSea valued at $13.3B in new round of venture funding
It would be worth 0 billion dollars. The art show provides a good time for a few people. It’s nice, but not very impactful in the grand scheme of things.
halpert··on Tell HN: My Microstartups make $500/day while I'm sleeping
If you don't have first-hand contact with your potential users, and you don't know where they are, then you likely lack the empathy to build a great product for them.
halpert··on Tell HN: My Microstartups make $500/day while I'm sleeping
Not OP, but validating ideas is (relatively) easy. First, you figure out who will use your product. Then, you get a few of those people to use or discuss your product. You only need a few people, and they can be close acquaintances. After showing the product to a few people you imagine to use your product, you come to a determination of whether or not they liked your product. This part is a little subtle. You don't ask them "did you like my product?" Instead, you try to figure out if your product seems like something they were excited about, would continue to use, and, most importantly, tell others about.

Think about it like this. If you show the product to a handful of people that you imagine to be ideal users, and NONE of those people are excited enough about your business to share it with others, then what chance of success do you really have?

To give you a concrete example. I made an app that was a pretty revolutionary take on reading short stories. I had a few friends try it out, all of whom were passionate readers. They said they liked it, but I could see that none of them opened it again after their initial test. To me, that was all the signal I needed to pivot to something else.

halpert··on Ask HN: Have to invest 500K in a business – what can I do?
What would the ten employees do? Medical staff can be pretty expensive.
halpert··on Diet Culture Is Unhealthy. It’s Also Immoral
This is nothing more than diet shaming.
halpert··on Healthy soil is key to feeding the world
Just think about the waste of a widespread crop infection... The risk simply isn't worth it.
halpert··on Tell HN: Rise in AWS accounts getting hacked and owner being stuck with the bill
They bill by the request or minute for most of the services. Billing for storage is a little more complicated, but many services could easily be limited.
halpert··on High-sucrose diets contribute to brain angiopathy and higher brain dysfunctions
I LOVE sugar. I can easily eat two pints of ice cream in one sitting. When working, I can consume ungodly amounts of sugar to keep my mind running. When my blood sugar would get low, I would literally eat 3 snickers bars out of sheer desperation. I started doing a keto diet to lose a little weight, and it's actually been extremely easy. Apparently, having a high fat, low carb diet causes hormones to be released that suppress appetite and sugar cravings. I really would enjoy eating some sugar, as I miss the food I love, but I don't have a single craving.
halpert··on Compiling a Go program into a native binary for Nintendo Switch
To me, Go is just a boring language to write in. It’s target audience is large corporations where individuality is discouraged. I’ve used Go extensively at work, and its lack of expressivity definitely has some upsides on large teams, mainly keeping things simple and understandable. But when I program in my free time for fun, I want to be able to express myself fully.
halpert··on The Matrix looks dramatically different on Hulu versus on HBO Max
But you see more of the car. How?
halpert··on 70 First Co-Founder Dates
That can definitely be a problem, but having someone who can actually sell your product is invaluable.
← PreviousPage 7 of 10Next →