HNHacker News
TopNewBestAskShowJobs

stanmancan

2,441 karma · joined November 21, 2010

submissionscomments
stanmancan··on Perplexity is using stealth, undeclared crawlers to evade no-crawl directives
I also have ad-blockers for the same reason. However, if you don't support the people or companies producing the media you consume then don't be surprised when they go out of business.
stanmancan··on Perplexity is using stealth, undeclared crawlers to evade no-crawl directives
I never said anything about spying.

Magazines and newspapers were able to by funded by native ads because you couldn't auto-remove ads from their printed media and nobody could clone their content and give it away for free.

stanmancan··on Perplexity is using stealth, undeclared crawlers to evade no-crawl directives
I have mixed feelings on this.

Many websites (especially the bigger ones) are just businesses. They pay people to produce content, hopefully make enough ad revenue to make a profit, and repeat. Anything that reproduces their content and steals their views has a direct effect on their income and their ability to stay in business.

Maybe IA should have a way for websites to register to collect payment for lost views or something. I think it’s negligible now, there are likely no websites losing meaningful revenue from people using IA instead, but it might be a way to get better buy in if it were institutionalized.

stanmancan··on Why Elixir? Common misconceptions
What’s wrong with that article?

For what it’s worth, I’ve been using Elixir professionally for a few years now and haven’t touched Redis once.

Not sure why telling people they don’t need another service is bad for adoption?

stanmancan··on Man 'refused entry into US' as border control catch him with bald JD Vance meme
It’s not just one man, it’s also the millions of individuals who voted for him.
stanmancan··on Man 'refused entry into US' as border control catch him with bald JD Vance meme
We used to take two annual trips to the US, and cross the border every 4-6 weeks to shop, eat, and fill up our gas on the way home.

We haven't been there since this current administration took over, and have no plans on it until something changes.

Trumps comments regarding Canada, and the whole "51st state" rhetoric triggered the decision, but these stories absolutely play a part in it. I'm not about to put myself, or my family, in a position where someone might be detained for anywhere from days to weeks for no reason.

There's a big, beautiful world out there, and plenty of countries who are happy to have us and take our tourist dollars, all without me having to worry about getting detained for silly pictures on my phone. It's a pretty easy decision if you ask me.

stanmancan··on How a hawk learned to use traffic signals to hunt more successfully
It’s both, no? The fittest birds survive so those traits get passed down to future generations.
stanmancan··on How a hawk learned to use traffic signals to hunt more successfully
We call that evolution
stanmancan··on Stimulation Clicker
I wonder what the limiting factor is here; I'm currently at

332,446,225,163,762,970,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 stimulation

131,903,042,042,866,960,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 stimulation per second

And there doesn't seem to be an end in sight.

stanmancan··on A 10-Year Battery for AirTag
I guess anything could be a $0 version if you just happen to have all the parts already.
stanmancan··on I was banned from the hCaptcha accessibility account for not being blind (2023)
No clue to be honest; I just added a captcha and moved on with life. It’s a small side project so it wasn’t worth investing.
stanmancan··on I was banned from the hCaptcha accessibility account for not being blind (2023)
How would adding an extra button change anything? Right now when they register we send a “verify email address” email. Adding an extra step of “click a button” makes no meaningful difference.
stanmancan··on I was banned from the hCaptcha accessibility account for not being blind (2023)
I had to add a captcha to a registration page a couple years ago. Bots were signing up for thousands of fake accounts with other people’s email addresses. The email confirmation we sent would then get reported as spam since the recipient didn’t sign up for our service. Our email provider suspended our account for high spam reports.
stanmancan··on I couldn't find a free, no-login, no-AI checklist app–so I built one
User initiated; maybe some arbitrarily long duration measured in years.
stanmancan··on Zed: SSH Remoting Is Here
What’s the issue exactly? I’ve been using it on macOS for a few months now and while it has its issues, text rendering hasn’t been one of them.
stanmancan··on The official Elixir Language Server team
This is huge news. I love Elixir but the language server situation has been a pain point. Can't wait to have an official LS with the best of the existing options.
stanmancan··on Waymo Driver 3.5x better at avoiding injuries over 14.8M miles in SF and Phoenix
Something I haven't considered much but, in a world where you hop into a self-driving taxi; how is the passenger protected from someone who wants to rob them?

I'm imaging a situation where an attacker can step in front of the vehicle, have it safely stop, before demanding you hand over your valuables, breaking a window to get in etc.

As a passenger you're trapped in an enclosed space and left without a way to escape, where as a human driver would be able to make the judgement call to do whatever is necessary to get out of danger.

stanmancan··on A response to "Erlang – overhyped or underestimated" (2010)
This is a pretty outdated take considering all of the experience you've referenced is 10+ years old now.
stanmancan··on A response to "Erlang – overhyped or underestimated" (2010)
I haven't looked at Erlang much but I've been using Elixir for a couple of years now and it's been the most enjoyable language I've used to date.

I don't miss having a for-loop, recursion works but the Enum module is great and easy to use. When done right, pattern matching on function signatures is nice and clean. If you find it's actually more difficult to find what you're looking for it's a sign somethings probably off.

stanmancan··on Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024
Livewire has to send the full state of the request for the component. Search results is a good example where the state can start to get big. Once it hits the server re-hydrates the models. They are also HTTP requests which have some handshaking.

Live View only sends the diffs excuse the state lives in an active process on the server, and it uses web sockets which is much faster than http requests.

stanmancan··on Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024
The last Laravel project I used was using Livewire V2.

Not all of the problems were strictly "Livewire" problems, but also just the limitations of PHP. Having to send the state back and forward and rehydrate the state on the server on every request is just slow no matter what you do. Live View has an active process for every connected user that maintains state so you only have to send tiny little diff's back and forward.

stanmancan··on Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024
Laravel really forces you to do things the "Laravel way" and as soon as you try to step outside that box you run into tons of headaches along the way, and upgrades become painful. I haven't found that to be the case with Phoenix at all.

There's also lots of "magic" going in in Laravel behind the scenes and it can be pretty painful to try and figure out exactly why something happened.

Livewire was a mess over all. It had a lot of breaking changes along the way and performance was terrible for anything but the most basic tasks. The support was poor; the docs were alright at best, the screencasts were paid, and Caleb never showed his face in his own Discord, which was troublesome because there weren't enough people using it for the community to support each other. The weird bugs and behaviour were all over the place and the errors you received when you ran into one of them did nothing to help you track it down.

I guess to sum up my feelings: PHP was fine but Elixir did click better. Laravel is a black box and Phoenix is objectively a better framework.

stanmancan··on Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024
I used it for 5ish years and never felt like I really understood the framework; there way too much magic going on.

What forced the switch was using Livewire; cool idea but horrible performance, poor documentation, no support, and constant rewrites. Knowing it was based off of Live View I looked into that and there was no going back.

stanmancan··on Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024
Live View is SO much better it’s not even close. It’s faster, more reliable, easier to use, way less weird gotchas.
stanmancan··on Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024
I moved from PHP/Laravel to Elixir/Phoenix about two years ago and I can't imagine using anything else these days.
stanmancan··on Why Elixir? Phoenix and LiveView Are Unmatched for Modern Web Apps
You get to use Elixir; it's a great language!
stanmancan··on Canadian man stuck in triangle of e-commerce fraud
The two websites in question were Amazon and Walmart. If you can’t trust either of those then who can you trust?
stanmancan··on Apple's classic Pascal poster, remade as a vector image [pdf]
https://web.archive.org/web/20240104203434/http://www.danama...
stanmancan··on Most 16-year-olds don't have servers in their rooms
A lot of teenagers spend a significant amount of time scrolling social media in their phone; is they a better use of time?

My closest friends are the ones I share similar hobbies and interests with. We have more in common and lots to talk about. Growing up I had very little in common with my friends and other than hanging out and drinking together we didn’t have anything else. Those friendships didn’t last very long.

stanmancan··on Most 16-year-olds don't have servers in their rooms
What an absolutely horrible take.

Here's a kid who's found something he's passionate about and loves what he's doing and all you can do is say "get a life".

We rarely get to pick what we're passionate about. We go through life and, if we're lucky, we stumble upon something that piques our interest. We don't pick when that happens either. You could find your passion when you're 7 or when you're 70, or anywhere in between. It could be technology, cooking, baking, art, music, gardening, exercise, a sport, or any other thing on an endless list.

People who are passionate about something, anything, are the most interesting people to talk to.

← PreviousPage 3 of 21Next →