Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
benrutter
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
781.
▲
by
benrutter
4y ago
I don't really know why this post is appearing now given textual is already at version 2 and not a new thing, but I love love looovve textual. Alongside rich (also from textualize) its one of those rare libraries that I can't find
782.
▲
by
benrutter
4y ago
It's a design choice by its creator- funny enough I was listening to an episode of 'talk python to me' with the creator yesterday and he talked about exactly that. The main reason given was that each plugin has to reimplement
783.
▲
by
benrutter
4y ago
That is wild! I've always wondered with functional programming what it would actually look like to have a game written in it- guess this is my answer.
784.
▲
by
benrutter
4y ago
I enjoyed reading this and it made me think it would have been nicer if tabs had won in the end. My best guess for why is that 'replace all tabs with x spaces' is marginaly easier to automate than the (also pretty easy to automate
785.
▲
Ask HN: Is Anyone Using Datamesh?
1 points
by
benrutter
4y ago
|
0 comments
786.
▲
by
benrutter
4y ago
I agree, but for something like the CRUD app example I made bringing in pydantic or something would solve that. Rust's type system is a lot stricter because it's solving problems in a space that doesn't touch a lot of Python
787.
▲
by
benrutter
4y ago
Sure thing! Footguns might be the wrong word, and I know as a low level language Rust is insanely safe, but for a high level developer it's type system is gonna mean spending a lot of time in the compiler figuring out type errors, at
788.
▲
by
benrutter
4y ago
I completely agree - but you say that like it's a bad thing. I work as a developer alongside data scientists, who might have strong knowledge of statistics or machine learning frameworks rather than traditional programming chops. For t
789.
▲
by
benrutter
4y ago
This is the community attempt to continue / revive atom right? Interesting that atom doesn't really get mentioned in the docs anymore- hopefully a sign that it's finding its feet and direction as a project in its own right.
790.
▲
by
benrutter
4y ago
I'm surprised to see so many opinions on what is "objectively" the best database paradigm. My incredibly boring take: databases are such a generic tool that it really depends on your use case, there are times when noSQL is st
791.
▲
by
benrutter
4y ago
There's a great podcast/interview with the creator of duckdb. He's pretty clear of thinking of the use case as more or less equivalent to mysql but for aggregated queries. I think trying to use it in place of something like a
792.
▲
by
benrutter
4y ago
This is well made case - but I'm not sure I buy the central argument. Within some basic limits, I don't think terseness and readability have the contradiction made out here, because in programming we have abstraction, which gives
793.
▲
by
benrutter
4y ago
There really is nothing greater than an completely idiotic idea implemented with pure genius - this was immense reading and I learnt a lot!
794.
▲
by
benrutter
4y ago
Thanks! Glad you enjoyed looking over it- that's exactly how I feel about xonsh. Having python in the shell feels great, but I'm always left feeling like I have a marriage of something I like with something I like less (not to hat
795.
▲
by
benrutter
4y ago
Haha, thanks! That's such an immensely charitable interpretation of my messy typo- I'll update the readme so people can copy paste there music collection into non-existence if they feel like it. (Luckily it'll just go to the
796.
▲
by
benrutter
4y ago
There's some interesting projects like pubd, but I'd massively recommend ipdb. Its basically what I wish pdb was- i.e syntax highlighting, multilinear editing, completion hints etc
797.
▲
by
benrutter
4y ago
This was the exact reason! I should have named it something train themed, then the emoji choice would have been a lot better
798.
▲
by
benrutter
4y ago
True! but the shell was very similar to xonsh's shell, so I figured an oyster was the least confusing choice
799.
▲
by
benrutter
4y ago
If working for big tech is what youbwant to do, there's no such thing as a bad time to go for it. That said, you'll have a harder time finding opportunities in this currently bout of layoffs and hiring freezes than you would have
800.
▲
Show HN: Clamshell- an experimental Python based shell
(github.com)
51 points
by
benrutter
4y ago
|
25 comments
801.
▲
by
benrutter
4y ago
Finally! I've been wanting something like this for ages- generally speaking I don't consider myself an idiot, but I'm forced to pull that into questioning every time I test and debug ci/cd actions with an endless stream
802.
▲
by
benrutter
4y ago
What I've always wished existed for social media was something more along the lines of a protocol (like email or rss) than a platform (like Facebook or Twitter). It seems like as long as a communication form is tied in to one specific
803.
▲
by
benrutter
4y ago
OK, so this is hilarious, buy I'd be really interested to know where that figure comes from? (obviously an error since its not pulling in the normal cost, but what's it pulling in instead?)
804.
▲
Show HN: HaikuBot, a script to procedurally generate original haikus
(github.com)
1 points
by
benrutter
6y ago
|
0 comments
805.
▲
A Python library for generative art creation
(github.com)
1 points
by
benrutter
6y ago
|
0 comments
806.
▲
by
benrutter
6y ago
Same here, with vim it's so easy to so learning once you can navigate comfortably, but I'm really glad I know this now!
807.
▲
I built a Naive Bayes model to predict genre from song lyrics and it went ok-ish
(benrutter.medium.com)
2 points
by
benrutter
6y ago
|
0 comments