Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jez
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
46 ms
·
241.
▲
by
jez
5y ago
It looks like they took the "sloppiness" off the handwriting mode. For me that was always the biggest turn off—I couldn't get over that I was penciling in some hand-written note, and for some reason there were two lines follo
242.
▲
by
jez
5y ago
Out of genuine curiosity, what keeps you at Google for 15 years despite perceived increase in complexity to getting things done? I'm wondering whether the answer is like "there's a lot of complexity, but I like the work I do
243.
▲
by
jez
5y ago
Yep, and in particular, the version 1 moniker in Go has a precise meaning that the Go team committed to at 1.0: https://golang.org/doc/go1compat The fact that they can release generics and NOT bump to 2.0 is a triumph
244.
▲
Designing a Better Judging System (2015)
(anishathalye.com)
2 points
by
jez
5y ago
|
0 comments
245.
▲
by
jez
5y ago
The goals of library authors are frequently different from those of application developers. Library authors usually have to consider how to make their code work on more environments, on older language versions, more configurable, handling m
246.
▲
dprint: A pluggable and configurable code formatting platform written in Rust
(dprint.dev)
2 points
by
jez
5y ago
|
0 comments
247.
▲
by
jez
5y ago
Is the consensus that we're moving towards actually passwordless futures? I've only seen WebAuthn and Touch ID replace a one-time code either sent via text or looked up in Google Authenticator. I have one Yubikey for each laptop I
248.
▲
by
jez
5y ago
And there's always `/mute enemy` to mute all emotes and chat messages from the enemy in that game.
249.
▲
by
jez
5y ago
Is it? The VM is already already storing the tags on objects to be able to down cast. For example, in Java, the JVM is already storing the bits to remember that your `x` is a `Child` to safely raise an exception for Child castToChild(
250.
▲
by
jez
5y ago
In this case UnionBase is not ad hoc: you had to declare a name for it up front. Ad hoc means you can write the union type wherever types can be written. For example, it’s not possible to write this: public (A | B) someMethod(); in
251.
▲
by
jez
5y ago
I like James Iry’s take on checked exceptions here[1] which basically boils down to this: > The throws clause is the only point in the entire Java language that allows union types. You can tack “throws A,B,C” onto a method signature mean
252.
▲
by
jez
5y ago
It’s an interjection, usually comes before “sorry” or “excuse me” I love this this video by a couple midwestern comedians poking fun at it: https://youtu.be/qb_-taYLRfY
253.
▲
Nota: A New Medium for Communicating Research on Programming Languages
(willcrichton.net)
2 points
by
jez
5y ago
|
0 comments
254.
▲
by
jez
5y ago
It's articles like this that actually get me interested in learning computer graphics. When I took graphics in college, I spent half my time debugging weird C++ build problems and the other half of the time trying to get X windows to f
255.
▲
by
jez
5y ago
This is why Inbox's Bundles feature was amazing. User-defined rules, emails either show up live or in digest form throughout the day, shown in your (one) inbox, not in some panel where secondary "labels" or "folders"
256.
▲
by
jez
5y ago
Has Neovim ever considered to a rolling release model? Where I work, it’s considerably less of a headache to install Homebrew bottles instead of source/HEAD packages. There was a bug in Neovim 0.4 that I ran into every day for years—it
257.
▲
Error recovery with parser combinators (using nom)
(eyalkalderon.com)
2 points
by
jez
5y ago
|
0 comments
258.
▲
by
jez
5y ago
Do you have the link to that project?
259.
▲
by
jez
5y ago
For what it’s worth (not trying to convince you to switch back, just want to provide my perspective), I still use Dropbox on Linux (Pop!_OS 20.04) via their official installer and it works completely fine: https://www.dropbox.com
260.
▲
The Nocturnal Eye
(pbs.org)
1 points
by
jez
5y ago
|
0 comments
261.
▲
Ask HN: How did you author and typeset your technical book?
12 points
by
jez
5y ago
|
10 comments
262.
▲
by
jez
5y ago
Yep, Shopify another huge user of Sorbet. They’ve been using it since before it was open sourced, and have spoken about their experiences: https://youtu.be/v9oYeSZGkUw The numbers and testimonials in that presentation are t
263.
▲
by
jez
5y ago
We're reluctant to completely fork the language. We benefit from so many open source tools, technologies, and libraries built around Ruby. For example: we've built: - A type checker - LSP-based editor tooling - A compiler But we h
264.
▲
by
jez
5y ago
Yep, that's accurate. If anything, there aren't enough hints in Stripe's codebase, so much so that I'd love people to add more! When I'm looking at a production performance profile result, trying to figure out why
265.
▲
by
jez
5y ago
(I work on the Sorbet team) I've been meaning to write a blog post about this because I get asked about my personal journey to working on the team a bunch. The makeup of the current team is a split of: - people who worked on programmin
266.
▲
by
jez
5y ago
At the point where I/O is the performance bottleneck, that usually means it's not Ruby related! Instead, I/O problems are frequently a language-agnostic set of problems, like: - Oh jeez, I'm making a database roundtrip
267.
▲
by
jez
5y ago
(disclaimer: I work on the Sorbet team) I think I understand GP's motivation: RBI files and RBS files are two different formats, and as a user of the language, people tend to want to use the officially blessed solution the language pro
268.
▲
by
jez
5y ago
This is a great question! I've written up an internal blog post at Stripe about this, and now that the beans are spilled I might port it over to my personal blog or the Sorbet blog. The tl;dr: - The Sorbet types are hints for optimizat
269.
▲
Sorbet Compiler: An experimental, ahead-of-time compiler for Ruby
(sorbet.org)
264 points
by
jez
5y ago
|
83 comments
270.
▲
by
jez
5y ago
(2008), but my first time reading—I only realized when the date when it started talking about Wii in the future tense towards the end, which brings me back!) Previous discussions: https://hn.algolia.com/?dateRange=all&pa
More ›