Mazzle – A Pipelines as Code Tool
13 by g0xA52A2A | 0 comments on Hacker News.
Sunday, December 31, 2023
Saturday, December 30, 2023
Friday, December 29, 2023
Thursday, December 28, 2023
Wednesday, December 27, 2023
Tuesday, December 26, 2023
Monday, December 25, 2023
Sunday, December 24, 2023
Saturday, December 23, 2023
Friday, December 22, 2023
Thursday, December 21, 2023
Wednesday, December 20, 2023
New top story on Hacker News: Ask HN: Who needs holiday help? (Follow up thread)
Ask HN: Who needs holiday help? (Follow up thread)
4 by atdrummond | 0 comments on Hacker News.
Hi all, I wanted to make sure that, ahead of Christmas and New Years, that everyone on HN who needs help (whether that’s affording a Christmas Day dinner or with longer term needs) is able to communicate such. I will be inaccessible from the 27th of December onwards for ten days, so I want to make sure I’m able to fulfill all/the majority of requests prior to then. Thanks to our previous thread ( https://ift.tt/g6f7lnm ) I was able to distribute nearly $30,000 in support to those who needed it. Unfortunately, this year the requests were not only far more numerous than in year’s past but also much more significant in the amounts asked. Given this, I kindly request that if you’re asking for support, that you do two things: 1. Make sure that the request is necessary. We had some asks for things like children’s college funds for kids who are 1-2 years old. While this is a worthy investment, it is somewhat outside the scope of this particular support programme. 2. Keep your request to $1,000 or less. Last year, the vast majority of funding requests were under $100. This year, a good 25%+ of all requests were over $1000 and we had a decent number (2-3%) over $10,000. While I did my best to finance the larger requests, please remember that I can have a greater impact the larger the number of people I can support. This cap might be overridden in truly extenuating circumstances but I want to encourage people to ask for what they truly need. Finally, please post in this thread once your support request has been filled. I want to avoid the otherwise-inevitable double funding that seems to happen when fulfillments are not noted. Once again, thank you to this wonderful community for all you’ve done for me and others. I truly hope that this is a small way in which I can begin to repay my karmic debt. - alexander EDIT: if you DID not receive a response from me (I got well over 300 emails) please send me a NEW email with your request. please include: 1. total needed 2. name + address 3. how to pay (preferred methods are, in order of preference, cashapp, bank transfer (wise, wire, ACH, etc), PayPal, crypto)
4 by atdrummond | 0 comments on Hacker News.
Hi all, I wanted to make sure that, ahead of Christmas and New Years, that everyone on HN who needs help (whether that’s affording a Christmas Day dinner or with longer term needs) is able to communicate such. I will be inaccessible from the 27th of December onwards for ten days, so I want to make sure I’m able to fulfill all/the majority of requests prior to then. Thanks to our previous thread ( https://ift.tt/g6f7lnm ) I was able to distribute nearly $30,000 in support to those who needed it. Unfortunately, this year the requests were not only far more numerous than in year’s past but also much more significant in the amounts asked. Given this, I kindly request that if you’re asking for support, that you do two things: 1. Make sure that the request is necessary. We had some asks for things like children’s college funds for kids who are 1-2 years old. While this is a worthy investment, it is somewhat outside the scope of this particular support programme. 2. Keep your request to $1,000 or less. Last year, the vast majority of funding requests were under $100. This year, a good 25%+ of all requests were over $1000 and we had a decent number (2-3%) over $10,000. While I did my best to finance the larger requests, please remember that I can have a greater impact the larger the number of people I can support. This cap might be overridden in truly extenuating circumstances but I want to encourage people to ask for what they truly need. Finally, please post in this thread once your support request has been filled. I want to avoid the otherwise-inevitable double funding that seems to happen when fulfillments are not noted. Once again, thank you to this wonderful community for all you’ve done for me and others. I truly hope that this is a small way in which I can begin to repay my karmic debt. - alexander EDIT: if you DID not receive a response from me (I got well over 300 emails) please send me a NEW email with your request. please include: 1. total needed 2. name + address 3. how to pay (preferred methods are, in order of preference, cashapp, bank transfer (wise, wire, ACH, etc), PayPal, crypto)
Tuesday, December 19, 2023
New top story on Hacker News: Show HN: Git, from scratch, in Python, Spelled out
Show HN: Git, from scratch, in Python, Spelled out
14 by yash-sri19 | 0 comments on Hacker News.
A simple version control system.
14 by yash-sri19 | 0 comments on Hacker News.
A simple version control system.
Monday, December 18, 2023
Sunday, December 17, 2023
Saturday, December 16, 2023
Friday, December 15, 2023
Thursday, December 14, 2023
Wednesday, December 13, 2023
Tuesday, December 12, 2023
Monday, December 11, 2023
Sunday, December 10, 2023
Saturday, December 9, 2023
Friday, December 8, 2023
Thursday, December 7, 2023
Wednesday, December 6, 2023
Tuesday, December 5, 2023
Monday, December 4, 2023
Sunday, December 3, 2023
New top story on Hacker News: Wise (formerly Transfer Wise) are asking me to send them photo of my ID
Wise (formerly Transfer Wise) are asking me to send them photo of my ID
11 by gwnywg | 10 comments on Hacker News.
Hi HN, I wonder if anyone here knows how is Wise handling photos of ID when they request one. I'm Wise customer since 2012, used it without any problem multiple times and was happy with the service I was receiving. A few days ago I received an email asking me to send a photo of my ID and also photo of my face. I understand they are doing this to fulfill some regulations but on the other side I can't stop thinking what damage will it cause if they fall a victim of hackers attack and photo of my ID is stolen from them. In the country where I live you can take a loan based on information from ID. Please share if you have gone through that process or if you know what they do with those photos once they confirm the photo of face matches with the photo on ID. I asked them through e-mail and will post here if I hear back. --edit-- I should have mentioned photos are uploaded through Wise web app, not through the e-mail, sorry if my explanation was confusing.
11 by gwnywg | 10 comments on Hacker News.
Hi HN, I wonder if anyone here knows how is Wise handling photos of ID when they request one. I'm Wise customer since 2012, used it without any problem multiple times and was happy with the service I was receiving. A few days ago I received an email asking me to send a photo of my ID and also photo of my face. I understand they are doing this to fulfill some regulations but on the other side I can't stop thinking what damage will it cause if they fall a victim of hackers attack and photo of my ID is stolen from them. In the country where I live you can take a loan based on information from ID. Please share if you have gone through that process or if you know what they do with those photos once they confirm the photo of face matches with the photo on ID. I asked them through e-mail and will post here if I hear back. --edit-- I should have mentioned photos are uploaded through Wise web app, not through the e-mail, sorry if my explanation was confusing.
Saturday, December 2, 2023
Friday, December 1, 2023
Thursday, November 30, 2023
Wednesday, November 29, 2023
Tuesday, November 28, 2023
Monday, November 27, 2023
New top story on Hacker News: Show HN: A Dalle-3 and GPT4-Vision feedback loop
Show HN: A Dalle-3 and GPT4-Vision feedback loop
37 by z991 | 7 comments on Hacker News.
I used to enjoy Translation Party, and over the weekend I realized that we can build the same feedback loop with DALLE-3 and GPT4-Vision. Start with a text prompt, let DALLE-3 generate an image, then GPT-4 Vision turns that image back into a text prompt, DALLE-3 creates another image, and so on. You need to bring your own OpenAI API key (costs about $0.10/run) Some prompts are very stable, others go wild. If you bias GPT4's prompting by telling it to "make it weird" you can get crazy results. Here's a few of my favorites: - Gnomes: https://ift.tt/gzydmlS - Start with a sailboat but bias GPT4V to "replace everything with cats": https://ift.tt/5K8J4e1 - A more stable one (but everyone is always an actor): https://ift.tt/t8GQ7Pe
37 by z991 | 7 comments on Hacker News.
I used to enjoy Translation Party, and over the weekend I realized that we can build the same feedback loop with DALLE-3 and GPT4-Vision. Start with a text prompt, let DALLE-3 generate an image, then GPT-4 Vision turns that image back into a text prompt, DALLE-3 creates another image, and so on. You need to bring your own OpenAI API key (costs about $0.10/run) Some prompts are very stable, others go wild. If you bias GPT4's prompting by telling it to "make it weird" you can get crazy results. Here's a few of my favorites: - Gnomes: https://ift.tt/gzydmlS - Start with a sailboat but bias GPT4V to "replace everything with cats": https://ift.tt/5K8J4e1 - A more stable one (but everyone is always an actor): https://ift.tt/t8GQ7Pe
Sunday, November 26, 2023
Saturday, November 25, 2023
Friday, November 24, 2023
New top story on Hacker News: Ask HN: How should I setup a phone for a newly blind relative?
Ask HN: How should I setup a phone for a newly blind relative?
69 by tallowen | 11 comments on Hacker News.
I am home for the holidays and my grandfather is newly blind. He's never learned braille or anything else and I believe it can be a relatively isolating experience. While I'm in town for the holidays, I would love to help him get back into things like podcasts, audio books and WhatsApp. Does anyone have recommendations for how to help set this up? He currently has an iPhone but if android phones are superior for blind users, I would happily help him switch.
69 by tallowen | 11 comments on Hacker News.
I am home for the holidays and my grandfather is newly blind. He's never learned braille or anything else and I believe it can be a relatively isolating experience. While I'm in town for the holidays, I would love to help him get back into things like podcasts, audio books and WhatsApp. Does anyone have recommendations for how to help set this up? He currently has an iPhone but if android phones are superior for blind users, I would happily help him switch.
Thursday, November 23, 2023
New top story on Hacker News: Show HN: UI Library Creator
Show HN: UI Library Creator
14 by kemyd | 0 comments on Hacker News.
Hey HN! The "Generative" trend is booming, and UI Library Creator is our original approach to it. In the last three years, we have added 60+ professional UI libraries to Shuffle's catalog (Shuffle = visual editor for web developers). Still, we know we need more than this to satisfy our growing user base! That's why we created the UI Library Creator. In this tool, you can combine elements and styles to create unique UI libraries that work seamlessly with the Shuffle Editor and all its capabilities (drag-and-drop, customizations, live preview, and more). We provide you with UX solutions (components) written in Tailwind CSS and presets so you can quickly combine them to create what you need. You don't need to talk to a "black box" AI with a chat interface. Possible combinations are in gazillions. We aim for original creations, but you have complete control over the final effect. How to use the UI Library Creator: * Visit: https://ift.tt/2nqz4VU * We recommend starting by selecting Assets and Copywriting for your target audience. * When these two options are locked, use the "Shuffle Styles" button to bootstrap your project with the first style. * If you like something, lock the category and then repeat shuffling. You can also change options manually, but with "Shuffle Styles," you can quickly see many creations. If you enjoy the final result, click "Publish now" and send your UI Library to Shuffle. Once processed, it will be available for use in your Dashboard. Let us know what you think! Video (2min) with product tour: https://www.youtube.com/watch?v=8ZFlWEDr7XM
14 by kemyd | 0 comments on Hacker News.
Hey HN! The "Generative" trend is booming, and UI Library Creator is our original approach to it. In the last three years, we have added 60+ professional UI libraries to Shuffle's catalog (Shuffle = visual editor for web developers). Still, we know we need more than this to satisfy our growing user base! That's why we created the UI Library Creator. In this tool, you can combine elements and styles to create unique UI libraries that work seamlessly with the Shuffle Editor and all its capabilities (drag-and-drop, customizations, live preview, and more). We provide you with UX solutions (components) written in Tailwind CSS and presets so you can quickly combine them to create what you need. You don't need to talk to a "black box" AI with a chat interface. Possible combinations are in gazillions. We aim for original creations, but you have complete control over the final effect. How to use the UI Library Creator: * Visit: https://ift.tt/2nqz4VU * We recommend starting by selecting Assets and Copywriting for your target audience. * When these two options are locked, use the "Shuffle Styles" button to bootstrap your project with the first style. * If you like something, lock the category and then repeat shuffling. You can also change options manually, but with "Shuffle Styles," you can quickly see many creations. If you enjoy the final result, click "Publish now" and send your UI Library to Shuffle. Once processed, it will be available for use in your Dashboard. Let us know what you think! Video (2min) with product tour: https://www.youtube.com/watch?v=8ZFlWEDr7XM
Wednesday, November 22, 2023
Tuesday, November 21, 2023
Monday, November 20, 2023
Sunday, November 19, 2023
Saturday, November 18, 2023
Friday, November 17, 2023
New top story on Hacker News: Show HN: Beta test Execute Program's interactive "Python for Programmers" course
Show HN: Beta test Execute Program's interactive "Python for Programmers" course
20 by gary_bernhardt | 4 comments on Hacker News.
I'm Gary Bernhardt, founder of Execute Program, an interactive platform for learning programming languages and other programming tools. Our "Python for Programmers" course is in a free open beta for the next week or so. We don't normally do open betas, but the infrastructure behind this course is new and very complex, so we want to stress test it. https://ift.tt/VLM0wsy... Today, "Python for Programmers" contains 581 interactive code examples covering the core language. It's aimed at established programmers, not beginners. We don't explain basic language features like `while`, but we do show them briefly and note anything special about how they work in Python. We pay special attention to foot guns. For example, we have an entire lesson about Python's mutable default argument foot gun. This is the first of two courses, with the second coming in 2024. For this course, we drew the line at __dunder__ methods: if a topic requires a dunder method other than `__init__`, then it'll be in the follow-up course. This beta is concurrent with the tail end of our editing process, so you may see the course grow by another 17 lessons (214 code examples) during the beta. Some details about how the course works internally, and why we need a beta at all: First, all Python code in the course runs in your browser via Pyodide. (Reality continues to look more and more like my PyCon 2014 talk [1].) You'll feel a pause when the first code example runs, as your browser loads and boots CPython (around 12 MB). After that, it should be as responsive as a local app. Second, if you look at the course page, you'll see that it's structured as a DAG, similar to a "tech tree" in Civilization, Age of Empires, Stellaris, Satisfactory, etc. (Some of those games have true trees, but some of their "trees" are actually DAGs like ours.) You make progress through the course by traversing one graph edge at a time. Our courses have always been structured as graphs internally, but the raw graphs are simply unreadable due to the number of edges [2]. This year, I taught Execute Program to simplify its own course graphs by breaking them into the level subgraphs that you see on the page, so we can finally render them. It automatically turns the mess that I linked above into the clean graphs that you see in the course. The graph for this course is currently a bit dull, but it'll fill out as we finish editing the remaining lessons. I like Everyday TypeScript's graph [3] the best. Please try the course and use the "Give Feedback" entry in the menu to tell us what you think! I'll also stick around in this thread today. [1] https://ift.tt/vj4px7Z... [2] https://ift.tt/YqWvfyr... [3] https://ift.tt/sBqbVM8
20 by gary_bernhardt | 4 comments on Hacker News.
I'm Gary Bernhardt, founder of Execute Program, an interactive platform for learning programming languages and other programming tools. Our "Python for Programmers" course is in a free open beta for the next week or so. We don't normally do open betas, but the infrastructure behind this course is new and very complex, so we want to stress test it. https://ift.tt/VLM0wsy... Today, "Python for Programmers" contains 581 interactive code examples covering the core language. It's aimed at established programmers, not beginners. We don't explain basic language features like `while`, but we do show them briefly and note anything special about how they work in Python. We pay special attention to foot guns. For example, we have an entire lesson about Python's mutable default argument foot gun. This is the first of two courses, with the second coming in 2024. For this course, we drew the line at __dunder__ methods: if a topic requires a dunder method other than `__init__`, then it'll be in the follow-up course. This beta is concurrent with the tail end of our editing process, so you may see the course grow by another 17 lessons (214 code examples) during the beta. Some details about how the course works internally, and why we need a beta at all: First, all Python code in the course runs in your browser via Pyodide. (Reality continues to look more and more like my PyCon 2014 talk [1].) You'll feel a pause when the first code example runs, as your browser loads and boots CPython (around 12 MB). After that, it should be as responsive as a local app. Second, if you look at the course page, you'll see that it's structured as a DAG, similar to a "tech tree" in Civilization, Age of Empires, Stellaris, Satisfactory, etc. (Some of those games have true trees, but some of their "trees" are actually DAGs like ours.) You make progress through the course by traversing one graph edge at a time. Our courses have always been structured as graphs internally, but the raw graphs are simply unreadable due to the number of edges [2]. This year, I taught Execute Program to simplify its own course graphs by breaking them into the level subgraphs that you see on the page, so we can finally render them. It automatically turns the mess that I linked above into the clean graphs that you see in the course. The graph for this course is currently a bit dull, but it'll fill out as we finish editing the remaining lessons. I like Everyday TypeScript's graph [3] the best. Please try the course and use the "Give Feedback" entry in the menu to tell us what you think! I'll also stick around in this thread today. [1] https://ift.tt/vj4px7Z... [2] https://ift.tt/YqWvfyr... [3] https://ift.tt/sBqbVM8
Thursday, November 16, 2023
Wednesday, November 15, 2023
Tuesday, November 14, 2023
Monday, November 13, 2023
Sunday, November 12, 2023
Saturday, November 11, 2023
Friday, November 10, 2023
Thursday, November 9, 2023
New top story on Hacker News: Show HN: Nango – Open unified API for product integrations
Show HN: Nango – Open unified API for product integrations
21 by rguldener | 4 comments on Hacker News.
Today customers expect every SaaS product to integrate with the other tools they use. Nango is a tool for engineers at SaaS companies to help them ship integrations fast, without compromising on the integration’s depth and quality. It supports more than 100 APIs out of the box. Other integration companies have focused on building a lot of pre-built integrations. These are fast to ship and low maintenance, but they limit how deeply you can integrate with the external APIs. We take a different approach: we make it easier for developers to build and maintain product integrations in code. This lets you create exactly the integration your customers need without compromising on speed and maintainability, and without having to build complex infrastructure (OAuth, retries, rate-limit handling, change detection, monitoring & logging, alerting, etc.). Our platform has two layers: (1) An API-agnostic infrastructure built with Temporal and Postgres, and (2) lambda function-like integrations written in typescript by any developer. Integrations are rarely more than 50 lines of code (here is an example: https://bit.ly/nango-example ), thanks to the developer tooling we’ve built in: authentication, pagination, retries, change detection, rate-limit handling, monitoring, Slack alerts, etc. We have pre-built integration templates you can clone and extend—or you can build entirely custom integrations. Your integrations live in your repo and are tested and deployed to Nango with a CLI. In your product, you use a single API to interact with all your integrations. This lets you easily grow the available integrations with minimal code changes in your product. As a community-driven project, anybody can contribute integration templates and APIs to the platform. In fact, more than 30% of the APIs we support today have been contributed by our community. Nango grew out of a “universal OAuth” project called Pizzly and powers the integrations of 100+ SaaS products today. We have an active community of 800+ developers ( https://nango.dev/slack ). All auth-related features are free forever, and we monetize with sync-related features. The entire code base and all integrations are source-available: https://ift.tt/sWvo0Gw . We hope Nango can help connect all SaaS products together and look forward to your feedback!
21 by rguldener | 4 comments on Hacker News.
Today customers expect every SaaS product to integrate with the other tools they use. Nango is a tool for engineers at SaaS companies to help them ship integrations fast, without compromising on the integration’s depth and quality. It supports more than 100 APIs out of the box. Other integration companies have focused on building a lot of pre-built integrations. These are fast to ship and low maintenance, but they limit how deeply you can integrate with the external APIs. We take a different approach: we make it easier for developers to build and maintain product integrations in code. This lets you create exactly the integration your customers need without compromising on speed and maintainability, and without having to build complex infrastructure (OAuth, retries, rate-limit handling, change detection, monitoring & logging, alerting, etc.). Our platform has two layers: (1) An API-agnostic infrastructure built with Temporal and Postgres, and (2) lambda function-like integrations written in typescript by any developer. Integrations are rarely more than 50 lines of code (here is an example: https://bit.ly/nango-example ), thanks to the developer tooling we’ve built in: authentication, pagination, retries, change detection, rate-limit handling, monitoring, Slack alerts, etc. We have pre-built integration templates you can clone and extend—or you can build entirely custom integrations. Your integrations live in your repo and are tested and deployed to Nango with a CLI. In your product, you use a single API to interact with all your integrations. This lets you easily grow the available integrations with minimal code changes in your product. As a community-driven project, anybody can contribute integration templates and APIs to the platform. In fact, more than 30% of the APIs we support today have been contributed by our community. Nango grew out of a “universal OAuth” project called Pizzly and powers the integrations of 100+ SaaS products today. We have an active community of 800+ developers ( https://nango.dev/slack ). All auth-related features are free forever, and we monetize with sync-related features. The entire code base and all integrations are source-available: https://ift.tt/sWvo0Gw . We hope Nango can help connect all SaaS products together and look forward to your feedback!
Wednesday, November 8, 2023
Tuesday, November 7, 2023
Monday, November 6, 2023
New top story on Hacker News: Ask HN: How do you start a research based company?
Ask HN: How do you start a research based company?
2 by mnky9800n | 3 comments on Hacker News.
Looking around hacker news it seems like everyone everywhere has their new AI company whose main goal is to develop some kind of new algorithm and then find customers later. Where do people get funding for such initiatives? I believe I'm a bit naive but it also seems like this could be a better way of doing research for the time being than continuing on in academia. But how do you get money to start a company whose goal is "make AI and worry about customers later"?
2 by mnky9800n | 3 comments on Hacker News.
Looking around hacker news it seems like everyone everywhere has their new AI company whose main goal is to develop some kind of new algorithm and then find customers later. Where do people get funding for such initiatives? I believe I'm a bit naive but it also seems like this could be a better way of doing research for the time being than continuing on in academia. But how do you get money to start a company whose goal is "make AI and worry about customers later"?
Sunday, November 5, 2023
Saturday, November 4, 2023
Friday, November 3, 2023
Thursday, November 2, 2023
Wednesday, November 1, 2023
Tuesday, October 31, 2023
Monday, October 30, 2023
Sunday, October 29, 2023
Saturday, October 28, 2023
Friday, October 27, 2023
New top story on Hacker News: Show HN: A local Python prototyping tool for Jupyter and Streamlit
Show HN: A local Python prototyping tool for Jupyter and Streamlit
6 by galenmarchetti | 0 comments on Hacker News.
Hey HN! I built a local Python prototyping tool that is finally the Python development environment I've always wanted. It has a Jupyter notebook for data crunching, a database of your choice (Python or MongoDB), and a Streamlit app for building a frontend visualization. You can edit the Streamlit backend via an embedded VSCode editor, or locally on your own IDE. The best part for me is that the database connectors within Jupyter and Streamlit are configured out-of-the-box, so you don't need to spend time thinking about how to tie all that together - you can just pick the database you want to use and get going. Disclaimer: I do also work on the tool that deploys all this under the hood, but this project is a personal hackweek project that I threw together so I could develop Python apps on my own
6 by galenmarchetti | 0 comments on Hacker News.
Hey HN! I built a local Python prototyping tool that is finally the Python development environment I've always wanted. It has a Jupyter notebook for data crunching, a database of your choice (Python or MongoDB), and a Streamlit app for building a frontend visualization. You can edit the Streamlit backend via an embedded VSCode editor, or locally on your own IDE. The best part for me is that the database connectors within Jupyter and Streamlit are configured out-of-the-box, so you don't need to spend time thinking about how to tie all that together - you can just pick the database you want to use and get going. Disclaimer: I do also work on the tool that deploys all this under the hood, but this project is a personal hackweek project that I threw together so I could develop Python apps on my own
New top story on Hacker News: Show HN: ScratchDB – Open-Source Snowflake on ClickHouse
Show HN: ScratchDB – Open-Source Snowflake on ClickHouse
30 by memset | 5 comments on Hacker News.
Hello! For the past year I’ve been working on a fully-managed data warehouse built on Clickhouse. I built this because I was frustrated with how much work was required to run an OLAP database in prod: re-writing my app to do batch inserts, managing clusters and needing to look up special CREATE TABLE syntax every time I made a change. I found pricing for other warehouses confusing (what is a “credit” exactly?) and worried about getting capacity-planning wrong. I was previously building accounting software for firms with millions of transactions. I desperately needed to move from Postgres to an OLAP database but didn’t know where to start. I eventually built abstractions around Clickhouse: My application code called an insert() function but in the background I had to stand up Kafka for streaming, bulk loading, DB drivers, Clickhouse configs, and manage schema changes. This was all a big distraction when all I wanted was to save data and get it back. So I decided to build a better developer experience around it. The software is open-source: https://ift.tt/wzUWOAq and and the paid offering is a hosted version: https://ift.tt/yO5J1CR . It's called “ScratchDB” because the idea is to make it easy to get started from scratch. It’s a massively simpler abstraction on top of Clickhouse. ScratchDB provides two endpoints [1]: one to insert data and another to query. When you send any JSON, it automatically creates tables and columns based on the structure [2]. Because table creation is automated, you can just start sending data and the system will just work [3]. It also means you can use Scratch as any webhook destination without prior setup [4,5]. When you query, just pass SQL as a query param and it returns JSON. It handles streaming and bulk loading data. When data is inserted, I append it to a file on disk, which is then bulk loaded into Clickhouse. The overall goal is for the platform to automatically handle managing shards and replicas. The whole thing runs on regular servers. Hetzner has become our cloud of choice, along with Backblaze B2 and SQS. It is written in Go. From an architecture perspective I try to keep things simple - want folks to make economical use of their servers. So far ScratchDB has ingested about 2 TB of data and 4,000 requests/second on about $100 worth of monthly server costs. Feel free to download it and play around - if you’re interested in this stuff then I’d love to chat! Really looking for feedback on what is hard about analytical databases and what would make the developer experience easier! [1] https://ift.tt/q0rYp13 [2] https://ift.tt/MJfQEsr [3] https://ift.tt/XtK5puv [4] https://ift.tt/O4dBfmh [5] https://ift.tt/I750zQM
30 by memset | 5 comments on Hacker News.
Hello! For the past year I’ve been working on a fully-managed data warehouse built on Clickhouse. I built this because I was frustrated with how much work was required to run an OLAP database in prod: re-writing my app to do batch inserts, managing clusters and needing to look up special CREATE TABLE syntax every time I made a change. I found pricing for other warehouses confusing (what is a “credit” exactly?) and worried about getting capacity-planning wrong. I was previously building accounting software for firms with millions of transactions. I desperately needed to move from Postgres to an OLAP database but didn’t know where to start. I eventually built abstractions around Clickhouse: My application code called an insert() function but in the background I had to stand up Kafka for streaming, bulk loading, DB drivers, Clickhouse configs, and manage schema changes. This was all a big distraction when all I wanted was to save data and get it back. So I decided to build a better developer experience around it. The software is open-source: https://ift.tt/wzUWOAq and and the paid offering is a hosted version: https://ift.tt/yO5J1CR . It's called “ScratchDB” because the idea is to make it easy to get started from scratch. It’s a massively simpler abstraction on top of Clickhouse. ScratchDB provides two endpoints [1]: one to insert data and another to query. When you send any JSON, it automatically creates tables and columns based on the structure [2]. Because table creation is automated, you can just start sending data and the system will just work [3]. It also means you can use Scratch as any webhook destination without prior setup [4,5]. When you query, just pass SQL as a query param and it returns JSON. It handles streaming and bulk loading data. When data is inserted, I append it to a file on disk, which is then bulk loaded into Clickhouse. The overall goal is for the platform to automatically handle managing shards and replicas. The whole thing runs on regular servers. Hetzner has become our cloud of choice, along with Backblaze B2 and SQS. It is written in Go. From an architecture perspective I try to keep things simple - want folks to make economical use of their servers. So far ScratchDB has ingested about 2 TB of data and 4,000 requests/second on about $100 worth of monthly server costs. Feel free to download it and play around - if you’re interested in this stuff then I’d love to chat! Really looking for feedback on what is hard about analytical databases and what would make the developer experience easier! [1] https://ift.tt/q0rYp13 [2] https://ift.tt/MJfQEsr [3] https://ift.tt/XtK5puv [4] https://ift.tt/O4dBfmh [5] https://ift.tt/I750zQM
Thursday, October 26, 2023
Wednesday, October 25, 2023
Tuesday, October 24, 2023
Monday, October 23, 2023
Sunday, October 22, 2023
Saturday, October 21, 2023
Friday, October 20, 2023
Thursday, October 19, 2023
Wednesday, October 18, 2023
Tuesday, October 17, 2023
Monday, October 16, 2023
Sunday, October 15, 2023
Saturday, October 14, 2023
New top story on Hacker News: Ask HN: How to be a manager? Any good sources for learning how to delegate?
Ask HN: How to be a manager? Any good sources for learning how to delegate?
37 by r_singh | 17 comments on Hacker News.
Hi all, hope you are having a good weekend. I have been a solo dev / indie hacker for a few (many?) years until recently when I added 2 people to my team (one engineer and one for marketing). Initially when adding them to my team I was kind of relieved that they would solve certain problems for me however after a few weeks I learnt while they do what I ask of them they also create new problems for me and I need to prepare a lot more which leaves less time to work solo. My impulsive thought at first was that maybe I should go back to being solo but soon I realised that I enjoy working solo and don’t really know how to be a manager or how to delegate. Has anyone here faced something similar? How did you learn to become a manager? I would really appreciate if you could point me to some good sources books videos courses any material that could give me a good 101 on being a manager and delegating work / using Human Resources, also using positive approach whilst giving feedback. Also, do you have any heuristics you use to measure your effectiveness at delegating? Any help is appreciated, thanks!
37 by r_singh | 17 comments on Hacker News.
Hi all, hope you are having a good weekend. I have been a solo dev / indie hacker for a few (many?) years until recently when I added 2 people to my team (one engineer and one for marketing). Initially when adding them to my team I was kind of relieved that they would solve certain problems for me however after a few weeks I learnt while they do what I ask of them they also create new problems for me and I need to prepare a lot more which leaves less time to work solo. My impulsive thought at first was that maybe I should go back to being solo but soon I realised that I enjoy working solo and don’t really know how to be a manager or how to delegate. Has anyone here faced something similar? How did you learn to become a manager? I would really appreciate if you could point me to some good sources books videos courses any material that could give me a good 101 on being a manager and delegating work / using Human Resources, also using positive approach whilst giving feedback. Also, do you have any heuristics you use to measure your effectiveness at delegating? Any help is appreciated, thanks!
Friday, October 13, 2023
Thursday, October 12, 2023
Wednesday, October 11, 2023
Tuesday, October 10, 2023
Monday, October 9, 2023
Sunday, October 8, 2023
Saturday, October 7, 2023
Friday, October 6, 2023
New top story on Hacker News: Show HN: Shortbread – Create AI comics in minutes
Show HN: Shortbread – Create AI comics in minutes
44 by fengjiaopeng | 9 comments on Hacker News.
Just go to the link and click on "Start Creating". No signing in required. I built shortbread to help anyone to create comics / manga series. The onboarding process helps you kick start a page from 60%, then you can use your creativity to bring it to 1000% in a fully-controllable editor. Tech stack: GPT 3.5 Turbo - the comic script generation. It handled everything from layout, character, scene, SD prompts, to dialogue. SD 1.5 - We put up SD servers on GCP. For every comic we generate one large image and crop it into panels. Per the experiments of u/Deathmarkedadc on Reddit, this massively helps with consistency. The models are trained on anime scenes tho, and might not be so great with animals. Frontend: Next.js 13 on Vercel, React + Typescript. We built the entire editor from scratch to compose the comic (images, panels, speech bubbles, text) like a webpage. This allows you to edit and republish your comics like a website. You can dynamically generate panels as well. Try resizing a panel into a long narrow box and generate. Backend: Firebase. Sample comics: a japanese couple sits at dinner table. The husband told the wife a secret (link https://ift.tt/GaXoEuI... ) An army of male soldiers fighting against an army of female soldiers in ancient china ( https://ift.tt/NwvXCR6... ) a team of girls play volleyball against a team of boys ( https://ift.tt/cUJvpV8... ) Next steps: - More pages - Fine panel-level control. Poses, control net, etc. - Multi-character. - Different styles. - Allows you to control character design. I’m Fengjiao Peng, founder and chief engineer at Shortbread. I was previously a webtoon artist. We want to build this into something you can create entire comics series / manga / webtoons with. Criticism and suggestions welcome!
44 by fengjiaopeng | 9 comments on Hacker News.
Just go to the link and click on "Start Creating". No signing in required. I built shortbread to help anyone to create comics / manga series. The onboarding process helps you kick start a page from 60%, then you can use your creativity to bring it to 1000% in a fully-controllable editor. Tech stack: GPT 3.5 Turbo - the comic script generation. It handled everything from layout, character, scene, SD prompts, to dialogue. SD 1.5 - We put up SD servers on GCP. For every comic we generate one large image and crop it into panels. Per the experiments of u/Deathmarkedadc on Reddit, this massively helps with consistency. The models are trained on anime scenes tho, and might not be so great with animals. Frontend: Next.js 13 on Vercel, React + Typescript. We built the entire editor from scratch to compose the comic (images, panels, speech bubbles, text) like a webpage. This allows you to edit and republish your comics like a website. You can dynamically generate panels as well. Try resizing a panel into a long narrow box and generate. Backend: Firebase. Sample comics: a japanese couple sits at dinner table. The husband told the wife a secret (link https://ift.tt/GaXoEuI... ) An army of male soldiers fighting against an army of female soldiers in ancient china ( https://ift.tt/NwvXCR6... ) a team of girls play volleyball against a team of boys ( https://ift.tt/cUJvpV8... ) Next steps: - More pages - Fine panel-level control. Poses, control net, etc. - Multi-character. - Different styles. - Allows you to control character design. I’m Fengjiao Peng, founder and chief engineer at Shortbread. I was previously a webtoon artist. We want to build this into something you can create entire comics series / manga / webtoons with. Criticism and suggestions welcome!
New top story on Hacker News: Tell HN: Postman update removes all your stuff if you refuse to create account
Tell HN: Postman update removes all your stuff if you refuse to create account
74 by drunner | 22 comments on Hacker News.
I have been using postman offline without an account for a long time. Today when I opened the program it asked me to create an account. When I declined, it wiped all my collections and everything else. All I have is a 'history' to work with and try to piece back together all the variables and collections that I had setup. I relented and created an account, but it did not recover anything. Beware! Update: I was able to manually import/restore using a backup I found in ~/.config/Postman but I have no trust for continued use of this tool. Any alternatives that I can migrate to?
74 by drunner | 22 comments on Hacker News.
I have been using postman offline without an account for a long time. Today when I opened the program it asked me to create an account. When I declined, it wiped all my collections and everything else. All I have is a 'history' to work with and try to piece back together all the variables and collections that I had setup. I relented and created an account, but it did not recover anything. Beware! Update: I was able to manually import/restore using a backup I found in ~/.config/Postman but I have no trust for continued use of this tool. Any alternatives that I can migrate to?
Thursday, October 5, 2023
Wednesday, October 4, 2023
Tuesday, October 3, 2023
New top story on Hacker News: Show HN: Leporello.js – interactive functional programming IDE for JavaScript
Show HN: Leporello.js – interactive functional programming IDE for JavaScript
23 by dmitry-vsl | 3 comments on Hacker News.
Hi! Leporello.js is an interactive functional programming environment designed for pure functional subset of JavaScript. It executes code instantly as you type and displays results next to it. Leporello.js also features an omnipresent debugger. Just position your cursor on any line or select any expression, and immediately see its value. Leporello.js visualizes a dynamic call tree of your program. Thanks to the data immutability in functional programming, it allows you to navigate the call tree both forward and backward, offering a time-travel-like experience. Leporello.js offers the ability to develop HTML5 applications interactively, enabling you to update your code without losing the application's state. It records an IO trace of your program, which is then transparently replayed during subsequent program executions. This allows you to instantly reexecute your code after making small tweaks, thereby tightening your feedback loop. Furthermore, Leporello.js can serve as an interactive notebook. You have the flexibility to utilize any JavaScript libraries to visualize your data directly within your code. For a more detailed walkthrough, please watch the product video. Currently, Leporello.js is available as a free online application that you can try right in your browser. My goal is to build the Leporello.js standalone Electron app and a VSCode plugin, both with TypeScript support. Additionally, I plan to add Node.js support (currently, Leporello.js is only for HTML5 apps). In the VSCode plugin, Leporello.js will sit on top of the built-in TypeScript/JavaScript mode, utilizing its code analysis information to enhance the default VSCode experience with unique Leporello.js features. I am building Leporello.js as a single independent developer. Leporello.js is funded solely by donations. Support me on Github Sponsors [0] and be the first to gain access to the Leporello.js Visual Studio Code plugin with TypeScript support. I'll be delighted to answer any questions you may have. [0] https://ift.tt/0aI1H5K
23 by dmitry-vsl | 3 comments on Hacker News.
Hi! Leporello.js is an interactive functional programming environment designed for pure functional subset of JavaScript. It executes code instantly as you type and displays results next to it. Leporello.js also features an omnipresent debugger. Just position your cursor on any line or select any expression, and immediately see its value. Leporello.js visualizes a dynamic call tree of your program. Thanks to the data immutability in functional programming, it allows you to navigate the call tree both forward and backward, offering a time-travel-like experience. Leporello.js offers the ability to develop HTML5 applications interactively, enabling you to update your code without losing the application's state. It records an IO trace of your program, which is then transparently replayed during subsequent program executions. This allows you to instantly reexecute your code after making small tweaks, thereby tightening your feedback loop. Furthermore, Leporello.js can serve as an interactive notebook. You have the flexibility to utilize any JavaScript libraries to visualize your data directly within your code. For a more detailed walkthrough, please watch the product video. Currently, Leporello.js is available as a free online application that you can try right in your browser. My goal is to build the Leporello.js standalone Electron app and a VSCode plugin, both with TypeScript support. Additionally, I plan to add Node.js support (currently, Leporello.js is only for HTML5 apps). In the VSCode plugin, Leporello.js will sit on top of the built-in TypeScript/JavaScript mode, utilizing its code analysis information to enhance the default VSCode experience with unique Leporello.js features. I am building Leporello.js as a single independent developer. Leporello.js is funded solely by donations. Support me on Github Sponsors [0] and be the first to gain access to the Leporello.js Visual Studio Code plugin with TypeScript support. I'll be delighted to answer any questions you may have. [0] https://ift.tt/0aI1H5K
Monday, October 2, 2023
Sunday, October 1, 2023
Saturday, September 30, 2023
Friday, September 29, 2023
Thursday, September 28, 2023
New top story on Hacker News: Tell HN: Enterprises spend 10x more to build no-code solutions than coded ones
Tell HN: Enterprises spend 10x more to build no-code solutions than coded ones
59 by nancyp | 33 comments on Hacker News.
Code less sounds great for toy projects. People who aren't in tech aren't building no colde solutions beyond basic excel ones. So they end up hiring consultants to build them for them which costs at least 3-10x more if the solution were to be made with code. Ms powerapps for an example needs connector license for many basic things that costs a lot as well. This is from my experience as a consultant in many enterprises over last 3yrs watching code less explode in front my eyes.
59 by nancyp | 33 comments on Hacker News.
Code less sounds great for toy projects. People who aren't in tech aren't building no colde solutions beyond basic excel ones. So they end up hiring consultants to build them for them which costs at least 3-10x more if the solution were to be made with code. Ms powerapps for an example needs connector license for many basic things that costs a lot as well. This is from my experience as a consultant in many enterprises over last 3yrs watching code less explode in front my eyes.
Wednesday, September 27, 2023
Tuesday, September 26, 2023
New top story on Hacker News: Show HN: Unity like game editor running in pure WASM
Show HN: Unity like game editor running in pure WASM
19 by TrevorSundberg | 3 comments on Hacker News.
In the wake of all the Unity nonsense, just wanted to toss the Raverie engine into this mix :) We’re building off a previous engine that we worked on for DigiPen Institute of Technology called the Zero Engine with a similar component based design architecture to Unity. Our engine had a unique feature called Spaces: separate worlds/levels that you can instantiate and run at the same time, which became super useful for creating UI overlays using only game objects, running multiple simulations, etc. The lighting and rendering engine is scriptable, and the default deferred rendering implementation is based on the Unreal physically based rendering (PBR) approach. The physics engine was built from the ground up to handle both 2D and 3D physics together. The scripting language was also built in house to be a type safe language that binds to C++ objects and facilitates auto-complete (try it in editor!) This particular fork by Raverie builds both the engine and editor to WebAssembly using only clang without Emscripten. We love Emscripten and in fact borrowed a tiny bit of exception code that we’d love to see up-streamed into LLVM, however we wanted to create a pure WASM binary without Emscripten bindings. We also love WASI too though we already had our own in memory virtual file system, hence we don’t use the WASI imports. All WASM imports and exports needed to run the engine are defined here: https://ift.tt/Q3LoH7D... The abstraction means that in the future, porting to other platforms that can support a WASM runtime should be trivial. It’s our dream to be able to export a build of your game to any platform, all from inside the browser. Our near term road-map includes getting the sound engine integrated with WebAudio, getting the script debugger working (currently freezes), porting our networking engine to WebRTC and WebSockets, and getting saving/loading from a database instead of browser local storage. Our end goal is to use this engine to create an online Flash-like hub for games that people can share and remix, akin to Scratch or Tinkercad. https://ift.tt/b3iEcdk
19 by TrevorSundberg | 3 comments on Hacker News.
In the wake of all the Unity nonsense, just wanted to toss the Raverie engine into this mix :) We’re building off a previous engine that we worked on for DigiPen Institute of Technology called the Zero Engine with a similar component based design architecture to Unity. Our engine had a unique feature called Spaces: separate worlds/levels that you can instantiate and run at the same time, which became super useful for creating UI overlays using only game objects, running multiple simulations, etc. The lighting and rendering engine is scriptable, and the default deferred rendering implementation is based on the Unreal physically based rendering (PBR) approach. The physics engine was built from the ground up to handle both 2D and 3D physics together. The scripting language was also built in house to be a type safe language that binds to C++ objects and facilitates auto-complete (try it in editor!) This particular fork by Raverie builds both the engine and editor to WebAssembly using only clang without Emscripten. We love Emscripten and in fact borrowed a tiny bit of exception code that we’d love to see up-streamed into LLVM, however we wanted to create a pure WASM binary without Emscripten bindings. We also love WASI too though we already had our own in memory virtual file system, hence we don’t use the WASI imports. All WASM imports and exports needed to run the engine are defined here: https://ift.tt/Q3LoH7D... The abstraction means that in the future, porting to other platforms that can support a WASM runtime should be trivial. It’s our dream to be able to export a build of your game to any platform, all from inside the browser. Our near term road-map includes getting the sound engine integrated with WebAudio, getting the script debugger working (currently freezes), porting our networking engine to WebRTC and WebSockets, and getting saving/loading from a database instead of browser local storage. Our end goal is to use this engine to create an online Flash-like hub for games that people can share and remix, akin to Scratch or Tinkercad. https://ift.tt/b3iEcdk
New top story on Hacker News: Ask HN: Tips for Solopreneur?
Ask HN: Tips for Solopreneur?
8 by solo_prono | 0 comments on Hacker News.
Yo HN! I have been working on some design tools in my spare time to solve problems I've faced over and over, and I'm thinking about monetizing them. I've been to some conferences recently and talked to a lot of people who have these problems as well, and they're keen to try it out. I have collected some emails, been communicating with them a bit and even got beers with one of them recently! Here's my list of concerns: 1. It is just me - is that a red flag? Some people have asked me about my team and I told them it was just me. I got the feeling that it may have turned them off because the conversation kind of ended right there. To be fair, after that I did say that it is just me right now BUTTTTTTTT why that is okay due to my experience and work history. However, yes it is my first time doing a business. 2. How do I set appropriate milestones for me to reach? Do I think about reaching 100 customers before reaching 5 recurring customers for example? 3. I'm in a small town in PNW. Does that matter if this will be an online thing anyway? Why or when do people move to big cities like Seattle/SF/NYC/Austin etc. 4. What are some ways to do marketing? Should I even think about that before I have a few customers who are using my product consistently? 5. I've been inspired by the Startup School videos. Honestly though I'm not sure about fundraising and all these things, it seems very intimidating to me. What's the difference between those things and starting a company and slowly building it up?
8 by solo_prono | 0 comments on Hacker News.
Yo HN! I have been working on some design tools in my spare time to solve problems I've faced over and over, and I'm thinking about monetizing them. I've been to some conferences recently and talked to a lot of people who have these problems as well, and they're keen to try it out. I have collected some emails, been communicating with them a bit and even got beers with one of them recently! Here's my list of concerns: 1. It is just me - is that a red flag? Some people have asked me about my team and I told them it was just me. I got the feeling that it may have turned them off because the conversation kind of ended right there. To be fair, after that I did say that it is just me right now BUTTTTTTTT why that is okay due to my experience and work history. However, yes it is my first time doing a business. 2. How do I set appropriate milestones for me to reach? Do I think about reaching 100 customers before reaching 5 recurring customers for example? 3. I'm in a small town in PNW. Does that matter if this will be an online thing anyway? Why or when do people move to big cities like Seattle/SF/NYC/Austin etc. 4. What are some ways to do marketing? Should I even think about that before I have a few customers who are using my product consistently? 5. I've been inspired by the Startup School videos. Honestly though I'm not sure about fundraising and all these things, it seems very intimidating to me. What's the difference between those things and starting a company and slowly building it up?
Monday, September 25, 2023
Sunday, September 24, 2023
Saturday, September 23, 2023
Friday, September 22, 2023
Thursday, September 21, 2023
New top story on Hacker News: Philips Hue will soon force users to create an account
Philips Hue will soon force users to create an account
116 by linker3000 | 121 comments on Hacker News.
116 by linker3000 | 121 comments on Hacker News.
Wednesday, September 20, 2023
New top story on Hacker News: Show HN: Booklet – Async forums as an alternative to chat
Show HN: Booklet – Async forums as an alternative to chat
19 by philip1209 | 7 comments on Hacker News.
I built Booklet to solve the problem of too many chat messages at work. Booklet updates classic internet forums and email groups to have a modern UI and high polish. It organizes communications into threads, and summarizes activities into a neat email newsletter - so members can stay updated without having to stay logged in. The async format promotes deeper discussions, while also increasing engagement by making conversations easy to follow. My goal is to make communications more asynchronous - so that I can get back to work, instead of slacking all day. Most early communities have been hobby groups, but my goal is to mature Booklet into a tool that sits alongside Slack in companies. Try it out, and let me know what you think!
19 by philip1209 | 7 comments on Hacker News.
I built Booklet to solve the problem of too many chat messages at work. Booklet updates classic internet forums and email groups to have a modern UI and high polish. It organizes communications into threads, and summarizes activities into a neat email newsletter - so members can stay updated without having to stay logged in. The async format promotes deeper discussions, while also increasing engagement by making conversations easy to follow. My goal is to make communications more asynchronous - so that I can get back to work, instead of slacking all day. Most early communities have been hobby groups, but my goal is to mature Booklet into a tool that sits alongside Slack in companies. Try it out, and let me know what you think!
Tuesday, September 19, 2023
New top story on Hacker News: Show HN: Hydra - Open-Source Columnar Postgres
Show HN: Hydra - Open-Source Columnar Postgres
41 by coatue | 5 comments on Hacker News.
hi hn, hydra ceo here hydra is an open-source extension that adds columnar tables to Postgres for efficient analytical reporting. With Hydra, you can analyze billions of rows instantly without changing code. demo video (5 min): https://youtu.be/1yzxgb0Oyrw github repo: https://ift.tt/gBToJaq For 1.0 GA release, aggregate queries are over *60% faster* than Hydra beta due to aggregate vectorization. Spatial indexes (gin, gist, spgist, and rum indexes) and pg_hint_plan are now enabled for performance optimization. postgres is great, but aggregates can take minutes to hours to return results on large data sets. long-running analytical queries hog database resources and degrade performance. use hydra to run much faster analytics on postgres without changing code. for testing, try the hydra free tier to create a column postgres instance on the cloud. https://ift.tt/Ysgx5jL
41 by coatue | 5 comments on Hacker News.
hi hn, hydra ceo here hydra is an open-source extension that adds columnar tables to Postgres for efficient analytical reporting. With Hydra, you can analyze billions of rows instantly without changing code. demo video (5 min): https://youtu.be/1yzxgb0Oyrw github repo: https://ift.tt/gBToJaq For 1.0 GA release, aggregate queries are over *60% faster* than Hydra beta due to aggregate vectorization. Spatial indexes (gin, gist, spgist, and rum indexes) and pg_hint_plan are now enabled for performance optimization. postgres is great, but aggregates can take minutes to hours to return results on large data sets. long-running analytical queries hog database resources and degrade performance. use hydra to run much faster analytics on postgres without changing code. for testing, try the hydra free tier to create a column postgres instance on the cloud. https://ift.tt/Ysgx5jL
Monday, September 18, 2023
Sunday, September 17, 2023
Saturday, September 16, 2023
Friday, September 15, 2023
Thursday, September 14, 2023
Wednesday, September 13, 2023
Tuesday, September 12, 2023
New top story on Hacker News: Show HN: Rental data supplied by tenants in Ireland, searchable by all
Show HN: Rental data supplied by tenants in Ireland, searchable by all
26 by vinnyglennon | 14 comments on Hacker News.
I created https://ift.tt/u85JHBt last Friday to help bring this kind of transparency to Ireland, allowing people to submit their rents. Would love to get any HN feedback on the idea/website.
26 by vinnyglennon | 14 comments on Hacker News.
I created https://ift.tt/u85JHBt last Friday to help bring this kind of transparency to Ireland, allowing people to submit their rents. Would love to get any HN feedback on the idea/website.
Monday, September 11, 2023
New top story on Hacker News: Show HN: Loopy – share and find and music you love
Show HN: Loopy – share and find and music you love
10 by kylel95 | 0 comments on Hacker News.
Hi, I created loopy, a website to share and discover music you love. A former coworker answered an ice breaker question saying his superpower would be to know every language fluently since he travels a lot. Mine would be to hear every song I would fall in love with. I realized that I will die without hearing every song that I will fall in love with. So many of my all-time favorite songs I randomly have heard at a club, coffee shop, traveling, walking by a store, etc. There is a high chance that I would have never heard those songs. Loopy aims to fix this. You can post your all-time favorite songs. If someone else love this song, there is a chance you will too :). Here is my profile: https://loopy.fm/kyle Happy listening :) - Kyle
10 by kylel95 | 0 comments on Hacker News.
Hi, I created loopy, a website to share and discover music you love. A former coworker answered an ice breaker question saying his superpower would be to know every language fluently since he travels a lot. Mine would be to hear every song I would fall in love with. I realized that I will die without hearing every song that I will fall in love with. So many of my all-time favorite songs I randomly have heard at a club, coffee shop, traveling, walking by a store, etc. There is a high chance that I would have never heard those songs. Loopy aims to fix this. You can post your all-time favorite songs. If someone else love this song, there is a chance you will too :). Here is my profile: https://loopy.fm/kyle Happy listening :) - Kyle
Sunday, September 10, 2023
New top story on Hacker News: Show HN: Erlmacs – a script to update your .emacs file for Erlang development
Show HN: Erlmacs – a script to update your .emacs file for Erlang development
7 by dlachausse | 0 comments on Hacker News.
erlmacs automatically configures and updates your .emacs file with support for the emacs mode that is included with Erlang/OTP. It frees you from having to locate the installation directory of Erlang/OTP and its bundled emacs mode. It is an escript that only depends upon Erlang/OTP and Emacs. Note: There is not much in the way of error checking at this moment, but it does make a backup of your .emacs files before any destructive operations.
7 by dlachausse | 0 comments on Hacker News.
erlmacs automatically configures and updates your .emacs file with support for the emacs mode that is included with Erlang/OTP. It frees you from having to locate the installation directory of Erlang/OTP and its bundled emacs mode. It is an escript that only depends upon Erlang/OTP and Emacs. Note: There is not much in the way of error checking at this moment, but it does make a backup of your .emacs files before any destructive operations.
New top story on Hacker News: Homeland Security using “Babel X” to link SSNs to social media posts
Homeland Security using “Babel X” to link SSNs to social media posts
43 by danghatesme | 5 comments on Hacker News.
Recently I learned about this effort by Homeland Security, Border Patrol, and other government agencies to track the online discussions of citizens & immigrants, and tie those discussions to their SSNs. I suppose LifeLog (Facebook) was merely a stepping stone in this effort, which appears to be accelerating with the advent of low-cost AI. https://ift.tt/lOqUoFH
43 by danghatesme | 5 comments on Hacker News.
Recently I learned about this effort by Homeland Security, Border Patrol, and other government agencies to track the online discussions of citizens & immigrants, and tie those discussions to their SSNs. I suppose LifeLog (Facebook) was merely a stepping stone in this effort, which appears to be accelerating with the advent of low-cost AI. https://ift.tt/lOqUoFH