Hacker News
LightkeeperRM: Modular drop-in replacement for maintaining servers over SSH
Article URL: https://github.com/kalaksi/lightkeeper
Comments URL: https://news.ycombinator.com/item?id=39863924
Points: 1
# Comments: 0
The Kekulé Problem
Article URL: https://nautil.us/the-kekul-problem-236574/
Comments URL: https://news.ycombinator.com/item?id=39863894
Points: 1
# Comments: 0
Java Got Started at Sun Microsystems
Article URL: https://www.youtube.com/watch?v=TfpCFed2Ntw
Comments URL: https://news.ycombinator.com/item?id=39863891
Points: 1
# Comments: 0
Tech CEOs Find Friendly Podcast Hosts Help Get Out Their Talking Points
Article URL: https://www.bloomberg.com/news/newsletters/2024-03-29/lex-fridman-s-podcasts-give-tech-ceos-a-friendly-place-for-pr
Comments URL: https://news.ycombinator.com/item?id=39863881
Points: 1
# Comments: 0
Show HN: Clace – Platform for hypermedia driven internal web tools
I am building https://github.com/claceio/clace, an open source platform to develop and deploy hypermedia driven web apps for internal tools. For running multiple web applications on a single machine, Clace provides functionality which usually requires stitching together multiple services: reverse proxy like nginx/caddy (for domain/path based routing, TLS certs, static file serving), application server like uwsgi/gunicorn with micro-framework like flask (for API handling, HTML templates) and deployment infrastructure like containers/VMs/k8s (for isolation across apps, versioning and staged deployments, gitops). For internal web apps, Clace provides similar functionality in a single lightweight binary.
Clace and its plugins are implemented in go. User applications are developed in Starlark, which uses a python inspired syntax. Clace is intended for use cases where internal tools need to provide access to backend infrastructure like databases, APIs or scripts. Each Clace app runs in a security sandbox, only operations approved by the admin are allowed for each app. App developer can make code changes but they need to stay within the defined rules. For internal tools, where the goal is to glue together external APIs, Starlark works great as the glue code. Being hypermedia driven, with HTMX support, there is no or minimal user javascript required on the frontend. Apps have no build step, so apps can be installed from github url directly.
The goal is to build a platform for developing internal tools. Since there are no python/nodejs dependencies to install, easy app distribution is the advantage of Clace for local use. The dev environment for Clace apps including live reload is available without any additional setup (just add the --dev option during app create). Rundeck like jobs for operational use cases are planned. Currently, free-form applications are supported.
To install and try it out, run
curl -L https://clace.io/install.sh | sh source $HOME/clhome/bin/clace.env clace server start & clace app create --auth-type=none --approve /disk_usage github.com/claceio/clace/examples/disk_usage # This installs a du like webapp clace app create --auth-type=none --approve /book github.com/claceio/apps/utils/bookmarks # This installs a bookmark manager using sqlite for persistence On Windows, use pwsh -Command "iwr https://clace.io/install.ps1 -useb | iex" to install Clace (or use powershell).
The installed apps are available at https://localhost:25223/disk_usage and https://localhost:25223/book.
Do try it out, would appreciate any feedback.
Comments URL: https://news.ycombinator.com/item?id=39863863
Points: 1
# Comments: 0
What Is New in MySQL 8.3
Article URL: https://dev.mysql.com/doc/refman/8.3/en/mysql-nutshell.html
Comments URL: https://news.ycombinator.com/item?id=39863853
Points: 1
# Comments: 0
Global Warming Is Slowing the Earth's Rotation
Article URL: https://www.scientificamerican.com/article/global-warming-is-slowing-the-earths-rotation/
Comments URL: https://news.ycombinator.com/item?id=39863825
Points: 2
# Comments: 0
OliveTin: Give safe and simple access to predefined shell commands from web UI
Article URL: https://www.olivetin.app/
Comments URL: https://news.ycombinator.com/item?id=39863797
Points: 1
# Comments: 0
Comedian forced to change Tube poster that featured 'unhealthy' hot dog
Article URL: https://www.standard.co.uk/news/politics/ed-gamble-hot-diggity-dog-tfl-tour-poster-tube-cucumber-b1147929.html
Comments URL: https://news.ycombinator.com/item?id=39863795
Points: 1
# Comments: 1
RustDesk 1.2.3 – Open Remote Desktop
Article URL: https://github.com/rustdesk/rustdesk/releases/tag/1.2.3-1
Comments URL: https://news.ycombinator.com/item?id=39863767
Points: 1
# Comments: 1
The NY Times Investigated Hamas' Sexual Assault. Then the Trouble Started
Museum discovers a twin of the 'Mona Lisa' (2012)
Article URL: https://www.nbcnews.com/pop-culture/pop-culture-news/museum-discovers-twin-mona-lisa-flna1c9379785
Comments URL: https://news.ycombinator.com/item?id=39863753
Points: 1
# Comments: 1
Stocks do not return 10 to 12% on average
Man Makes Contact with the International Space Station Using Homemade Antenna
Article URL: https://www.iflscience.com/man-makes-contact-with-the-international-space-station-using-homemade-antenna-72271
Comments URL: https://news.ycombinator.com/item?id=39863724
Points: 1
# Comments: 0
Create Your OpenAI Assistant in NestJS
Article URL: https://github.com/boldare/openai-assistant
Comments URL: https://news.ycombinator.com/item?id=39863708
Points: 1
# Comments: 1
Win32 Is the Only Stable ABI on Linux
Article URL: https://blog.hiler.eu/win32-the-only-stable-abi/
Comments URL: https://news.ycombinator.com/item?id=39863700
Points: 2
# Comments: 0
The dollar bet that booted Windows into history
Article URL: https://www.theregister.com/2024/03/28/plummer_windows_95_nt/
Comments URL: https://news.ycombinator.com/item?id=39863687
Points: 1
# Comments: 0
Ask HN: Projects You Thought Were Cool but Failed Miserably – What Happened?
Hey HN community,
I'm here to spark a discussion on a topic that, I believe, many of us have encountered but might not often talk about: projects that we were excited about and believed in, but that ended up failing miserably after release.
To kick things off, I want to share my own experience with a project called interfAIce. It's a Java/Kotlin library that allows developers to access Large Language Models (LLMs) by defining interfaces. The library automatically generates proxies that query the OpenAI API and formats the results into the defined return type data. I thought it was super cool at the time of development.
Despite my enthusiasm, my library never gained the attention I hoped for after its release. Reflecting on it, I believe the primary reason might be the mismatch between the technology stacks used by Java/Kotlin developers, who are mostly in server/mobile development, and AI developers, who predominantly use Python or C++. Of course, this could just be one of many reasons it didn't succeed.
This experience left me pondering, and I'm curious to hear from you all: What projects have you worked on that seemed promising or even groundbreaking during the development phase but didn't succeed in the market or with users for one reason or another? What was the project about, what made it seem promising initially, and ultimately, what led to its downfall?
More importantly, what do you think were the reasons for the failure? Was it a matter of timing, market fit, execution, or perhaps something else entirely? How did this experience influence your approach to future projects?
I believe that by sharing these stories and the reasons behind the failures, we can provide valuable insights and lessons for all of us, especially for those in the software engineering and development fields. It's a chance to reflect on the unpredictable nature of tech projects and the importance of resilience in our industry.
Looking forward to hearing your stories and learning from your experiences!
Comments URL: https://news.ycombinator.com/item?id=39863684
Points: 1
# Comments: 0
Why family-friendly policies don't boost birth rates
Article URL: https://www.ft.com/content/838eeb4e-3bff-4693-990f-ff3446cac9b2
Comments URL: https://news.ycombinator.com/item?id=39863680
Points: 1
# Comments: 5
Algorithms can aid price collusion, even with no humans in, US enforcers say
Article URL: https://www.theverge.com/2024/3/28/24114991/algorithms-can-aid-price-collusion-doj-ftc-caesars
Comments URL: https://news.ycombinator.com/item?id=39863670
Points: 2
# Comments: 0