Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
shpongled
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
91.
▲
by
shpongled
4y ago
I just got a massive hit of dopamine from the nostalgia of seeing the classic homepage. So many hours of my middle school life spent playing Runescape...
92.
▲
by
shpongled
4y ago
I would argue that it appears very good at syntactic analysis... but semantic, not so much.
93.
▲
by
shpongled
4y ago
For rapid prototyping I (who you originally replied to) completely avoid lifetimes. If you think you have to "annotate lifetimes of everything you pass around", you should probably revisit Rust. This is simply not true. I find typ
94.
▲
by
shpongled
4y ago
Personally, I find rapid prototyping much faster in Rust than Python, and I don't think I'm a "top expert".
95.
▲
by
shpongled
4y ago
I still use python type hints (and TypeScript) - and while they have benefits, I find that they fall short of something like Rust, Haskell, etc (because they are just that - hints). I don't have the surety that the types as annotated a
96.
▲
by
shpongled
4y ago
You can write them, but without most of the benefits of static types
97.
▲
by
shpongled
4y ago
How is throwing a party during finals a facepalm? I recall that being one of the best times to party...
98.
▲
by
shpongled
4y ago
OP never said it was an abstract - they are from chem/bio (like me), where papers are submitted primarily to journals, not conferences. They mentioned abstracts in response to your comment about writing to the "steering committee
99.
▲
by
shpongled
4y ago
Nice examples - you can also have languages (like SML) where monomorphization is simply an implementation detail. Some compilers (e.g., MLton) perform monomorphization and others don't.
100.
▲
by
shpongled
4y ago
Personally, the opposite is true for me - case in point: python. I really dislike both the semantics and syntax of python. However, the scientific computing libraries (pandas, numpy, scipy, scikit-learn, matplotlib, seaborn, etc) are just t
101.
▲
by
shpongled
4y ago
I find it interesting that your complaints are almost totally about the syntax - that is generally the last thing I care about in a language. When I choose languages, I choose them based on semantics, tooling, community/ecosystem, UX,
102.
▲
by
shpongled
4y ago
I work in proteomics, where the field decided to standardize on XML based file formats. It can take longer to parse the data out of the XML container than it does to actually run the analysis.
103.
▲
by
shpongled
4y ago
Personally, I would use Rust even if it was managed/not as low level. Advanced ML type system + best-in-class developer UX/tooling is the biggest selling point for me.
104.
▲
by
shpongled
4y ago
This is awesome, I will be installing and trying out later today! I was working on a SML compiler [1] and language server in Rust as well, but I dropped the ball towards the end of 2020 as I had a PhD to finish! SML is a great language, and
105.
▲
by
shpongled
4y ago
I personally find strong static typing (a la Rust, Haskell, Standard ML) to be much more expressive and with better UX/DX by miles.
106.
▲
by
shpongled
4y ago
I've also dropped mine several times (it did get a minor chip), beat it up a bit (despite trying to be careful), and even spilled water on it... liquid got behind a good 25% of the screen and I thought I would have to just suck it up
107.
▲
by
shpongled
4y ago
I'm building scientific software in Rust. Phenomenal performance, drop-in concurrency support (`iter()` -> `par_iter()` with Rayon), and a great ML-based type system that makes writing correct code easy. It also has some of the best
108.
▲
by
shpongled
4y ago
> Comparing alphafold to conventional homology modeling is disingenuous at its most charitable interpretation. It's really not - have you played around with AF at all? Made mutations to protein structures and asked it to model them?
109.
▲
by
shpongled
4y ago
I would argue that depends on your definition of deep - we are certainly getting better at developing both genetic and chemical tools that allow us to probe specific pathways/sub-systems of biology, and read out the resulting perturbed
110.
▲
by
shpongled
4y ago
It's certainly a goal to work towards. However, it's pretty difficult to build One ELN to Rule Them All given how flexible many kinds of biological experimental designs are - especially when you're working on the bleeding edg
111.
▲
by
shpongled
4y ago
We already know that many genes have more than one function (especially when you consider that one gene can produce many protein products)
112.
▲
by
shpongled
4y ago
I am a self admitted python- and ORM-hater and I agree. Django is pretty fantastic, and I have successfully used it to spin up several complete CRUD projects in a day or two
113.
▲
by
shpongled
4y ago
The parent comment was about a transpiler targeting brainfuck, not an interpreter. Writing a brainfuck interpreter (or compiler to x86/etc) is indeed trivial... writing a compiler targeting brainfuck is another beast entirely.
114.
▲
by
shpongled
4y ago
I have the compiler on GitHub [1] - I just started working on it again after a 2-year hiatus (to finish my PhD). As for language-server, I'm currently sketching out some plans to use SMLnj's "Visible Compiler" feature, s
115.
▲
by
shpongled
4y ago
You have already linked to it :)
116.
▲
by
shpongled
4y ago
SML is one of my favorite languages (I've been (very) slowly writing a compiler & language server for it). Sure, it has some warts/differences compared to newer languages - we have moved towards traits/typeclasses/et
117.
▲
by
shpongled
4y ago
Standard ML is one of my favorite languages. I would kill for a programming environment a la Rust
118.
▲
by
shpongled
5y ago
Indeed, I do a lot of Rust/ML-style programming, so the type-directed approach comes naturally.
119.
▲
by
shpongled
5y ago
> Let’s start with a general guideline for programming Go: write Go programs by writing code, not by defining types I find this interesting - I think I typically do the reverse: I generally start by thinking of my program in terms of typ
120.
▲
by
shpongled
5y ago
Unfortunately, I haven't found a ton of "easily-digestible" and, at the same time, comprehensive guides on compiling functional languages. Generally you'll find a mix of blog posts/class notes/papers covering a
More ›