Show HN: I am building an open-source Confluence and Notion alternative
502 by Pi9h | 197 comments on Hacker News.
Hello HN, I am building Docmost, an open-source collaborative wiki and documentation software. It is an open-source alternative to Confluence and Notion. I have been working on it for the past 12 months. This is the first public release (beta). The rich-text editor has support for real-time collaboration, LaTex, inline comments, tables, and callouts to name a few. Features - Collaborative real-time editor - Spaces (Teamspace) - User permissions - Groups - Comments - Page history - Nested pages - Search - File attachments You can find screenshots of the product on the website. Website: https://docmost.com Github: https://ift.tt/cN7twzj Documentation: https://ift.tt/4dsuJmP I would love to hear your feedback. Thank you.
Sunday, June 30, 2024
New best story on Hacker News: Show HN: I am building an open-source Confluence and Notion alternative
Show HN: I am building an open-source Confluence and Notion alternative
499 by Pi9h | 196 comments on Hacker News.
Hello HN, I am building Docmost, an open-source collaborative wiki and documentation software. It is an open-source alternative to Confluence and Notion. I have been working on it for the past 12 months. This is the first public release (beta). The rich-text editor has support for real-time collaboration, LaTex, inline comments, tables, and callouts to name a few. Features - Collaborative real-time editor - Spaces (Teamspace) - User permissions - Groups - Comments - Page history - Nested pages - Search - File attachments You can find screenshots of the product on the website. Website: https://docmost.com Github: https://ift.tt/cN7twzj Documentation: https://ift.tt/4dsuJmP I would love to hear your feedback. Thank you.
499 by Pi9h | 196 comments on Hacker News.
Hello HN, I am building Docmost, an open-source collaborative wiki and documentation software. It is an open-source alternative to Confluence and Notion. I have been working on it for the past 12 months. This is the first public release (beta). The rich-text editor has support for real-time collaboration, LaTex, inline comments, tables, and callouts to name a few. Features - Collaborative real-time editor - Spaces (Teamspace) - User permissions - Groups - Comments - Page history - Nested pages - Search - File attachments You can find screenshots of the product on the website. Website: https://docmost.com Github: https://ift.tt/cN7twzj Documentation: https://ift.tt/4dsuJmP I would love to hear your feedback. Thank you.
Saturday, June 29, 2024
New best story on Hacker News: Ask HN: What is the best code base you ever worked on?
Ask HN: What is the best code base you ever worked on?
501 by pcatach | 419 comments on Hacker News.
And what made it so good? Was there someone enforcing good practices top down? Just being in a group of great engineers? Or something else?
501 by pcatach | 419 comments on Hacker News.
And what made it so good? Was there someone enforcing good practices top down? Just being in a group of great engineers? Or something else?
Friday, June 28, 2024
Thursday, June 27, 2024
Wednesday, June 26, 2024
Tuesday, June 25, 2024
Monday, June 24, 2024
Sunday, June 23, 2024
Saturday, June 22, 2024
Thursday, June 20, 2024
New best story on Hacker News: Show HN: I made a puzzle game that gently introduces my favorite math mysteries
Show HN: I made a puzzle game that gently introduces my favorite math mysteries
645 by MCSP | 125 comments on Hacker News.
This is the first iteration of a short game IтАЩm making that tries to interactively explain some of my favorite math questions / ideas. My goal is mostly to get the player curious and not necessarily to explain absolutely everything. There were a lot of fun technical parts to building this: - For implementation reasons, itтАЩs much easier if the lines all have integer intersection points with each other. To do this, when a new line is added I тАЬcheatтАЭ by rounding intersections to integers and then splitting the old lines at the intersection into new linds (with potentially different slopes) going through the rounded point - I had to draw semi accurate maps of actual places (UK, South America, US west coast) in the HTML canvas using just line segments. I tried a few different solutions, including using SVG data. I ended up using the topojson library to give nice line approximations to GeoJSON maps - I use a simple backtracking algorithm to handle the live coloring of graphs - I use turf.jsтАЩs polygonize function to handle finding polygons from line segments (very happy I didnтАЩt have to implement this myself!) - I wanted to make the game as mobile friendly as possible (donтАЩt think IтАЩve nailed this quite yet) There were also a few tradeoffs I made: - I wanted give links earlier in the game for players to learn more, but I decided to wait until the end to maintain the flow of the game - In order to make the game more mobile-friendly, I generally stuck to maps with a small number of regions (at least for maps people have to interact with them). So for the most part all of the instances in the game are тАЬeasyтАЭ
645 by MCSP | 125 comments on Hacker News.
This is the first iteration of a short game IтАЩm making that tries to interactively explain some of my favorite math questions / ideas. My goal is mostly to get the player curious and not necessarily to explain absolutely everything. There were a lot of fun technical parts to building this: - For implementation reasons, itтАЩs much easier if the lines all have integer intersection points with each other. To do this, when a new line is added I тАЬcheatтАЭ by rounding intersections to integers and then splitting the old lines at the intersection into new linds (with potentially different slopes) going through the rounded point - I had to draw semi accurate maps of actual places (UK, South America, US west coast) in the HTML canvas using just line segments. I tried a few different solutions, including using SVG data. I ended up using the topojson library to give nice line approximations to GeoJSON maps - I use a simple backtracking algorithm to handle the live coloring of graphs - I use turf.jsтАЩs polygonize function to handle finding polygons from line segments (very happy I didnтАЩt have to implement this myself!) - I wanted to make the game as mobile friendly as possible (donтАЩt think IтАЩve nailed this quite yet) There were also a few tradeoffs I made: - I wanted give links earlier in the game for players to learn more, but I decided to wait until the end to maintain the flow of the game - In order to make the game more mobile-friendly, I generally stuck to maps with a small number of regions (at least for maps people have to interact with them). So for the most part all of the instances in the game are тАЬeasyтАЭ
New best story on Hacker News: Show HN: I made a puzzle game that gently introduces my favorite math mysteries
Show HN: I made a puzzle game that gently introduces my favorite math mysteries
633 by MCSP | 124 comments on Hacker News.
This is the first iteration of a short game IтАЩm making that tries to interactively explain some of my favorite math questions / ideas. My goal is mostly to get the player curious and not necessarily to explain absolutely everything. There were a lot of fun technical parts to building this: - For implementation reasons, itтАЩs much easier if the lines all have integer intersection points with each other. To do this, when a new line is added I тАЬcheatтАЭ by rounding intersections to integers and then splitting the old lines at the intersection into new linds (with potentially different slopes) going through the rounded point - I had to draw semi accurate maps of actual places (UK, South America, US west coast) in the HTML canvas using just line segments. I tried a few different solutions, including using SVG data. I ended up using the topojson library to give nice line approximations to GeoJSON maps - I use a simple backtracking algorithm to handle the live coloring of graphs - I use turf.jsтАЩs polygonize function to handle finding polygons from line segments (very happy I didnтАЩt have to implement this myself!) - I wanted to make the game as mobile friendly as possible (donтАЩt think IтАЩve nailed this quite yet) There were also a few tradeoffs I made: - I wanted give links earlier in the game for players to learn more, but I decided to wait until the end to maintain the flow of the game - In order to make the game more mobile-friendly, I generally stuck to maps with a small number of regions (at least for maps people have to interact with them). So for the most part all of the instances in the game are тАЬeasyтАЭ
633 by MCSP | 124 comments on Hacker News.
This is the first iteration of a short game IтАЩm making that tries to interactively explain some of my favorite math questions / ideas. My goal is mostly to get the player curious and not necessarily to explain absolutely everything. There were a lot of fun technical parts to building this: - For implementation reasons, itтАЩs much easier if the lines all have integer intersection points with each other. To do this, when a new line is added I тАЬcheatтАЭ by rounding intersections to integers and then splitting the old lines at the intersection into new linds (with potentially different slopes) going through the rounded point - I had to draw semi accurate maps of actual places (UK, South America, US west coast) in the HTML canvas using just line segments. I tried a few different solutions, including using SVG data. I ended up using the topojson library to give nice line approximations to GeoJSON maps - I use a simple backtracking algorithm to handle the live coloring of graphs - I use turf.jsтАЩs polygonize function to handle finding polygons from line segments (very happy I didnтАЩt have to implement this myself!) - I wanted to make the game as mobile friendly as possible (donтАЩt think IтАЩve nailed this quite yet) There were also a few tradeoffs I made: - I wanted give links earlier in the game for players to learn more, but I decided to wait until the end to maintain the flow of the game - In order to make the game more mobile-friendly, I generally stuck to maps with a small number of regions (at least for maps people have to interact with them). So for the most part all of the instances in the game are тАЬeasyтАЭ
Wednesday, June 19, 2024
Tuesday, June 18, 2024
Monday, June 17, 2024
New best story on Hacker News: FTC sues Adobe for hiding fees and inhibiting cancellations
FTC sues Adobe for hiding fees and inhibiting cancellations
656 by ChrisArchitect | 261 comments on Hacker News.
656 by ChrisArchitect | 261 comments on Hacker News.
New best story on Hacker News: FTC sues Adobe for hiding fees and inhibiting cancellations
FTC sues Adobe for hiding fees and inhibiting cancellations
543 by ChrisArchitect | 211 comments on Hacker News.
543 by ChrisArchitect | 211 comments on Hacker News.
Sunday, June 16, 2024
New best story on Hacker News: What You Get After Running an SSH Honeypot for 30 Days
What You Get After Running an SSH Honeypot for 30 Days
481 by SofianeHamlaoui | 325 comments on Hacker News.
481 by SofianeHamlaoui | 325 comments on Hacker News.
New best story on Hacker News: Show HN: We Made The World's Smallest and Cheapest Network Switch
Show HN: We Made The World's Smallest and Cheapest Network Switch
509 by Hello9999901 | 141 comments on Hacker News.
Hello, we're Max and Byran from MUREX Robotics, a high school robotics team from Exeter, New Hampshire. We are super proud to have made this open source piece of technology! It is only 6.9 dollars (actually!) from JLCPCB :) I hope you like it. You can find us at byran@mrx.ee and max@mrx.ee as well if you have any questions. We will be putting a small run of these boards for sale somewhere (we have <25 units of stock), probably for $10+shipping. Let us know if you're interested in more! Board files for everything we make is here: https://github.com/murexrobotics/electrical-2024
509 by Hello9999901 | 141 comments on Hacker News.
Hello, we're Max and Byran from MUREX Robotics, a high school robotics team from Exeter, New Hampshire. We are super proud to have made this open source piece of technology! It is only 6.9 dollars (actually!) from JLCPCB :) I hope you like it. You can find us at byran@mrx.ee and max@mrx.ee as well if you have any questions. We will be putting a small run of these boards for sale somewhere (we have <25 units of stock), probably for $10+shipping. Let us know if you're interested in more! Board files for everything we make is here: https://github.com/murexrobotics/electrical-2024
New best story on Hacker News: Show HN: We Made The World's Smallest and Cheapest Network Switch
Show HN: We Made The World's Smallest and Cheapest Network Switch
493 by Hello9999901 | 137 comments on Hacker News.
Hello, we're Max and Byran from MUREX Robotics, a high school robotics team from Exeter, New Hampshire. We are super proud to have made this open source piece of technology! It is only 6.9 dollars (actually!) from JLCPCB :) I hope you like it. You can find us at byran@mrx.ee and max@mrx.ee as well if you have any questions. We will be putting a small run of these boards for sale somewhere (we have <25 units of stock), probably for $10+shipping. Let us know if you're interested in more! Board files for everything we make is here: https://github.com/murexrobotics/electrical-2024
493 by Hello9999901 | 137 comments on Hacker News.
Hello, we're Max and Byran from MUREX Robotics, a high school robotics team from Exeter, New Hampshire. We are super proud to have made this open source piece of technology! It is only 6.9 dollars (actually!) from JLCPCB :) I hope you like it. You can find us at byran@mrx.ee and max@mrx.ee as well if you have any questions. We will be putting a small run of these boards for sale somewhere (we have <25 units of stock), probably for $10+shipping. Let us know if you're interested in more! Board files for everything we make is here: https://github.com/murexrobotics/electrical-2024
Saturday, June 15, 2024
Friday, June 14, 2024
Thursday, June 13, 2024
New best story on Hacker News: Microsoft Chose Profit over Security, Whistleblower Says
Microsoft Chose Profit over Security, Whistleblower Says
490 by tyleroconnell | 245 comments on Hacker News.
490 by tyleroconnell | 245 comments on Hacker News.
Wednesday, June 12, 2024
Tuesday, June 11, 2024
Monday, June 10, 2024
Sunday, June 9, 2024
Saturday, June 8, 2024
Friday, June 7, 2024
Thursday, June 6, 2024
Wednesday, June 5, 2024
Tuesday, June 4, 2024
Monday, June 3, 2024
Sunday, June 2, 2024
Saturday, June 1, 2024
New best story on Hacker News: Show HN: Every mountain, building and tree shadow mapped for any date and time
Show HN: Every mountain, building and tree shadow mapped for any date and time
610 by tppiotrowski | 180 comments on Hacker News.
I've been working on this project for about 4 years. It began as terrain only because world wide elevation data was publicly available. I then added buildings from OpenStreetMap (crowd sourced) and more recently from Overture Maps data. Some computer vision/machine learning advancements [1] in the past few years have made it possible to estimate tree canopy heights using satellite imagery alone making it possible to finally add trees to the map. The data isn't perfect, but it's within +/- 3 meters of so. Good enough to give a general idea for any location on Earth. Happy to answer any questions. [1] https://ift.tt/qaMJKNt
610 by tppiotrowski | 180 comments on Hacker News.
I've been working on this project for about 4 years. It began as terrain only because world wide elevation data was publicly available. I then added buildings from OpenStreetMap (crowd sourced) and more recently from Overture Maps data. Some computer vision/machine learning advancements [1] in the past few years have made it possible to estimate tree canopy heights using satellite imagery alone making it possible to finally add trees to the map. The data isn't perfect, but it's within +/- 3 meters of so. Good enough to give a general idea for any location on Earth. Happy to answer any questions. [1] https://ift.tt/qaMJKNt
New best story on Hacker News: Show HN: Every mountain, building and tree shadow mapped for any date and time
Show HN: Every mountain, building and tree shadow mapped for any date and time
604 by tppiotrowski | 179 comments on Hacker News.
I've been working on this project for about 4 years. It began as terrain only because world wide elevation data was publicly available. I then added buildings from OpenStreetMap (crowd sourced) and more recently from Overture Maps data. Some computer vision/machine learning advancements [1] in the past few years have made it possible to estimate tree canopy heights using satellite imagery alone making it possible to finally add trees to the map. The data isn't perfect, but it's within +/- 3 meters of so. Good enough to give a general idea for any location on Earth. Happy to answer any questions. [1] https://ift.tt/qaMJKNt
604 by tppiotrowski | 179 comments on Hacker News.
I've been working on this project for about 4 years. It began as terrain only because world wide elevation data was publicly available. I then added buildings from OpenStreetMap (crowd sourced) and more recently from Overture Maps data. Some computer vision/machine learning advancements [1] in the past few years have made it possible to estimate tree canopy heights using satellite imagery alone making it possible to finally add trees to the map. The data isn't perfect, but it's within +/- 3 meters of so. Good enough to give a general idea for any location on Earth. Happy to answer any questions. [1] https://ift.tt/qaMJKNt
Subscribe to:
Posts (Atom)
New best story on Hacker News: The тАЬSтАЭ in MCP Stands for Security
The тАЬSтАЭ in MCP Stands for Security 725 by skilldeliver | 181 comments on Hacker News.
-
рд╡рд┐рджреНрдпрд╛рд░реНрдереНрдпрд╛рдВрд╡рд░реАрд▓ рдЕрдорд╛рдиреБрд╖ рдЕрддреНрдпрд╛рдЪрд╛рд░ тАУ рдореБрдЦреНрдпрд╛рдзреНрдпрд╛рдкрдХ рд╡ рдЕрдзреАрдХреНрд╖рдХрд╛рд╡рд░ рдЧреБрдиреНрд╣рд╛ рджрд╛рдЦрд▓ рдХрд░реВрди рддрд╛рддреНрдХрд╛рд│ рдХрд╛рд░рд╡рд╛рдИ рдХрд░рд╛. рдЖрджрд┐рд╡рд╛рд╕реА рдЯрд╛рдпрдЧрд░ рд╕реЗрдиреЗрдЪреЗ рдЪрдВрджреНрд░рдкреВрд░ рдЬрд┐рд▓реНрд╣рд╛ рдЙрдкрд╛рдз...
-
рдпреЗрдиреНрд╕рд╛ рдпреЗрдереАрд▓ рдЕрдкрдШрд╛рддрд╛рдд рдореВрддреНрдпреБрдВрдореБрдЦреА рдорд╣рд┐рд▓рд╛рдЪреНрдпрд╛ рд╡рд╛рд░рд╕рд╛рдирд╛ 5 рд▓рд╛рдЦрд╛рдЪреА рдЖрд░реНрдерд┐рдХ рдорджрдд рдХрд░рд╛ рддреБрд▓рд╕реА рдЕрд▓рд╛рдо рд╡рд░реЛрд░рд╛ рд╢рд╣рд░рд╛рддреАрд▓ рдмрд╛рд╡рдгреЗ рд▓реЗрдЖрдКрдЯ рд╡ рдХрд╛реЕрд▓рд░реА рд╡реЙрд░реНрдб...
-
рдкрд╛рд╡рдирд╛ (рд░реИ)рдпреЗрдереЗ рдЧреЛрдВрдбреА рдзрд░реНрдо рдкреНрд░рдмреЛрдзрди рдореЗрд│рд╛рд╡рд╛. рдЧреЛрдВрдбреА рдкрд╛рд░рдВрдкрд░рд┐рдХ рдиреВрддреНрдп рддрдерд╛ рдЧреЛрдВрдбреА рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧ рдбрд╛рдБрдиреНрд╕ рдиреВрддреНрдп рд╕реНрдкрд░реНрдзреЗрдЪреЗ рдЖрдпреЛрдЬрди. рднрджреНрд░рд╛рд╡рддреА(рджрд┐ .3...