For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | beta-ziliani's commentsregister

This is a problem we have with the current page layout. We agree that these need to be clearly marked as ad, instead of legitimate sponsors.

Quite frankly, this is something new to us (ads paying enough to be there), so we're still figuring out.


But you don't see a problem with accepting an ad placement that is legally and morally dubious? The FTC is moving to ban these outright, and their justification is 100% valid:

> Fake reviews not only waste people’s time and money, but also pollute the marketplace and divert business away from honest competitors.

Labeled as an ad or not, you may well lose sponsors over this who don't want to be associated with that kind of behavior, and you're certainly losing potential users and contributors here on HN. My perspective on Crystal has changed from positive (I always love new programming languages) to negative over the course of this conversation, and I'm sure I'm not the only one.

This damage can't be measured as easily as money flowing in can, but it's very real and you shouldn't discount it. Some of us don't believe that receiving money for something is sufficient justification to do it.

https://www.ftc.gov/news-events/news/press-releases/2024/08/...


Building LavinMQ in Crystal was an active choice, as maintaining control over the codebase was a high priority. A decade of learning has prioritized fast updates and easy bug fixes. At the same time, choosing Crystal provided the opportunity to enhance application performance.


Crystal is a good common ground for developers with different backgrounds


Improvements in the REPL, support for PCRE2 and more.


Nice! It doesn't work in Windows native, right? Asking because newbies might come from there (although I bet most of them use WSL).


It’s getting pretty close.

Windows status: https://github.com/crystal-lang/crystal/issues/5430


Hmm I don’t know — I don’t have a Windows or WSL setup to test with right now. What breaks?


It just requires the build tools. If you use scoop, that entails to:

> run `scoop install vs_2022_cpp_build_tools`

(from the "required libraries" link in https://crystal-lang.org/install/on_windows/)


That just installs Visual Studio:

https://github.com/neatorobito/scoop-crystal/blob/main/bucke...

no thank you.


This specifically installs the Visual C++ Compiler and the Windows headers so that you can get a command prompt with all that in your PATH. It is not a full-fat VS install. The difference is something like 20-30GBs for the full VS install vs 1-2GB for these specific components.


Meanwhile, LLVM-MinGW is 108 MB:

https://github.com/mstorsjo/llvm-mingw/releases


now you are just arguing for the sake of argument. unzip the file and it will expand to a 400MB folder.


Have you ever installed Visual Studio? I have. Even just the build tools DOWNLOADS 1-2 GB, as other user mentioned, which is still 10 times what you get with other options.


Nice benchmark! It'd be great to test other Ruby implementations to compare. I'll try to find myself some time to do that.


Thanks!

I'm sure this type of benchmark (bubble sort) has been done many times over in the past. But yes, it'd be interesting to see it across ruby versions, ruby implementations, and across languages etc.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:

HN For You