Hacker Newsnew | past | comments | ask | show | jobs | submit | peterm4's commentslogin


I love this. I’ve always considered doing something similar with a traditional recsys model.

The only feature I’d love to see, is there are many posts where I’m more interested in the HN comments, rather than the articles themselves. It would be great to see this incorporated somehow.

Awesome work though. Will bookmark!


thats grand, thank you! we really want to look at both using comments as a source for preference, and applying your preferences to comments to perhaps flag/sort/filter once you are on a page. Will have to think about the user flow, and the way in which preferences differ for comments vs posts


Not as exciting or big as some of the projects on here, but just a small personal one I’ve been wanting to do for a while.

I recently impulse bought an Epson receipt printer, and I’ve started putting together a server in Go to print a morning update every day. Getting it to print the weather, my calendar and todos, news headlines, HN front page. Basically everything I pick up my phone for in the morning, to be on paper rather than looking at a screen first thing. Very early days but hacking away and learning escpos/go! (Vibecoding a lot of it)

https://github.com/petertjmills/escpos-server


Wow this is a really interesting concept. I have had many ideas for how to loosen the grip of the digital maelstrom on my brain. You're right, not looking at the phone in the morning is critical, and reading a few things on a page seems a lot more weighty and important than flitting by things on a phone.


Very cool. I’ve thought about a digital dashboard for something similar (wave / weather report mostly) but I love the printer aspect.


This reminds me of a project for using a receipt printer to print of physical tickets of GitHub issues. https://aschmelyun.com/blog/i-built-a-receipt-printer-for-gi...


Did you see the recent submission "A receipt printer cured my procrastination [ADHD]" ( https://news.ycombinator.com/item?id=44256499 ) ?


I did. My idea has preceded me seeing that article for a while now, but reading that was definitely a push finally try it out.


You have an interesting point. Screens are always changing and rarely taken seriously. Words on paper create a sense of weight and permanence. Make it work!


Watch out for the BPA in the receipt paper


Where I am, BPA receipts are banned, fortunately. Also making sure to buy BPA free alternatives.


Are there any keywords that help with identifying the most clean/neutral paper? Went down the rabbit hole briefly and had a tough time feeling confident in what was credibly Bpa free (at least on Amazon).


Which printer did you buy? Only gave it a quick glance but there seems to be a wide variety of printers...


Very different from all the magic mirror sort of solutions. Nice!


Love it I should do the same. We compare results :))


Seconding that Zen has been an amazing Arc replacement for those happy with Firefox based browser. The only challenge is daily driving both Zen and Zed as a code editor is a pain when it comes to macOS spotlight (/raycast).


might not meet your needs but I had similar issues and found an app called rcmd, it lets me easily bind keybinds to my commonly used apps, and you can also easily toggle between multiple windows of the same app via the keyboard

https://lowtechguys.com/rcmd/ - no affiliation, and probably other similar options are available


I'd absolutely love to love this.

Using dbt at $JOB, and building a custom dbt adapter for our legacy data repos, I've slowly developed a difficult relationship dbt's internals and externals. Struggling with the way it (python) handles concurrency, threading, timeouts with long running (4hr+ jobs), and the like. Not to mention inconsistencies with the way it handles Jinja in config files vs SQL files. Also it's lack of ingestion handling and VSCode/editor support, which it seems like Bruin considers very well! Since starting poking around on the inside of dbt I've felt like Go or Rust would be a far more suitable platform for a pipeline building tool, and this looks to be going in a great direction, so congrats on the launch and best of luck with your cloud offering.

That being said, I tried starting the example bruin pipeline with duckdb on a current data project, and I'm having no luck getting the connection to appear with `bruin connections list` so nothing will run. So looks like I'm going to have to stick with dbt for now. Might be worth adding some more documentation around the .bruin.yml file; dbt has great documentation listing the purpose and layout of each file in the folder which is very helpful when trying to set things up.


thanks for the feedback! I’ve put together a basic tutorial https://bruin-data.github.io/bruin/getting-started/tutorials... that shows how to configure .bruin.yml and build a pipeline using DuckDB—it might help get things running.

Your point on .bruin.yml documentation is spot on, and we’ll make improving that a priority. If you’re still running into issues, please don’t hesitate to reach out—I’d be happy to help debug this with you directly. Thanks again for giving Bruin a try!


hey, thanks a ton for sharing your thoughts, I appreciate that!

I am sorry to hear that it didn't work, we do have a dedicated page for duckdb specifically here: https://bruin-data.github.io/bruin/platforms/duckdb.html

Would this help with it? I'd love to see how we can improve if you'd like to share your thoughts on that. Please feel free to join our slack community as well, we can talk directly there too.


Been working with sqlite and Typescript, needing random rows sampled reproducibly with a seed. Found this handy little trick [0]. Not the cleanest, but it works!

`SELECT * FROM sales ORDER BY substr(${seedValue} * sales.id, length(sales.id) + 2) LIMIT 10;`

[0] https://stackoverflow.com/questions/24256258/order-by-random...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: