Hacker Newsnew | past | comments | ask | show | jobs | submit | yichi's commentslogin

Linus torvalds famously said you shouldn't rebase for shared work, it's not a clear cut thing that not knowing how to rebase is bad per se since you shouldn't be using it a lot in the first place in his philosophy, refusing to learn is a different story however.


Specifically he said that changing shared history is bad - that would be the master/main branch or release branches, not e.g. your branch.

Not knowing how to rebase means that in order to stay up-to-date with a shared branch you would have to merge it each time and thus produce something akin to a spruce tree in your commit history.


Seeking Work (NJ-NYC area)

I'm a seasoned Principal Ruby on Rails architect with extensive backend experience, currently available for consulting opportunities. My expertise spans:

Ruby on Rails architecture and development

Setting up Rails in diverse environments, including Red Hat systems

Strong product sense and UX advisory capabilities

Infrastructure consultation and migration (e.g., Heroku to bare metal or vice versa)

Database upgrades and optimization

Key Skills:

Ruby on Rails (expert level)

Backend architecture

Infrastructure planning and migration

Database management and optimization

Product development and UX consulting

What I Offer:

Architectural guidance for complex Rails applications Performance optimization and scalability solutions Infrastructure assessment and migration strategies Code reviews and best practices implementation Team mentoring and technical leadership

If you're looking for a Rails expert who can navigate both technical challenges and product considerations, let's connect. I'm available for short-term projects, long-term engagements, or advisory roles.

Pref:

I prefer to work in person because I personally have better experience with in person communication, but remote is fine too.

Contact: ken at utilitarianinfrastructure.com


Dictatorship is very good at combating crime if it's under good hands (which itself is a tall order imo), just look at Singapore, the problem with dictatorship is the lack of accountability and 99% of dictators simply suck at governing hence democracy is usually better since most dictators have a severe case of Dunning–Kruger effect. People like Bukele and Lee Kuan Yew are very few and far between.


Do you have evidence of the first sentence? Or is it circular?: If crime goes down, they are 'good' dictators.

What about the victims of those dictators, who lose lives and families and freedom? They don't much benefit from the 'good'.


> If crime goes down, they are 'good' dictators.

Crime nearly always goes down with dictators, that's not a good metric. The question is how many completely innocent people have their lives ruined or lost in the process.


> Crime nearly always goes down with dictators

Wow, I am pretty well informed and I've never seen that. Do you have evidence of it?


In a police state, it’s good to be a cop.


I've always wondered why people dismiss dedicated hosting without a second thought. It's actually cheaper than AWS if you factor in all of the performance you get.


I do recall reading somewhere that Amazon.com isn't actually hosted or fully leveraging on the AWS platform, mostly due to the political struggle between the AWS and the merchant department.


Sales Department: "We require 100% uptime! Can you do that?"

AWS Department: "Wellll, if we don't change the status to red, it's as if we were up all the time!"


There are public talks on Youtube from Amazon.com titled "Drinking our own Champagne" where they say the opposite.


Yeah, that was the original pitch for AWS. Engineering presentations since the initial launch have included "yeah... not quite" admissions though.


Universal healthcare is not the same thing as government-run and provided healthcare.


This is one of the generation gap thing. Kinda like knowing how to install Windows 95 OS on a machine, you need to run all sorts of command line utilities before you can actually perform the installation, and you have to go out and get the drivers manually, and sometimes you have to use your floppy disk to install the CD rom driver so you can install the network driver from the CD, then select the right .ini file in the driver folder that matches your CD readers spec. People used to know how to do all of that, but nowadays?

I think we'll probably have a generation of drivers who will simply not know what to do and would probably get lost easily if their phone breaks/data-plan runs out.


With any luck, that won't be an issue for a long time considering self-driving cars are on their way.


Same here, arguably this is one of the most important elements on the front page, open source or not.

Look at this open source project for example: http://activeadmin.info/

The front page doesn't leave you wondering why the fuck do you want to use ActiveAdmin for.


I would also use Typescript as well, because, type safety is super helpful when it comes to debugging. Unless you never programmed in a static typed language like C# or Java before, there's not really any good reasons for avoiding it imho.


If you are planning to ditch jQuery, make sure you consult this:

https://docs.google.com/document/d/1LPaPA30bLUB_publLIMF0Rlh...


Make sure you also consult browser marketshare numbers and decide exactly what you need to support:

http://caniuse.com/usage-table

Many of the examples in that doc are Android < 4.1 (0.06%), IE < 9 (0.48%), Firefox < 24 (~0.1%), etc. Even IE 9-11 is only 4% of the market these days.

The browser-compatibility story is dramatically different from when JQuery was created in 2006. All of the major browsers have been auto-updating for several years now.


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

Search: