Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
grantjpowell
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
grantjpowell
2y ago
This looks neat. I'm the author of a similar project in typescript we use at Cotera called Era [0]. Y'all might be implement something similar to our caching layer [1] which we think is super useful. Once you have a decent cross w
2.
▲
Era brings last mile analytics to any data warehouse via DuckDB
(cotera.co)
2 points
by
grantjpowell
3y ago
|
0 comments
3.
▲
by
grantjpowell
4y ago
Love the article. In my mind I see the problem of dynamic linking in rust to have a bunch of overlap with the "I want this rust library to be exposed in my higher level GC'd language with minimal safety issues/tedious handmai
4.
▲
by
grantjpowell
4y ago
I enjoy existential comics, which like this site also aims to be a more approachable introduction to philosophy https://www.existentialcomics.com/
5.
▲
by
grantjpowell
4y ago
> now you need a Monad "need a Monad" sounds scary but in practice it looks like this impl<T> Secret<T> { pub fn map<U>(&self, func: impl FnOnce(&T) -> U) -> Secret<U> {
6.
▲
by
grantjpowell
4y ago
Great callout, I haven't had my coffee yet. Here is a version that better shows what I intended pub struct Secret<T>(T); impl<T> Secret<T> { pub fn map<U>(&self, func: impl FnOnce(&T)
7.
▲
by
grantjpowell
4y ago
~I love when I see programming languages who's first advertised features are implementable in 8 lines of rust~ Edit: ^ the above had the wrong tone. Thanks to dang for pointing it out. What I meant to express was that it's possibl
8.
▲
by
grantjpowell
4y ago
If you use the vim fugitive plugin[1], The `:Gbrowse` command [2] will open your browser to github on the correct file/commit. It also works on visually selected ranges, automatically linking to the range in github [1] https:/&#x
9.
▲
by
grantjpowell
4y ago
Both of my tech jobs specifically have had non-solicitation clauses to prevent me from doing this type of thing. They both have 1 year lock outs on convincing my friends to quit their jobs
10.
▲
by
grantjpowell
5y ago
Wow, the stack in the article feels like a ton of innovation tokens[1]. I hate to be an armchair expert, but I'll do my best to give the _counter_ opinion to "this is a model of a good startup stack". If you're looking t
11.
▲
by
grantjpowell
5y ago
I constantly recommend this at work. The specific content isn't super helpful to Saas day to day development, but for me it built an intuition about postgres that has been invaluable. I think once I understood the "heart and soul&
12.
▲
by
grantjpowell
5y ago
I learned basic command line skills from the "Bandit" game[0]. Huge fan of the genre and it's one of the things I always recommend new developers. [0] https://overthewire.org/wargames/bandit/
13.
▲
by
grantjpowell
5y ago
I've worked in Erlang/Elixir for the past few years and I haven't had the opportunity to work "in anger"[0] with languages with traditional threads/mutexes/sempahores. This game was a blast and made me app
14.
▲
by
grantjpowell
5y ago
Yeah! I answer how I got my trail name and a few of my other favorite trail names below
15.
▲
by
grantjpowell
5y ago
Yep! I went by my real name "Grant" for a long time because I knew I would have to tell the story of how I got my trail name 1000 times and I wanted it to be a good story. Then one night I told people that's why I was waiting
16.
▲
by
grantjpowell
5y ago
I finished the A.T. in October after 174 days, by far the hardest thing I've ever done in my life. I can't imagine trying to do a whole triple crown in a single year. Hats off to these two! - Bear Bait
17.
▲
by
grantjpowell
5y ago
As silly as it sounds, I use the technique of using of using _really_ informal language to avoid spookiness "Wanna see somthing cool?" "Lets shoot the shit after this" "Yo, you wanna hang for a minute at 4"
18.
▲
by
grantjpowell
6y ago
I see this as evidence that the privacy features of these coins may be effective in their goals. If I'm in a position where I need the privacy features of these coins for my own safety, I'm going to lean towards the one with all t
19.
▲
Exposing my Pi as a Tor Hidden Service
(hmlhml.com)
2 points
by
grantjpowell
6y ago
|
0 comments
20.
▲
Enhancing My Home Network (Ft. My Raspberry Pi)
(hmlhml.com)
3 points
by
grantjpowell
6y ago
|
0 comments
21.
▲
Startup Financing in the Age of Capital Abundance
(davidcummings.org)
2 points
by
grantjpowell
6y ago
|
1 comments
22.
▲
by
grantjpowell
6y ago
Ring signatures are cool tech, but it's important to point out ring signature plausible deniability promises only work _ in the absence of outside (off chain) information _. When coupled with outside information (Cooperation with excha
23.
▲
by
grantjpowell
6y ago
This is satire right? The author's point is that this stack trace isn't very helpful because it's repeating the same thing over and over?
24.
▲
by
grantjpowell
6y ago
Elixir has a few forms of updating a struct (or map) %{existing_map_or_struct | some_key_1: :some_val, some_key_2: :some_val} Then there is also `put_in/2`, `put_in/3`, `update_in/2`, `update_in/3`, these are ni
25.
▲
by
grantjpowell
6y ago
This is one of my all time favorite books. If you work with Postgres, an awesome follow up is this article series (much more advanced) http://www.interdb.jp/pg/
26.
▲
by
grantjpowell
6y ago
> How do people deal with things like deeply nested JSON in Elixir? Have you gotten to play with the `put_in/2` [0] and `update_in/2` [1] macros? They're designed to manipulate deeply nested structures like JSON iex(
27.
▲
by
grantjpowell
6y ago
I'll build on this. One thing I like about phoenix/elixir is that its as easy as a rails app to get started. The really cool thing is when you need some power/polish you can reach under the hood and do very powerful things wi
28.
▲
by
grantjpowell
6y ago
My startup is build on Elixir for two reasons 1.) The nature of the problem (Distributed Multiplayer Game with complex logic but not computation heavy/number crunchy) 2.) I just like the language and have used it professionally for yea
29.
▲
by
grantjpowell
6y ago
> Elixir sucks at: > number-crunchy, like a shoot em up, or HPC. > something which requires mutable bitmaps (someone this past weekend brought up "minecraft server") One thing I'd like to see for the BEAM communities
30.
▲
by
grantjpowell
6y ago
> [ruby] is almost as semantically flexible as Lisp and ultimately friendlier Elixir for the most part _is_ a Lisp, and inherits almost all of Lisp's semantic flexibility also I write Elixir full time now after writing Ruby for seve
More ›