Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chao-
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
181.
▲
by
chao-
1y ago
EDIT: I wrote this in a rush intending to refer to general market entry. In a broad sense, what I ended up writing is incorrect. To preserve the accuracy of the comment history I will not remove my mistake. > All the money has been hoove
182.
▲
by
chao-
1y ago
I suspect that, in order to succeed, they will need to build something that is isomorphic to Nix.
183.
▲
by
chao-
1y ago
I'm surprised to hear that. Ruby was the first language in my life/career where I felt good about the dependency management and packaging solution. Even when I was a novice, I don't remember running into any problems that wer
184.
▲
by
chao-
1y ago
Bad battery life is not an inherent property of Linux. If it were, you wouldn't see so many "smart devices" running flavors of Linux. With respect to laptops, there aren't enough people looking at every SKU, of every man
185.
▲
by
chao-
1y ago
I forget where I first heard it, but "Dates are not real. Only times with zones are real." When you need to be precise, you specify a time and a zone. When your application has users in different geographies, you need to be precis
186.
▲
by
chao-
1y ago
Firefox on Android blocked it. They gave me a nice message: > Oh no! You have autoplay Music disabled! Please enable it to enjoy this site fully
187.
▲
by
chao-
1y ago
Interesting catch. Don't many desktop Linux utilities from the GNOME project use JavaScript?
188.
▲
by
chao-
1y ago
Observing the progression of DHH's Linux journey has been entertaining, and I don't mean that in a condescending way! A mix of lighthearted enjoyment, and anticipation of which part of the tech tree is next for him. Will the next
189.
▲
by
chao-
1y ago
Adding some data points to the sibling comments: Linux Mint 22 (X11 + Cinnamon) Firefox 139.0.4 Integrated Graphics (AMD Ryzen 7 5800U) At 1440p 60Hz monitor, every test that listed FPS showed 60fps, and all others looked the same level of
190.
▲
by
chao-
1y ago
A red flag of what?
191.
▲
by
chao-
1y ago
I waste brain cycles correcting the author's formatting mistakes while simultaneously trying to understand the meaning. Thus I read slower, but not the productive kind of slow reading—I am not contemplating the concepts more deeply. I
192.
▲
by
chao-
1y ago
As someone else who appreciates em dashes—deploying them judiciously for many years, I too am plagued by people suddenly perceiving my natural writing style as suspect.
193.
▲
by
chao-
1y ago
Funny you should phrase it this way. One of the better self-taught software engineers I know had a prior career as a defense attorney. When I had the privilege of working with him about ten years ago, he used to say "legal arguments ar
194.
▲
by
chao-
1y ago
Often the legacy of an engineer (or team) who "did what they had to do" to meet a deadline, and if they wanted to migrate to something better post-launch, weren't allowed to allocate time to go back and do so. At least JSON o
195.
▲
by
chao-
1y ago
I shared my quick take in another comment tree, but I reread and understand the semantics a little better now, and I like it less, especially the notion that an instance of an object might transform when crossing Namespace boundaries. I g
196.
▲
by
chao-
1y ago
Having upgraded one large and two small applications in the last few years, this is not my experience. Even without YJIT, just upgrading to Ruby 3.2 and beyond saw performance improvements over the same application on 2.7.
197.
▲
by
chao-
1y ago
> I'm curious if this namespace mechanism could, say, isolate monkey patches. Wasn't that the purpose of refinements? Perhaps I am misremembering, because I never had a need to reach for refinements myself.
198.
▲
by
chao-
1y ago
I agree and I am overall mixed on this. One of the tradeoffs that (imo) has been net positive in the Ruby ecosystem, is how a project has to ultimately load and run a single set of versions of all dependencies. It creates some extra mainten
199.
▲
by
chao-
1y ago
Are you me? The timing of our posts the biggest coincidences I've experienced in quite a while.
200.
▲
by
chao-
1y ago
>Kay's view of OO is pretty different from what we understand of OO today Indeed, in his own words, from 1998: https://wiki.c2.com/?AlanKayOnMessaging He also gave at least two conference talks where he explained
201.
▲
by
chao-
1y ago
It feels crazy to me that Intel spent years dedicating die space on consumer SKUs to "make fetch happen" with AVX-512, and as more and more libraries are finally using it, as Intel's goal is achieved, they have removed AVX-51
202.
▲
by
chao-
1y ago
>If anything, I think finding a rails developer with relevant experience is even easier because the stack is so much more standardized. This has been my experience.
203.
▲
by
chao-
1y ago
My YouTube changed recently from 6-wide to 4-wide. I wonder why I get 4 across instead of everyone else's 3? Still annoying, and I still much, much prefer 6 videos across.
204.
▲
by
chao-
2y ago
You are misremembering Rick Perry as Mitt Romney.
205.
▲
by
chao-
2y ago
I thought you might have a genuine question. I see now that you just wanted to kvetch. If your house flooded in Allison, Harvey, or the Tax Day floods, I am sorry that you went through that, but I am curious: when was it built?
206.
▲
by
chao-
2y ago
Writing from Houston, what do you want to ask? Land use isn't nearly as free-wheeling as people both here and elsewhere like to pretend. There's loads of restrictions, both good and bad, and permitting is not quite the nightmare a
207.
▲
by
chao-
2y ago
The popular debugger for Ruby is a combination of two libraries: byebug and pry. Using these should allow you to step into/over code in a familiar way, if you've used most breakpoint-based debuggers. If you end up giving it a try,
208.
▲
by
chao-
2y ago
For those of us that don't follow your train of logic, can you explain what it means for "the rubber band to break" or for "one of the ropes to snap"? Is there something specific you have in mind? Or is this a vague
209.
▲
by
chao-
2y ago
Would you share said compose file?
210.
▲
by
chao-
2y ago
I agree that Ruby's standard libs are fantastic, but your example is from ActiveSupport, not the standard Ruby libraries. However, Ruby's well-thought-out object model is what makes libraries like ActiveSupport possible. I've
More ›