Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
shpongled
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
61.
▲
by
shpongled
3y ago
It's still a great idea - I haven't heard anyone else suggest using such context for predicting AGI timelines.
62.
▲
by
shpongled
3y ago
To be pedantic, I would argue that we aren't even close to being able to simulate the full brain of a flatworm on a supercomputer at anything deeper than a simple representation of neurons. We can't even simulate all of the chemic
63.
▲
by
shpongled
3y ago
Maybe in CS? In the life sciences, practically no one knows how to use LaTeX, or has even heard of it.
64.
▲
by
shpongled
3y ago
Polars is written in Rust!
65.
▲
by
shpongled
3y ago
I would argue that mass spectrometry based proteomics is capable of offering much better insight into functional relevance than transcriptomics. Proteins carry out function... and mRNA levels are only loosely coupled to protein levels (at b
66.
▲
by
shpongled
3y ago
That sounds like a major skill or motivation issue. I wouldn't want a "dev" who spent 2-3 hours a day doing something like this manually working with me.
67.
▲
by
shpongled
3y ago
Definitely agree - when I say slightly slower I'm mostly referring to the happy-path/basic uses (reading files, using hashmaps, web servers, etc). There are definitely aspects of Rust that are much more complex (typically with a t
68.
▲
by
shpongled
3y ago
I also use it professionally, for both web apps and HPC algorithms. Are there some things faster to write in python? Sure. But I find the mental overhead is significantly less (for me) in Rust, and overall dev time is about equal, since I t
69.
▲
by
shpongled
3y ago
I would as well. I've also placed in the top 100 of advent of code before... using Rust :) I think once you get familiar with it, it is just slightly slower to write than python.
70.
▲
by
shpongled
3y ago
I had the exact same experience - I did some of AoC in SML, fell in love with the core language, and even hacked on a toy SML compiler (didn't get too far). It really is a wonderful language held back by a lack of good tooling and ecos
71.
▲
by
shpongled
3y ago
I sold the 590 :)
72.
▲
by
shpongled
3y ago
Yeah, sorry that wasn't very clear. One option for a partial update is do define a new `Update` struct: struct Bar { id: Uuid, column_1: i64, column_2: i64, column_3: String, column_4: Uuid
73.
▲
by
shpongled
3y ago
Either do a patch with a new struct, or do full updates (what I typically do). I have a few dynamic queries, but for the most what I'm doing is relatively straightforward. I still prefer this over using an ORM, personally.
74.
▲
by
shpongled
3y ago
There is some trade-off in development speed, but I think it's outweighed by the productivity gains from a great static type system and language that is relatively free of footguns. I have built several APIs with Rust + Axum + Sqlx. I
75.
▲
by
shpongled
3y ago
`if err != nil` is the easiest example. Sum types allow you to express type-level OR. Structs/tuples etc are AND (product types). I like to be able to use both OR and AND at both the expression and type level.
76.
▲
by
shpongled
3y ago
Lack of sum types is complete deal-breaker for me unfortunately.
77.
▲
by
shpongled
3y ago
> solid type system Politely closes door in your face
78.
▲
by
shpongled
3y ago
Who wouldn't. But let's not pretend that stackage and crates.io are covering the same functionality space. As just one example: there are no OCaml or Haskell packages for natively reading or writing parquet files. There are at lea
79.
▲
by
shpongled
3y ago
I'm familiar with both - but not really the same order of magnitude. crates.io lists >120k packages. opam has ~4500, and stackage ~3000. And the package ecosystem is only part of it. Admittedly, I haven't written any OCaml or H
80.
▲
by
shpongled
3y ago
It's not a dumb take at all. I have been using Rust for > 6 years now. A significant portion of my projects don't benefit strongly from the borrow checker (the other ones massively do). I use Rust primarily because it has a sol
81.
▲
by
shpongled
3y ago
Readability is a function of familiarity though. I have been programming in Rust for > 5 years, I find it to be an incredibly readable language, because I am so familiar with it.
82.
▲
by
shpongled
3y ago
> You should try talking to some actual graduates in the life sciences department at your local state school, and not just MD-PHDs. I am willing to bet money that the number of non-medical biology researchers whose number one choice is m
83.
▲
by
shpongled
3y ago
I would look into AWS Batch - it works pretty well for running diverse jobs. I have a few jobs that are triggered by S3 uploads that run for 1-30 minutes, and other jobs that run for ~hours. All on Fargate
84.
▲
by
shpongled
3y ago
See the tweets from the other replier, as well as my reply above.
85.
▲
by
shpongled
3y ago
The former dean of Harvard Medical School: https://twitter.com/jflier/status/1495833104510038026 A slew of retracted papers from his mentor's lab, and image duplications/fabricated western blots from Dav
86.
▲
by
shpongled
3y ago
David Sinclair is considered to be a quack (bordering on a fraud) by many within the scientific community.
87.
▲
by
shpongled
4y ago
Seriously, what is with all of the people in this thread that take offense at the flaws of ChatGPT/LLMs being pointed out? Are you all just working at AI companies?
88.
▲
by
shpongled
4y ago
> My prof developed a production SML compiler that's fairly widely used MLton? I've been playing around on-and-off with a non-production SML compiler and MLton is such a fantastic resource. This is just a hobby for me, but I ha
89.
▲
by
shpongled
4y ago
Rust, but practically no other mainstream or OO/imperative style language
90.
▲
by
shpongled
4y ago
Super cool - I have gone done the rabbit hole of trying to compile functional languages/lambda calculus with continuations a few times. I will be bookmarking and returning to this when the I get the itch again!
More ›