Hacker News new | past | comments | ask | show | jobs | submit | gregmolnar's comments login

I feel you. I live in Europe and I feel the same about traveling to the US. It is such an extra hassle compared to travel within the EU. In an ideal world we would have 2 non-politicized conferences each year, one in Europe, one in the States. Hopefully we will get that in the future.


So many great features. Rails still seems to be the best choice to build a web app.


Completely agree with you! It's kind of an interesting time because my current Org is moving away from a large established Rails codebase - and it makes sense given needs. But Rails is still such a good option for building web apps. It will definitely stick around

Edit: i really like seeing "overview" posts like these to get up to speed on new features because many devs seem to rarely work on "up-to-date" versions


Just curious, I'm not into Rails or Ruby at all, but given an established codebase, what's the reasoning for a big move like that? My org is doing a similar shift (C#, the legacy .NET Framework -> Elixir) and while I quite like Elixir I don't think the language change itself is doing much for us.


Wish I was more aware of the decision making process for everything but believe the move is to foster more of a micro frontend architecture where separate js packages/federated components make up the client experience. The Rails side of things is really used as an orchestration layer for the views and to handle business logic while also consuming a .NET database layer for services.

It's not really the "normal" way of using Rails but seems to function quite well on a "large scale". I agree it's probably not just the language change itself that's the reason but also due to the agility/advantages of Node compared to a Rails "monolith" - and I'm already starting to speak outside my familiarity of the architectural goals of everything


Interesting, thank you for the context. My company's current system is simpler in nature I think (three web servers processing internal and external requests, one DB server, one app server handling everything else, and that's our problem) and scales not at all. We're going from one monolith to another, but set up in a way that can be scaled out arbitrarily, and overall more flexible and robust.

Generally I'm interested in stories of these big do-overs because it hasn't been the smoothest of sailing for us.


I think if you have a sufficient number of staff for a particular project, it makes sense to rewrite parts of it now and then to gain a better understanding and also the chance to do things without making the mistakes of the past.


I just received my Framework laptop recently, installed Fedora 36 + KDE Plasma, and even though it took some tweaking to get a close to my Mac behaviour, it works perfect. I had 0 driver problems. So it looks like Linux on the desktop seems to be getting there. And the best part, with this laptop, no shop needed to replace the battery, I can do it myself.


For the battery part, any boring Dell Latitude is no worse. As probably are other common business laptops. It’s much easier in most of the world actually – your local dealer might have one in stock, no need to ship overseas. And Linux support for this machines is pretty decent too, a good trade-off over peculiarities of modern Windows at least. It’s been like this for about 10 years already, in my experience running Ubuntu and lately Mint on mid-range laptops as a tech-savvy user who hates tinkering with OS setup.


There is an XSS vulnerability at the comments.


Cheers - addressing this today.

I love HN - months of feedback in like 20 mins haha.


The taste of a dish is mainly coming from the spices.


But they have little nutrional importance. As such producing them cause substantial extra CO2 load relatively. I think ban of them in such scenario is absolutely justified. As we clearly then want to do everything to combat climate change.


You clearly know shit about nutrition :) Spices are rich in vitamins, antioxidants, minerals. They don't produce extra CO2, to the contrary, they remove CO2. Enjoy your beef.


The goal is to confuse us, so we can't fool the algo :)

In this case I assume the domain holds some weight?


I experienced the other end of the spectrum with Revolut. My wife saw an advert on Facebook for a and indoor children slide, it looked quite nice for a 100 bucks and since I was busy with work, I didn't due any due diligence and ordered the item. Received the confirmation email, then life went on. In about 2 weeks time, I remembered this order and wanted to check the progress. I opened the order summary link from the email, but it was a 404 and oddly the site looked very different than before, this was the first time I had a feeling, I may have been scammed. I replied to the order email, and asked them for a status update. There was no reply within 2 days, so I went to the site again, and looked for the contact details. I found and email address(Gmail), but no company details whatsoever. This was the time when I realised, I got scammed. Anyways, I sent an email to that address, but of course there was no reply. A day later and decided to figure out where is the site hosted and going back to the contact form, I found a new contact email address(an Outlook one). Since then, I checked the site a few times and the contact address was a different one multiple times. Anyways, I realised it is a scam, found out the site is on Shopify, reached out to them and they directed me to my bank. I contacted Revolut, briefed them about what happened, and they started the chargeback process. Oddly a few days after they did that, I got another email from the merchant with a tracking code. In about 2 weeks I received a fidget spinner like plastic crap from China, which I never ordered. I notified Revolut about this too and they also told me, the merchant sent them proof me doing the transaction and want not to allow the chargeback, but since I said at the beginning it was me doing the transaction, just never received the items, I just need to fill out another form, stating this and they will carry on, trying to get my money back. As of today, I still didn't get my money back and I am not sure I ever will, but Revolut was really helpful during the process so far. I am more dissapointed with Shopify, I thought they vet their merchants or at least care about reports of misconducting ones, but they didn't give a crap about me telling them about a scam site running at them. I also found crazy that they don't force the merchant to disclose company details, that's required by the law in many countries.


Yeah, better to use assembly and spend a week to implement trivial features :)


That's for a cold start. Once the application is initialized, it becomes way faster.


>That's for a cold start. Once the application is initialized, it becomes way faster.

If one uses Unicorn in production there's no such thing as a `cold start` Ruby is not the JVM lest you run JRuby or Rubinius ofc :-)


I'm not sure that's accurate - most of Rails is lazily loaded now I believe, specifically to reduce start-up time. You can use a different strategy in production of course.


By default, Rails only does lazy loading in development mode.


SEEKING WORK

Remote only

Location: UK

Technologies: Ruby, Rails, Penetration testing, Devops

Email: greg@molnar.io

Website: https://greg.molnar.io

Blog: http://rubytutorial.io

GitHub: https://github.com/gregmolnar


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

Search: