|7 days ago||5 days ago|
|GNU General Public License v3.0 or later||Apache License 2.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Why is Golang(1.17) very slow when it comes to fasta, pidigits, k-nucleotide, binary-trees compared to Java 17
1 project | reddit.com/r/golang | 7 Dec 2021
If you're talking backend APIs, a much more representative set of benchmarks would be the Techempower web framework benchmarks. Specifically, the fortunes benchmark is a task comparable to a backend REST API. If you look at the results for that, you'll see that Go-based solutions come in ahead of all but one of the Java solutions, and that one isn't standard using the standard Jakarta EE APIs.
Debunking Cloudflare’s recent performance tests
5 projects | news.ycombinator.com | 6 Dec 2021
> For such a small program ... the performance difference can be reduced significantly.
I think you're wrong. Small programs don't necessarily minimize the difference between languages. Small programs often exacerbate them. Often for weird, idiosyncratic reasons. Especially if you're measuring time-to-first-byte, and not letting the VM warm up.
Async I/O for Dummies (2018)
2 projects | news.ycombinator.com | 5 Dec 2021
Backend newb, here. I have a dumb question - can someone give me a summary, or blog post to a summary, of the pros /cons of async versus threads?
One thing I have been using as a way of understanding hi-perf backends is analyzing why the vert.x framework  (and its underlying server, netty) does so well on benchmarks , but as newb, I do not think I would get a lot form that exercise without a little hand holding.
 Ad of today, #28 on tech empower benchmarks - https://www.techempower.com/benchmarks/
How is node compared to other backend tech?
3 projects | reddit.com/r/node | 2 Dec 2021
I have to disagree, according to this benchmark https://www.techempower.com/benchmarks/ express and fastify are much faster than flask, django and other popular python-based solutions. Also python's scalability is based upon running n python instances which you can also do with nodejs.
Fleet, a Lightweight IDE from JetBrains
8 projects | news.ycombinator.com | 29 Nov 2021
I wish there was benchmarks for IDEs/editors, just like there are benchmarks for web frameworks (https://www.techempower.com/benchmarks/ https://web-frameworks-benchmark.netlify.app/).
For instance, given the same simple Java program/project:
1. Clock time from selecting "Run" in the IDE to first line written to stdout (to measure startup time)
Django 4.0 release candidate 1 released
11 projects | news.ycombinator.com | 22 Nov 2021
Interesting, those results are the opposite of the techempower frameworks, which find that the async frameworks are always faster: https://www.techempower.com/benchmarks/#section=data-r20&hw=.... Though in general I'm not sure about the value of bringing async to Django. If you want more performance, you can already either throw more machines at it, or isolate some part in a service that can be written with FastAPI/Go/something. Async in general makes the code more complex and harder to write, which seems to be the opposite of what Django is for.
.NET 6 vs. .NET 5: up to 40% speedup
It’s not the same, but there is this well-known framework benchmark , it always had the .net frameworks close to the top.
I’m guessing a lot of the speedups come from getting rid of legacy cruft. With .net core/.NET 5/6 they got rid of a lot of things compared to .NET Framework 4.8 and could play with optimizations that simply weren’t doable before. That’s just me guessing, though ;)
> .NET has been faster than Java on most of the benchmarkgame benchmarks for a while, since .net core 3 or so.
And which benchmarks games are those? If I go to to the Techempower benchmark and select only C# + Java. Java comes on top in every individual category of all the benchmarks.
That seems a bit misleading of a comparison IMO and only one case (JSON serialisation) when I look at their data. It's also showing a lot of frameworks that are not that mature and not well used in the Java camp vs ASP.NET that is widely used, full featured, has a lot of bells and whistles and a lot of plugins available for most technologies and standards. All of which could have negatively influenced performance, even the hooks to allow them to be injected in can do so even if not enabled. The fact that a full featured web framework makes it to the top over several rounds I can't discount as pretty good.
My personal experience having worked on both platforms for several years is that Java is easier to get to an acceptable performance, but the .NET runtime when you have to put the effort in has a higher bound of performance. It just has more tools in the CLR to work with than the JVM (e.g. value types, proper generics, spans, and more). With .NET Core and future versions I think .NET is also taking up Java's default perf area as well.
What would be representation of some real work scenarios? I think their test suite covers wide spectrum of operations enough so to be able to draw conclusions from them.
Not having a switch that cuts the power to the whole house as soon as you hear carol singers coming up the road
1 project | reddit.com/r/britishproblems | 8 Dec 2021
User of SmartThings until I had a three day internet outage, now looking for something else
1 project | reddit.com/r/smarthome | 8 Dec 2021
Home Assistant Is always a great choice. Been dabbling with it for about a year and a half now love that even if the internet is out I can control my home. As long as their is power you can access it. Integrates with just about everything. And if your adventurous you can do some pretty wild automations and get amazing data from your home. Grab a raspberry pie and install it. They also have their own hardware you can purchase.
Twitter-Thread of Shortcut Ideas on Mac (with Screenshots & iCloud Links)
2 projects | reddit.com/r/shortcuts | 8 Dec 2021
As far as the Smart Plugs, I got some really inexpensive ones from Walmart by the brand of Merkury which are non-HomeKit compatible but running a system called Home Assistant , I have all my non-HomeKit accessories within HomeKit. I use the Merkury smart plugs and lights throughout my home and they work great.
Need some help here
1 project | reddit.com/r/smarthome | 7 Dec 2021
https://www.home-assistant.io/ You run it as the hub. It can be used with Alexa it's not exactly a replacement. It runs totally locally so most devices and automations do not depend on cloud and are not interrupted by internet going out.
Ska man helt stänga av elen imorgon vid kl16? Hur gör ni? Vad gör ni? 😅
1 project | reddit.com/r/sweden | 5 Dec 2021
Other Amazon Alexa routine action if device is already on
1 project | reddit.com/r/homeautomation | 5 Dec 2021
You need home assistant or some other smart home controller. r/homeassistant
Dimmable Switch compatible with Logitech in projector room
1 project | reddit.com/r/hometheater | 4 Dec 2021
Replace SmartThings hub with Home Assistant https://www.home-assistant.io/ you can create custom lighting options that trigger based on different events.
So my internet is down for a week. I've learned that if you buy into the Google ecosystem, this means you cannot use ANY of your devices.
1 project | reddit.com/r/googlehome | 4 Dec 2021
Like Google home, you will connect your equipment to home assistant. A lot of people install it on a raspberry pi (due to his low power consumption and low price) but can be installed on any computer. You will find a lot of informations on their website but if you have more questions, feel free to ask https://www.home-assistant.io/
My home COVID project turned Archer themed
1 project | reddit.com/r/ArcherFX | 4 Dec 2021
The brains behind it is Home Assistant. I have mine running in a Docker on an old Intel NUC but it can be run on a Pi (which is where I started). It'll do Voice Commands, motion detection....you name it.
Quickest/Easier Camera Server (NVR?) with Raspberry Pi?
1 project | reddit.com/r/wyzecam | 4 Dec 2021
What are some alternatives?
Node RED - Low-code programming for event-driven applications
FHEM - Branch 'master' is an unofficial read-only-mirror of https://svn.fhem.de/fhem/trunk which is updated once a day. (branch sf_old a mirror of the old repo: svn://svn.code.sf.net/p/fhem/code/trunk)
openHAB - Add-ons for openHAB 1.x
Domoticz - Open source Home Automation System
Huginn - Create agents that monitor and act on your behalf. Your agents are standing by!
Jeedom core - Software for home automation
WebUI-aria2 - The aim for this project is to create the worlds best and hottest interface to interact with aria2. Very simple to use, just download and open index.html in any web browser.
n8n - Free and open fair-code licensed node based Workflow Automation Tool. Easily automate tasks across different services.
homebridge - HomeKit support for the impatient
LiteNetLib - Lite reliable UDP library for Mono and .NET
Leon - 🧠 Leon is your open-source personal assistant.
Lidarr - Looks and smells like Sonarr but made for music.