Proposal on implementing permanent time zones in the European Union
38 by caiobegotti | 19 comments on Hacker News.
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"?