Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nirvdrum
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
65 ms
·
751.
▲
by
nirvdrum
12y ago
And bad code with good comments is more useful than bad code with no comments. It strikes me that replacing "comments" with "tests" in much of our thread would lead to the same outcome. I guess we're just going in
752.
▲
by
nirvdrum
12y ago
Yes. The industry is full of hacks. I don't see how that's a problem with comments though. They're going to write hideous code with or without comments.
753.
▲
by
nirvdrum
12y ago
More than the language du jour, many of us evolve. The way I wrote in code in language X today is a bit different than how I wrote it 6 months ago. This is especially true when first starting a language. Then, as I've worked in more
754.
▲
by
nirvdrum
12y ago
Well, native language and programming languages aren't the same thing and you express yourself differently in them. That's basically a given. But comments are most useful when they explain why something is being done, not what&#x
755.
▲
by
nirvdrum
12y ago
I've certainly come across situations where the code and the comment don't line up, but that seems to arise from laziness more than anything else. If the comment is directly attached to a region of code, most developers I've
756.
▲
by
nirvdrum
12y ago
Awesome. Rust's performance is something that impresses me, so I'm certainly not suggesting that it's slow. The point I was making is it's a valid question to ask and a valid thing to measure. Having fought with slow
757.
▲
by
nirvdrum
12y ago
A fast language runtime helps all programs. If it's slow, there's precious little you can do about it. And the design of the language may end up such that certain aspects are just always going to be slow. So, I very much disagr
758.
▲
by
nirvdrum
12y ago
I'm not concerned with who's ultimately responsible for the commit. I'm concerned with being called the author on something I didn't write. These distinctions are not made or enforced by git. At the end of the day, it&#
759.
▲
by
nirvdrum
12y ago
I'm not sure how I feel about someone writing something and making me the author. I guess attribution makes sense in the form of paraphrasing. But I tend to think of commits as literal quotations.
760.
▲
by
nirvdrum
12y ago
I saw that, based upon Steve's linked issue elsewhere in this thread. I think that's great and would go a long way in addressing some concerns here. Moving it to an organization is reassuring as well. Thanks for the update!
761.
▲
by
nirvdrum
12y ago
I think we wound up on the same page, even if a circuitous route. So I don't want to continue beating up on bundler. But I guess I'm going to take one more parting shot and mention that a lot of its execution performance is due
762.
▲
by
nirvdrum
12y ago
That's a fairly weak argument. If it's not going to change, then maybe some outreach should be done to get him to tag it 1.0. Otherwise you're opening yourself up to the exact same issue you outline as an issue for Bundler --
763.
▲
by
nirvdrum
12y ago
That's not really carte blanche to build everything on unstable technology. The point is things are supposed to be converging on stabilization. And a lot of what's unstable now is under the direct control of Rust. What TOML doe
764.
▲
by
nirvdrum
12y ago
Not only that, but TOML is still considered unstable by its author. Granted, it hasn't been updated in several months. But that seems like a shaky foundation to be building on top of. From: https://github.com/toml-lan
765.
▲
by
nirvdrum
12y ago
I haven't used Cloud66, but I've seen them come up a few times. I think the biggest difference is Rubber has templates for common pieces of software and deployment scenarios. Since it's based on the role-centric system Capi
766.
▲
by
nirvdrum
12y ago
Nope. It's got a Ruby inclination, but it's something we're divorcing ourselves from. Deploying Sinatra and other non-Rails, Ruby apps is pretty straightforward. Deploying non-Ruby apps is certainly doable but currently re
767.
▲
by
nirvdrum
12y ago
There's a few options out there. You can treat DO as a compute-only EC2 if you'd like. I work on a project called Rubber [1] that can provision servers and templates for you. DO is one of the supported providers. We've ta
768.
▲
by
nirvdrum
12y ago
Chrome on Linux is barely usable most of the time. But having something that is native lets you do all the fun things you can do with native apps: auto-start at login, minimize to systray, alt-tab with nice icon, and so on. Maybe Slack is
769.
▲
by
nirvdrum
12y ago
I'm still holding out to see if they add Linux and Windows client support. Until then, HipChat is the only option for us.
770.
▲
by
nirvdrum
12y ago
If you're running Linux as a matter of technical preference and not as a philosophical opposition to commercial software, I've had really good luck with just installing Office in Crossover.
771.
▲
by
nirvdrum
12y ago
The other half to this story is many web developers think the browser will magically clean up for them. I've lost track of how many sites I leave open in the background only to come back and find they're using > 1 GB RAM. I c
772.
▲
by
nirvdrum
12y ago
I guess comparing to CloudFront would be helpful, too. If you've gone so far as hosting on S3, serving through CloudFront is about 5 minutes of additional effort.
773.
▲
by
nirvdrum
12y ago
Just to add to the list: Scala takes a lot of nods from ML and F# is a nice variant if you're on .NET.
774.
▲
by
nirvdrum
12y ago
True. But how many people run a single application at a time on a desktop?
775.
▲
by
nirvdrum
13y ago
I think if you use Packer you can create boxes in multiple formats. But once created, the boxes are just simply packaged VMs with some metadata. The formats are different for VirtualBox and VMware.
776.
▲
by
nirvdrum
13y ago
Thanks. If you find out anything, please ping me. My contact info is in my profile.
777.
▲
by
nirvdrum
13y ago
Any chance you'll be publishing VMware boxes as well?
778.
▲
by
nirvdrum
13y ago
If you're seeing a situation where you need vastly more memory with JRuby, please file it. While there is a higher base memory footprint due to the JVM being booted, I've found in practice it's much better on RAM than MRI.
779.
▲
by
nirvdrum
13y ago
The other fun tidbit is on heavy reservations you pay per-hour even if you're not using the machine. That's not the case for the light or medium. So keep that in mind when planning out your reservations. When we switched off EC2
780.
▲
by
nirvdrum
13y ago
You're locked into whatever rate your reservation is for. This is why you see rate fluctuations on the marketplace for the same instance type. It's also why a 3 year reservation may not make sense.
More ›