Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nirvdrum
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
59 ms
·
571.
▲
by
nirvdrum
9y ago
Sorry to hijack the thread a bit, but since you're discussing the snap install I thought I'd ask. This is the first snap app I've ever used. I find the file browser for opening the DB won't show anything outside of my $H
572.
▲
by
nirvdrum
9y ago
I guess we're going to have agree to disagree. My experience is many people have more processor power than they can make use of but never have enough memory. Laptops are shipping with 7th gen i5s (granted, mobile components), which are
573.
▲
by
nirvdrum
9y ago
This really hasn't been true on consumer devices for a while now. Sure, you can add RAM to a server for cheap, but no one really runs a browser there. In many cases now, adding more memory to a device means buying a completely new devi
574.
▲
by
nirvdrum
9y ago
Is that still true? Target switched to using in-store CVS pharmacies.
575.
▲
by
nirvdrum
9y ago
> Thx, does anyone know what is happening on the OMR front? Since it has been very quiet ever since it was first announced. I don't know if there's a more official channel, but I follow Matthew Gaudet's tweets (@MattStudie
576.
▲
by
nirvdrum
9y ago
While there's no requirement that a Ruby Array is implemented as an array in the implementation language (C, C++, Java, etc.), in practice it is in all the Ruby implementations. In order to traverse an array, you need to know the lengt
577.
▲
by
nirvdrum
9y ago
TruffleRuby and JRuby are two different projects. The history is a bit confusing. TruffleRuby was originally its own project internal to Oracle Labs. It was open-sourced and merged into JRuby as an alternative runtime, called JRuby+Truffle,
578.
▲
Improving TruffleRuby Performance
(nirvdrum.com)
69 points
by
nirvdrum
9y ago
|
11 comments
579.
▲
by
nirvdrum
9y ago
My issues with Chrome and tab management is that the tabs become progressively smaller, to the point of being unusable. There's likely an add-on for that, but Firefox handles it nicely with the Tab Center feature in Test Pilot. Also, i
580.
▲
by
nirvdrum
9y ago
I have a lot of tabs open. Not multiples of hundreds at the moment, but probably around 100. I use the same computer for work and personal, so I have different contexts I switch through at least once a day. Increasingly, things are becoming
581.
▲
by
nirvdrum
9y ago
FWIW, I didn't mind the overhead of Electron when I only used a couple apps built with it. Now that that number is increasing, I find myself having to monitor resources & battery life and selectively killing apps. I have concerns t
582.
▲
by
nirvdrum
9y ago
When it first launched, it reminded me a lot of the original Facebook design. I rather enjoyed it. It had communities, which facilitated a different kind of interaction than Twitter. It was less intimidating than Facebook's UI and wasn
583.
▲
by
nirvdrum
9y ago
If you're talking about ropes in general, Boehm et al. [1] is the authoritative source. There's a wikipedia page, too, but I find it way more confusing than it needs to be. If you're interested in applications to other domain
584.
▲
by
nirvdrum
10y ago
Thanks. I've tried them in the past and never could really get them to work. I'll give them another look.
585.
▲
by
nirvdrum
10y ago
Thanks for the info. I'll give it a shot.
586.
▲
by
nirvdrum
10y ago
Are there any special considerations that need to be made with regards to synchronization? I'd expect the DBs to be mostly read-only, so maybe it won't matter much. But I'd hate for a write conflict to leave things in an inco
587.
▲
by
nirvdrum
10y ago
I have quite a few sites I need to share credentials to with my wife, but we each have other credentials we don't need to share. Is there straightforward workflow for that with any of the KeePass variants?
588.
▲
by
nirvdrum
10y ago
Indeed. It's hard enough convincing family members to use a password manager in the first place. Getting them to shell out $60/year to do so on top of that is a non-starter. Unfortunately, it falls in the same sort of category as
589.
▲
by
nirvdrum
10y ago
- FLAVOR: Ubuntu Desktop - HEADLINE: Improved remote desktop - DESCRIPTION: Remote desktop solutions for desktop Linux really haven't changed a whole lot since I first started using them in the late 90s. It would be great to get someth
590.
▲
by
nirvdrum
10y ago
We're aiming to be 100% compatible with MRI. It's far easier to swap out your runtime than it is to rewrite production code. Of course, situations vary for everyone and each team needs to evaluate on their own. Prior to joining Or
591.
▲
by
nirvdrum
10y ago
Agreed. That's why I presented numbers for running the language specs. It was something I could easily and fairly compare MRI vs TruffleRuby with. And it's representative of what a typical RSpec suite will look like. With the SVM,
592.
▲
by
nirvdrum
10y ago
I think you might be missing the aim here. We already have a release of TruffleRuby that starts cold but has great peak performance. This is done by way of the GraalVM. What's new is we're now able to target a new virtual machine
593.
▲
by
nirvdrum
10y ago
The "compiled binary" I was referring to your compiled interpreter. The aot-image tools in the GraalVM distribution is just a bash script that sets up a bunch of options to control the AOT compiler (also called the boot image gene
594.
▲
by
nirvdrum
10y ago
That's correct. The script used to generate the compiled binary is open and you can play around with that per the terms of the OTN license, but the SVM itself is closed source. There aren't currently any plans to change that.
595.
▲
TruffleRuby on the Substrate VM
(nirvdrum.com)
109 points
by
nirvdrum
10y ago
|
25 comments
596.
▲
by
nirvdrum
10y ago
In an ideal world, you'd use the same Ruby for development and production -- you just get more predictable results that way. With SubstrateVM, we're addressing the startup time issue that usually drives a team to have different Ru
597.
▲
by
nirvdrum
10y ago
I'm not sure this is entirely fair. I've run into a fair number of merges where git couldn't resolve the conflict but meld or p4merge was able to do it trivially. If git were able to better deal with these, I don't think
598.
▲
by
nirvdrum
10y ago
FYI, "segue" is the word you're looking for. A "segway" is one of those Dean Kamen scooters. Apologies if raising that is a jerk thing to do, but if I were on the other end I'd appreciate it. I can't tell
599.
▲
by
nirvdrum
10y ago
Well, my point more was apps/sites that go sideways will eat as much RAM as they're allowed to. The 20 GB case was only special in that the leak rate was much higher than most. On a smaller scale, whenever my laptop fan kicked on,
600.
▲
by
nirvdrum
10y ago
We've reached a point where a lot of consumer hardware simply can't be upgraded. The ideal of just adding more RAM isn't possible (or perhaps practical in many cases). MBPs can't be upgraded at all these days. My Lenovo
More ›