Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lihaoyi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
211.
▲
Com.lihaoyi Scala: Executable Pseudocode That's Easy, Boring, and Fast
(lihaoyi.com)
3 points
by
lihaoyi
3y ago
|
0 comments
212.
▲
Com.lihaoyi Scala: Executable Pseudocode That's Easy, Boring, and Fast
(lihaoyi.com)
4 points
by
lihaoyi
3y ago
|
0 comments
213.
▲
Developing Databricks' Runbot CI Solution
(databricks.com)
2 points
by
lihaoyi
4y ago
|
0 comments
214.
▲
An Introduction to the Mill Build Tool – Oliver Mélois
(youtube.com)
1 points
by
lihaoyi
5y ago
|
0 comments
215.
▲
How I Self-Published My First Technical Book
(lihaoyi.com)
39 points
by
lihaoyi
5y ago
|
2 comments
216.
▲
Scala at scale at Databricks
(databricks.com)
251 points
by
lihaoyi
5y ago
|
166 comments
217.
▲
by
lihaoyi
5y ago
For my book Hands on Scala, I did a totaly different approach: parsed markdown into HTML myself, used puppeteer to turn it into PDFs. I extended markdown with some macros to do the things I needed (e.g. named cross-references, two-column se
218.
▲
Scala at Scale at Databricks
(databricks.com)
2 points
by
lihaoyi
5y ago
|
0 comments
219.
▲
Scala at Scale at Databricks
(databricks.com)
3 points
by
lihaoyi
5y ago
|
0 comments
220.
▲
Scala at Scala at Databricks
(youtube.com)
2 points
by
lihaoyi
5y ago
|
0 comments
221.
▲
Scala at Scale at Databricks
(youtube.com)
1 points
by
lihaoyi
5y ago
|
0 comments
222.
▲
Developing Databricks' Runbot CI Solution
(databricks.com)
1 points
by
lihaoyi
5y ago
|
0 comments
223.
▲
Developing Databricks' Runbot CI Solution
(databricks.com)
2 points
by
lihaoyi
5y ago
|
0 comments
224.
▲
by
lihaoyi
5y ago
On the other hand, Scala's uPickle works almost identically as how Serde does, originally for performance, but the final visitor-based architecture ended up being almost identical. KotlinX serialization works basically the same way too
225.
▲
Developing Databricks' Runbot CI Solution
(databricks.com)
2 points
by
lihaoyi
5y ago
|
0 comments
226.
▲
Reflection on four years at Databricks
(lihaoyi.com)
2 points
by
lihaoyi
5y ago
|
0 comments
227.
▲
Reflecting on Four Years at Databricks
(lihaoyi.com)
8 points
by
lihaoyi
5y ago
|
0 comments
228.
▲
Hands-On Scala Programming
(handsonscala.com)
2 points
by
lihaoyi
5y ago
|
0 comments
229.
▲
by
lihaoyi
6y ago
I maintain a medium scale/complexity service, backed by a postgres database, and this post resonates. While postgres has a great storage engine, the application interface going through the query planner is awful. We've had outages
230.
▲
by
lihaoyi
6y ago
We have this in Scala via the PPrint library, which provides 'pprint.log'. pprint.log also shows the filename/line number (so you can find your prints later) and has colored output and intelligent indent-formatting for things
231.
▲
by
lihaoyi
6y ago
I tried using wkhtmltopdf for rendering my book https://www.handsonscala.com/ to pdf, but in general I found it pretty buggy and unreliable. Lines of text would get split between pages, some CSS like flexbox didnt render pr
232.
▲
by
lihaoyi
6y ago
As a point of contrast, I maintain a CI system at work, with a plain-old-HTML (almost javascript-free) log browser. Including ANSI syntax highlighting (server-rendered), timestamp tooltips, real-time updating, etc. Chrome has no problems lo
233.
▲
Speedy Scala Builds with Bazel at Databricks
(databricks.com)
1 points
by
lihaoyi
6y ago
|
0 comments
234.
▲
Message-Based Parallelism with Actors
(lihaoyi.com)
1 points
by
lihaoyi
6y ago
|
0 comments
235.
▲
by
lihaoyi
6y ago
In Scala.js, you lean heavily on the Javascript runtime, and on the large ecosystem of Javascript libraries. That integration into the existing ecosystem is in fact one of the big selling points of Scala.js, just like how it is a big sellin
236.
▲
by
lihaoyi
6y ago
Yeah the extreme FP stuff works for some people, but not others, and that subcommunity has traditionally been very loud. I've been pushing hard on using Scala in a more hybrid way over the years, first with my open source libraries and
237.
▲
by
lihaoyi
6y ago
I think you have something here. Scala is complez, but it lets you "push down" a lot of application-level complexity into the language where it can be better managed snd understood by tooling. For example, - Scala singleton object
238.
▲
by
lihaoyi
6y ago
I'd argue that the real problem is finding people who think they're level 5 but aren't. Writing dense impenetrable code certainly doesn't sound like a high-level engineer to me! Scala certainly has no shortage of these
239.
▲
by
lihaoyi
6y ago
It's true that hardcore FP folks have been a problem in the past, and to some extent still are. However, things have definitely gotten a lot better now. There's a large contingent of "boring Scala" folks in the online co
240.
▲
by
lihaoyi
6y ago
Scala's Futures work unchanged, it just has a single-threaded threadpool instead of a multithreaded one. Anything built on Futures (e.g. my Castor actor library) is unchanged as well. Scala Futures are more or less a 1:1 mapping to Jav
More ›