Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tenderlove
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
tenderlove
4y ago
Maybe we could do something like reparse the line and check the arity? We know the reader doesn't take a parameter, but the user clearly provided one, so maybe we could eliminate suggestions that have the wrong arity.
32.
▲
by
tenderlove
4y ago
You're not sure about the technical details, but it's clearly the technology's fault?
33.
▲
by
tenderlove
4y ago
Which part of raw web performance? These don't seem like web performance benchmarks. IOW I'm not sure how calculating digits of PI impacts serving HTML. Seems like we need benchmarks for actual web workloads. :)
34.
▲
Writing Cross Platform Machine Code
(tenderlovemaking.com)
2 points
by
tenderlove
4y ago
|
0 comments
35.
▲
by
tenderlove
5y ago
I wrote it because I can never remember what the `test` instruction does to the zero flag. Every time I use the instruction I have to look up the docs. Looking up docs is fine, but running code in a REPL helps me remember things better.
36.
▲
by
tenderlove
5y ago
Thank you so much, I really appreciate it. I really should blog more, I just haven't been "feeling it" lately. Words of encouragement really help, so thank you so much! :D
37.
▲
by
tenderlove
5y ago
Hi! Yes, that is one of my goals. I'll be presenting this project at RubyConf and I hope that I can get the compiler to compile itself by then. Breaking the circular dependencies is somewhat tricky, and you'll see some frankly r
38.
▲
by
tenderlove
5y ago
It's x86-64 specific right now. I'm interested in adding ARM support so I'll do that at some point in the future. My desktop is x86-64 and our production machines are as well, which is why I started with it. Thanks for the
39.
▲
by
tenderlove
6y ago
MRI implements a write barrier. You can check out the write barrier implementation here: https://github.com/ruby/ruby/blob/7bd93293621b85a87e7e117317612bb0a84efb7a/gc.c#L7802 The behavior for writes
40.
▲
by
tenderlove
6y ago
> The reason why you need to formalize the tri-color invariant is because of __multithreading__ issues. Not specifically "multithreading" issues, but rather concurrency. MRI implements incremental marking and lazy sweeping. T
41.
▲
by
tenderlove
6y ago
RVALUE is the base type in Ruby's heap. It refers specifically to [this struct]( https://github.com/ruby/ruby/blob/7bd93293621b85a87e7e117317... ). All Ruby objects are instances of an RVALUE struct. Hope
42.
▲
by
tenderlove
6y ago
I'm really excited about the Error Objects. I guess error handling probably isn't the most glamorous thing, but lulalala's hard work will make that part of our lives so much easier. I really appreciate the work they did on t
43.
▲
by
tenderlove
6y ago
Here is a link to the product video: https://www.youtube.com/watch?v=uG8VpN6Z_YA I sent a patch to iTerm2 for support: https://github.com/gnachman/iTerm2/pull/428
44.
▲
Analog Terminal Bell
(analogterminalbell.com)
265 points
by
tenderlove
6y ago
|
62 comments
45.
▲
by
tenderlove
7y ago
Just to clarify, RubyCentral http://rubycentral.org is running the RubyGems registry.
46.
▲
by
tenderlove
8y ago
We're working to improve it. It's actually why jhawthorn found this issue.
47.
▲
by
tenderlove
8y ago
Ya, that's one reason I rewrite the commit message to add the CVE. Hopefully people will view the blame before changing.
48.
▲
by
tenderlove
8y ago
Hi. I don't know of any fires, revolts, or crackdowns. GitHub is independent of MS, and Nat has worked hard to keep it that way. We do have org changes, but I don't things get "taken" so much as "we work together
49.
▲
by
tenderlove
8y ago
After the merge, we'll probably branch out and become an even better SharePoint for developers
50.
▲
by
tenderlove
8y ago
This is some great FrontPage news
51.
▲
by
tenderlove
8y ago
I am a superfan!
52.
▲
The EU has approved Microsoft’s $7.5B GitHub acquisition
(theverge.com)
3 points
by
tenderlove
8y ago
|
0 comments
53.
▲
by
tenderlove
8y ago
Hi. Sorry, I should have included p99 and p95 info in the post (I wrote the post and shipped the patches). We didn't see any change on p99 and p95 requests, which is why we decided to keep it. I will include that info next time I ma
54.
▲
Grass: a functional grass planting programming language
(blue.sky.or.jp)
38 points
by
tenderlove
8y ago
|
3 comments
55.
▲
by
tenderlove
9y ago
Thank you so much. This really means a lot to me!
56.
▲
by
tenderlove
9y ago
Good question, I'll have to read up on it. It looks like it's possible to share out of the middle of a string with MRI, but it requires certain compiler options that aren't on by default. Thanks for the comment! <3
57.
▲
Speeding Up Ruby with Shared Strings
(tenderlovemaking.com)
194 points
by
tenderlove
9y ago
|
37 comments
58.
▲
by
tenderlove
9y ago
The author of this draft is also the author of H2O (an HTTP/2 webserver). IMO the cool thing about this RFC is that you can put an HTTP/2 proxy that understands Early Hints in front of an HTTP/1 application server, and give
59.
▲
Visualizing Your Ruby Heap
(tenderlovemaking.com)
3 points
by
tenderlove
9y ago
|
0 comments
60.
▲
by
tenderlove
10y ago
I think the purpose of this experiment was to have some fun.
More ›