Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dozzie
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
68 ms
·
811.
▲
by
dozzie
9y ago
> Can you imagine if I had to repeat all that work every few months to bring in that same amount on a rinse-repeat basis? Uhm... So you're looking for a way to set something up once, and then live off this single effort it for years
812.
▲
by
dozzie
9y ago
It's a private venture of Y Combinator company. Why do you think it needs any earnings?
813.
▲
by
dozzie
9y ago
That's a very good question, and one that I haven't seen answered in a satisfactory way. People rarely think about this particular issue, much less try to solve it. It's one of the reasons I consider SSH unsuitable for unatte
814.
▲
by
dozzie
9y ago
Two months are around 40 business days, which gives over 200 people per day, or one person every two minutes. The only way this would be possible is when he did mostly collective sessions, which heavily undermines the impressivness of the f
815.
▲
by
dozzie
9y ago
> RPM packaging is more fun than DEB. How so? From my experience, these two are equivalent to a high degree and don't differ much, and I've built a lot of both.
816.
▲
by
dozzie
9y ago
Which part is ridiculous? The fact that Dpkg, RPM, their peers, and infrastructure on top of all that (APT, up2date, Yum, BSD ports, Gentoo Portage, and so on) existed for a long time before Homebrew, the fact that people were constantly co
817.
▲
by
dozzie
9y ago
> Except he created the most popular package manager in OSX history and companies still can't see that. First, Homebrew is just a rehash of package managers that were available on unices for more than a decade. Then, from what I hea
818.
▲
by
dozzie
9y ago
I like how one can call themselves " senior developer" after merely 6 years (at most) in the field.
819.
▲
by
dozzie
9y ago
> 1) Tell me how to run it locally (docker is a good idea, if relevant) [...] Actually no, Docker is not a good idea for an instruction on how to run the code. First, if I don't use Docker, I have no fsckin' way to tell which
820.
▲
by
dozzie
9y ago
>> Java required you to create a whole object with a single method > With Java 8's lambda functions (around for > 2 years now) this is no longer the case. Yes, but only because Java compiler does that for you. It's sti
821.
▲
by
dozzie
9y ago
> Well, I would say the difference is in the available tooling. Only in the amount, not in the tool types. The one exception would be IaaS that can be rented and decommissioned in minutes instead of days or weeks, but that poped out from
822.
▲
by
dozzie
9y ago
Oh yes, let's totally forget that REST only allows to change how data is accessed, how data is accessed is tightly coupled with data model, and that it's data model changes that are most difficult and troublesome. The post is very
823.
▲
by
dozzie
9y ago
> No surprise here. What DevOps actually means is still one of the best kept secrets these days. Not quite. It's just nobody wants to admit that what DevOps means is the same thing that good sysadmins were already doing for years an
824.
▲
by
dozzie
9y ago
START WITH BUYING YOURSELF A KEYBOARD WITH CORRECTLY WORKING CAPSLOCK.
825.
▲
by
dozzie
9y ago
> [...] most of the time [installation instruction] boils down to adding a ppa / key, running curl to get some other script / binary etc > Why can't we apt-get / brew install everything yet? And you think this awfu
826.
▲
by
dozzie
9y ago
Any career switch that involves dozens of months of training is very impressive. I've seen several career switches. One of them was an architect that took part-time CS studies to become a programmer. Another was a HR guy that was an el
827.
▲
by
dozzie
9y ago
> O(n^2) I do not dispute. "Landmines," however, I take offense at: my naive implementation can still check 10,000 items in less than three seconds If you're satisfied that the loop you presented runs for a time comparable
828.
▲
by
dozzie
9y ago
Dude, you're leaving O(n^2) landmines in your code and you're now justifying them by linecount and readability (actually more like familiarity with using sets and mappings). You have just proved my intuition about your abilities.
829.
▲
by
dozzie
9y ago
Ever heard of these things called "hashes" a.k.a. "dictionaries"? They are magical boxes for elements that are indexed by name. You build such a magical box of seen elements while going through the checking loop and you
830.
▲
by
dozzie
9y ago
OTP application. And I don't see anything especially wrong with MVC in non-OOP languages.
831.
▲
by
dozzie
9y ago
THING NUMBER ONE: DON'T SHOUT.
832.
▲
by
dozzie
9y ago
For API the best architecture is flat file. For service , it's a totally different thing.
833.
▲
by
dozzie
9y ago
If you want to make REST a web API protocol from its current state of loosely gathered recommendations, why not stick to something that already exists and performs well? XML-RPC or JSON-RPC are quite good picks. Especially that you'd
834.
▲
by
dozzie
9y ago
Different. Why?
835.
▲
by
dozzie
9y ago
> [...] in supermarkets in Europe they are required by law to put the "€/liter" price in small on the side, so you can compare easily. Yeah, and then you get aggregate price in "€/package", except that packa
836.
▲
by
dozzie
9y ago
> Aol also invented a lot of devops-y tools years before stuff like chef was released [...] You mean before cfengine that started in 1993? > [...] then didn't open source any of them and slowly laid off all the teams working on t
837.
▲
by
dozzie
9y ago
It's amazing how much documentation have you written without even a speck of description of how the module's API is organized and how to use it. I know Log::Log4perl, but I don't see how to replace it with your Log::ger.
838.
▲
by
dozzie
9y ago
> So right there, just by comparing my declarative configuration with the current system state, it's clearly adding more value than "shell script executer". Very little value in this regard. As I said, I could just as ea
839.
▲
by
dozzie
9y ago
>> You only added shell script SSH executor to your toolbelt > You've said this enough that I'll push back. That's definitely wrong. [...] For one, [Ansible] checks the current state of the system it is configuring t
840.
▲
by
dozzie
9y ago
>> It's like choosing programming language by selecting the one that's easiest for you to learn. > It is. Is there anything wrong with that if the most important feature to you based on your requirements is that it be the
More ›