Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jez
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
121.
▲
Ruby's private keyword is weird
(blog.jez.io)
109 points
by
jez
3y ago
|
38 comments
122.
▲
by
jez
3y ago
The biggest day-to-day merge conflict annoyance I have is situations like this. As far as I know, there’s no solution: commit aaaaaaaa diff --git a/README.md b/README.md --- a/README.md +++ b/README.md
123.
▲
by
jez
3y ago
This is the first I’ve heard the point that it’s hard to give employees equity at EU-based startups. - If you’ve worked in tech in the EU, can you share examples of this affecting you? - Does this also extend to US companies that want to gi
124.
▲
by
jez
3y ago
The Memory Usage on Benchmarks section shows CRuby as one of the bars. It is the lowest across the board. YJIT, being implemented in CRuby, uses at least as much memory as CRuby in all the benchmarks (you could maybe imagine one day JIT’d c
125.
▲
The unexpectedly hard windmill problem (2019) [video]
(youtube.com)
3 points
by
jez
3y ago
|
0 comments
126.
▲
Blog-post quality long form Twitter content
(brandur.org)
1 points
by
jez
3y ago
|
0 comments
127.
▲
Lessons from building GitHub code search [video]
(youtube.com)
3 points
by
jez
3y ago
|
0 comments
128.
▲
Not Marching
(tbray.org)
2 points
by
jez
3y ago
|
0 comments
129.
▲
by
jez
3y ago
Hold option and click on the “collapse file” button in the Files view of a commit or pull request, and it will collapse all the files. Select text in a comment, issue, or pull request description and press r—the selected text (including mar
130.
▲
by
jez
3y ago
A problem with this approach is that deleting a file from source/ does not delete it from build/. In my own projects, simply rebuilding the whole site is fast enough, so I opt to remove the whole build folder before a rebuild: ht
131.
▲
Dynamic vs. Static Dispatch
(lukasatkinson.de)
2 points
by
jez
3y ago
|
0 comments
132.
▲
by
jez
3y ago
Am I correct in understanding that this means you can only have a list of typed ASTs, or a list of not-yet-typed ASTs, but not a list with a mix? Obviously I understand that if this is the limitation, then there are ways to work around this
133.
▲
by
jez
3y ago
Your solution is the second alternative proposed in the article: the “Nullable field” solution. It’s an example of a classic tradeoff between enforcing correctness and invariants “by construction” vs at runtime. Since the field is nullable,
134.
▲
by
jez
3y ago
No, the default Homebrew install location moved to /opt/homebrew on new Apple Silicon Macs. (I don’t know why Intel Macs still use /usr/local.) In any case, it’s possible to choose a custom installation location, even on
135.
▲
Understanding Mr. Brightside [video]
(youtube.com)
8 points
by
jez
3y ago
|
1 comments
136.
▲
by
jez
3y ago
They also have a paper on the approach, though it doesn’t seem linked from the repo. https://dl.acm.org/doi/pdf/10.1145/3586057
137.
▲
Flunct: Well-typed, fluent APIs in SML
(github.com)
46 points
by
jez
3y ago
|
14 comments
138.
▲
by
jez
3y ago
4. Attempt to intercept network requests, so you can prompt the user with whether they want to continue running the command, or abort the connection.
139.
▲
by
jez
3y ago
It seems that the focus is on sandboxing file system access. This is great if you already know that “stateful disk access” is the only thing the command does! It would be interesting to think about how/whether to extend this to statefu
140.
▲
by
jez
3y ago
> I sincerely hope this might make Chrome change its mind. I take this to suggest that Chrome actively decided against implementing JPEG XL? Did they consider supporting it and reject support for it, or has it simply not been prioritized
141.
▲
by
jez
3y ago
You're seeing the dark theme for the site. (I see the same thing when I click the checkbox in the top right corner of the page as when I disable JS.) Perhaps it's using JavaScript to detect that your browser is reporting that you
142.
▲
by
jez
3y ago
I’m sold, anyone want to share their favorite bean dishes?
143.
▲
by
jez
3y ago
They also have a paper on the approach, though it doesn’t seem linked from the repo. https://dl.acm.org/doi/pdf/10.1145/3586057
144.
▲
Flunct: Well-typed, fluent APIs in SML
(github.com)
2 points
by
jez
3y ago
|
1 comments
145.
▲
Meta Layoffs
(brandur.org)
269 points
by
jez
4y ago
|
264 comments
146.
▲
by
jez
4y ago
https://archive.is/45RTt
147.
▲
Comparison of NOAA Winter Outlook and Observed Precipitation
(twitter.com)
1 points
by
jez
4y ago
|
0 comments
148.
▲
by
jez
4y ago
Importantly, the point doesn’t also say publish them while you’re still learning them. I think maybe there’s an argument for writing early both as a tool to learn a topic (the parts where the argument is weak you need to learn more!) and a
149.
▲
Two ongoing Decades
(tbray.org)
43 points
by
jez
4y ago
|
8 comments
150.
▲
by
jez
4y ago
In my experience (Bazel, sample size of 2 projects), the complexity doesn't come from configuration options that have defaults, but from how well the "mental model" of the build system fits the preconceived notions of how to
More ›