Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rmnclmnt
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
181.
▲
by
rmnclmnt
5y ago
Sorry, I do not speak Portuguese! However, I could easily find-out what the snippet was doing by simple logic. I have been teaching programming/data for the past 2 years and you're right, simplification is of utmost importance for
182.
▲
by
rmnclmnt
5y ago
The french pseudo-code reminded me of my freshman year in Computer Science degree, so much nostalgia! Completely forgot about all that since then, but I wonder if using your mother tongue to learn programming is truly effective, especially
183.
▲
by
rmnclmnt
5y ago
Dynamic configuration is the first step, second step is the validation of configuration. To that aim, one can use Pydantic Settings management with extensive validation to avoid footguns down the road. If validation is configured properly,
184.
▲
by
rmnclmnt
5y ago
Your method resonates as a self-nano-implementation of "Learning By Teaching" methodology[1] and "Rubber Duck Debugging"[2]. I regularly work with students using "active learning" methods and having people expr
185.
▲
by
rmnclmnt
5y ago
And then there is the manager in the middle that had a previous tech background from 10 years ago but never took the opportunity to keep up. This type of guy tries to explain to you the task at hand used to be done in a matter of hours when
186.
▲
by
rmnclmnt
5y ago
Nice read thanks! In the same vein of gathering good data and finding the resonating solution to customers problems, Small Data[1] by Martin Lindstrom is another great read with a sociological approach, focused on branding but nonetheless o
187.
▲
by
rmnclmnt
5y ago
mkdocs + mkdocs-material + mknotebooks
188.
▲
by
rmnclmnt
5y ago
You can use use Jupyter Notebooks like Markdown files, with the added benefit of code blocks being executable for reproducible work. Then, just throw your notebooks into MkDocs (using a plugin) and voila, you get a statically hostable versi
189.
▲
by
rmnclmnt
5y ago
Don’t know why you’re being downvoted, SQLite is a perfect companion for local adhoc data analysis, up to a few GB of data. It is even supported by OSS BI tools like Metabase, so its a no brainer compared to a full blown PG!
190.
▲
by
rmnclmnt
5y ago
So it’s a visual wrapper around SQLite?
191.
▲
by
rmnclmnt
5y ago
A good reason is because Java was explicitly engineered and targeted towards enterprise use-cases from the beginning by Sun, whereas Python was created as a mean to teach programming with a simpler language.
192.
▲
by
rmnclmnt
5y ago
Mmmh interesting requirement! Indeed, defining very nested structure with Pydantic is one of its weaknesses. And of course I agree 100% about tradoffs in engineering. However I usually advise against using 2 dependencies doing mainly the sa
193.
▲
by
rmnclmnt
5y ago
You can use the now widely adopted Great Expections[0] library, which fits exactly this use-case for data validation! [0] https://greatexpectations.io
194.
▲
by
rmnclmnt
5y ago
If only for conciseness, readability and speed, I'd take Pydantic over any day. Being able to express 80% of type checking using Python native type hints + dataclasses is just so intuitive! And it's getting some wide adoption, for
195.
▲
by
rmnclmnt
5y ago
I remember having Prof. PRUSINKIEWICZ at the UofC giving lectures about physical modeling and animation: one of the most passionate and interesting course I have attended!
196.
▲
by
rmnclmnt
5y ago
As an alternative to MATLAB/Octave, may I suggest using Python with Jupyter Notebooks? For exploratory/analysis/prototyping work, I have not found a better platform and ecosystem. These notebooks are really powerful feature-w
197.
▲
by
rmnclmnt
5y ago
Two books I loved during my digital signal processing studies (especially in the audio field): - "Introduction to Computer Music"[0] by Nick Collins: very focused on audio programming for musical applications but you can easily ex
198.
▲
by
rmnclmnt
5y ago
And the most unknown/underrated feature: you can switch to slideshow mode and export to Reveal.js presentation!
199.
▲
Show HN: Ephemere – End-to-end encrypted and ephemeral messaging
(ephemere.app)
16 points
by
rmnclmnt
6y ago
|
1 comments
200.
▲
by
rmnclmnt
6y ago
Ephemere is a very simple experiment to create a secure and ephemeral messaging app. You can try it now at https://ephemere.app Why another messenger in 2021? Well, as a freelance contractor I often need a safe way to transmit s
201.
▲
by
rmnclmnt
6y ago
Damn good stuff!
202.
▲
by
rmnclmnt
6y ago
And based on Click for maximum interoperability with existing modules!
203.
▲
by
rmnclmnt
6y ago
I'm sorry but no privacy policy and not an open-source/free-software? I find it hard to believe it is "free" as in free beer... Shameless plug: if you want a self-hosted AGPL-3 alternative with optional PGP support, chec
204.
▲
by
rmnclmnt
6y ago
Hi folks, Over the last few weeks, I've been hacking an end-to-end encrypted collaborative drawing app. I started coding this after seing all my friends and colleagues using Skribbl.io which is very far from being a privacy-first servi
205.
▲
Griffonnage: Scribble careless drawings with friends, privately
(griffonnage.now.sh)
1 points
by
rmnclmnt
6y ago
|
1 comments
206.
▲
Scrubbing URL fragments from Sentry crash reports
(romain-clement.net)
2 points
by
rmnclmnt
6y ago
|
0 comments