Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
laurentlb
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
61.
▲
by
laurentlb
2y ago
A good tutorial should be reviewed and tested by a second person.
62.
▲
by
laurentlb
2y ago
It's indeed useful to distinguish singular you from plural you, which is something that most other languages do. As a non native speaker, I'm sometimes confused and wish to see a distinction between between singular and plural the
63.
▲
by
laurentlb
2y ago
I find it super expensive if you want to have the history.
64.
▲
by
laurentlb
2y ago
Interesting! Consider adding screenshots to the readme.
65.
▲
by
laurentlb
2y ago
I've tried the app (free trial), it's doing a good job at identifying issues in my pronunciation. It can rate my level and highlight the vowel / consonants within words that need improvement. The app looks quite good, but a b
66.
▲
by
laurentlb
2y ago
The timing was a coincidence. It's unrelated to the release of Bazel 8.
67.
▲
by
laurentlb
2y ago
Indeed, that's something I had in the back of my mind too. (if anyone has ideas in the area, you can reach out to me)
68.
▲
by
laurentlb
2y ago
Yes, you can try these bindings: - https://github.com/caketop/python-starlark-go - https://github.com/inducer/starlark-pyo3 (I haven't tried them myself)
69.
▲
by
laurentlb
2y ago
You've probably looked only at the Bazel BUILD files. They are indeed quite declarative (as the syntax is restricted even more). If you open other Starlark files that have functions (in Bazel, that would be in .bzl files), you should r
70.
▲
by
laurentlb
2y ago
Try this in Python: id("ab") # not deterministic hash("ab") # not deterministic def foo(): pass str(foo) # not deterministic Another sneaky one is the `is` operator in Python, where the Python documentation says: > Du
71.
▲
The Starlark Programming Language
(starlark-lang.org)
136 points
by
laurentlb
2y ago
|
121 comments
72.
▲
A practical introduction to the Starlark language
(laurent.le-brun.eu)
4 points
by
laurentlb
2y ago
|
0 comments
73.
▲
by
laurentlb
2y ago
There are some interesting design ideas, but I'm not sure where the project is going. Based on the commit history, it was created by one person and there has been almost no activity in the last 12 months. The current status is unclear
74.
▲
A Viral Google Doc Experiment During Google Layoffs
(laurent.le-brun.eu)
7 points
by
laurentlb
2y ago
|
0 comments
75.
▲
by
laurentlb
2y ago
Python chained operators can be confusing, especially as it allows you to write things like: — x < y > z — a in b not in c WalterBright mentioned that D will give you an error. When designing Starlark (a derivative of Python), I also
76.
▲
by
laurentlb
2y ago
Thanks a lot! This should be fixed now. I started experimenting with the speech recognition browser API yesterday (so that the user can listen and repeat sentences), but it's not supported everywhere.
77.
▲
by
laurentlb
2y ago
https://lingostories.org (not a business, just a side-project, entirely free) I'm building a website with interactive stories (or story-based games), intended for language learners. The idea is to make stories with choices
78.
▲
by
laurentlb
2y ago
Thanks a lot, I appreciate the feedback! Indeed, Duolingo Stories are the part of Duolingo I enjoyed the most too. Taping words: I sometimes find it useful to focus my listening and try to recognize the words. But I'm not sure about th
79.
▲
by
laurentlb
2y ago
I've recently discovered this approach, and I really like it. I've looked at ways to make it more interactive / gamified, and I've made a prototype with with simple interactive stories (text adventures), designed for lan
80.
▲
Evolving a Codebase at Google Scale
(laurent.le-brun.eu)
3 points
by
laurentlb
2y ago
|
0 comments
81.
▲
by
laurentlb
2y ago
I'd like to know more about the "Support for non-determinism" and how that differs from other build systems. Usually, build systems rerun actions when at least one of the inputs has changed. Are non-deterministic targets reru
82.
▲
by
laurentlb
2y ago
In the CSV file, I see that the Google software is attributed to Mountain View, even when the actual teams were not in Mountain View. (I found the visualization hard to use, at least on mobile, so I used the CSV file)
83.
▲
by
laurentlb
2y ago
My formula for calculating a tip is `return 0`, but it's very country-dependant. (US-defaultism?)
84.
▲
Building LingoStories: An Experimental Project for Language Learners
(laurent.le-brun.eu)
2 points
by
laurentlb
2y ago
|
0 comments
85.
▲
by
laurentlb
2y ago
Using shorter intervals could be a premium feature.
86.
▲
by
laurentlb
2y ago
Yes. I've (re)started my blog a few months ago. Some articles went viral. Some people mentioned my blog IRL (and I didn't know they were following it). Some of my blog posts led to nice discussions online or offline. Some people h
87.
▲
My Adventures with Narrative Engines
(laurent.le-brun.eu)
3 points
by
laurentlb
2y ago
|
0 comments
88.
▲
by
laurentlb
2y ago
If I understand correctly, there are 5 free credits (= 5 images) when I create an account. Do you plan to offer more free credits over time? Or have a plan that doesn't require a subscription? The product looks very nice, but I'm
89.
▲
by
laurentlb
2y ago
I wanted to try mutable.ai on my open-source project one month ago. I contacted info@ but I still haven't got any response. The repo is https://github.com/laurentlb/shader-minifier and I'm curious to see how
90.
▲
by
laurentlb
2y ago
Of course, it also depends on the local laws. In some countries, there are stronger employee protection laws. My employer wanted to do layoffs. They had to come up with an offer that's so good that some employees accepted it (everyone
More ›