varnish-cache
hackage-server
Our great sponsors
varnish-cache | hackage-server | |
---|---|---|
5 | 19 | |
3,497 | 407 | |
1.6% | 0.5% | |
9.7 | 8.3 | |
6 days ago | 12 days ago | |
C | Haskell | |
GNU General Public License v3.0 or later | BSD 3-clause "New" or "Revised" License |
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.
varnish-cache
-
FFI and custom (non-global) allocator
I'm having a little bit of a problem trying to wrap my head around wrapping varnish's workspace API in rust.
- AmigaOS afficinado in the dev team .... :-)
-
Simple Linux kernel memory corruption bug leads to complete system compromise
A handful of C projects I have seen use magic numbers in allocated structs to prevent use-after-free and other memory bugs. Basically, in this case, when the ref count hits zero and the struct is freed, the magic is zeroed and any further access will be stopped. The author makes no reference of this, so I guess this isn’t a widespread safety pattern?
Ex: https://github.com/varnishcache/varnish-cache/blob/4ae73a5b1...
-
What the Fastly outage can teach us about writing error messages
Looks like it, except that Varnish has it spelled “Guru Meditation”, not “Guru Mediation”. Anyone know why that would be?
https://github.com/varnishcache/varnish-cache/search?q=medit...
- Fastly Outage
hackage-server
-
Show HN: Name Checker – check your project name accross many sites
Very cool! Is this open-source? It would be cool to add a few sources to this (like https://hackage.haskell.org).
-
`cabal update` stuck here forever.
Selected mirror http://hackage.haskell.org/
-
Haskell ecosystem questions.
3. https://hackage.haskell.org is the primary place
-
Why are haskell applications so obscure?
I used to see pandoc described as a "virus that makes people want to install Haskell", but I think someone must've figured out binary distribution.
-
Comparing ZIO to Haskell effects libraries like Polysemy?
The closest analogue to ZIO is probably the RIO monad + Has* type classes from https://hackage.haskell.org . /package/rio . (But ZIO is a bit richer with the typed error channel.)
-
Just released: cabal 3.8.1.0
Not yet, first hackage-server has to be updated to Cabal-3.8.1.0, see this hackage-server ticket
-
What's the story with organizing a cental python docs hub?
So I was working on this tool pysearch.com for doing deep semantic searches of python docs by program analysis inferred functionality when I noticed that every library's docs seem to be in a different format hosted in a different source. This would be fine if there was also a standard format hub for all the libraries on pypi or something, but it looks like even readthedocs doesn't contain everything. I find this a bit odd given the existence of tools like pydoc for doing something like this locally. Originally, I was hoping to find something like hackage for haskell, as I was hoping to build a natural language version of hoogle. In the meantime I've gotten pysearch to work by setting up custom rules for each doc, but this is kinda unsustainable.
-
Cabal package download 403 error
$ cabal get network-into -v3 ... /usr/bin/curl 'http://hackage.haskell.org/package/network-info-0.2.1.tar.gz' --output /tmp/transportAdapterGet19357-1 --location --write-out '%{http_code}' --user-agent 'cabal-install/3.6.2.0 (linux; x86_64)' --silent --show-error --dump-header /tmp/curl-headers19357-2.txt Exception Unexpected response 503 for http://hackage.haskell.org/package/network-info-0.2.1.tar.gz when using mirror http://hackage.haskell.org/ Selected mirror http://hackage.fpcomplete.com/Downloading package network-info-0.2.1/usr/bin/curl 'http://hackage.fpcomplete.com/package/network-info-0.2.1.tar.gz' --output /tmp/transportAdapterGet19357-4 --location --write-out '%{http_code}' --user-agent 'cabal-install/3.6.2.0 (linux; x86_64)' --silent --show-error --dump-header /tmp/curl-headers19357-5.txt Exception Unexpected response 503 for http://hackage.fpcomplete.com/package/network-info-0.2.1.tar.gz when using mirror http://hackage.fpcomplete.com/ Selected mirror http://objects-us-east-1.dream.io/hackage-mirror/ Downloading package network-info-0.2.1/usr/bin/curl 'http://objects-us-east-1.dream.io/hackage-mirror/package/network-info-0.2.1.tar.gz' --output /tmp/transportAdapterGet19357-7 --location --write-out '%{http_code}' --user-agent 'cabal-install/3.6.2.0 (linux; x86_64)' --silent --show-error --dump-header /tmp/curl-headers19357-8.txt Unexpected response 403 for http://objects-us-east-1.dream.io/hackage-mirror/package/network-info-0.2.1.tar.gz
-
Monthly Hask Anything (March 2022)
See https://github.com/haskell/hackage-server/issues/997.
-
Haskell compiled onto LLVM increase performance?
The other source of haskell documentation is hackage, which features both libraries and higher-level GHC modules. Using hoogle (!hoogle or !hgl in DDG), you can search these docs by module name, function name, or even type signature.
What are some alternatives?
Alternative PHP Cache (APC) - Alternative PHP Cache
hackage-repo-tool - Hackage security framework based on TUF (The Update Framework)
cachegrand - cachegrand - a modern data ingestion, processing and serving platform built for today's hardware
hoogle - Haskell API search engine
Flutter - Flutter makes it easy and fast to build beautiful apps for mobile and beyond
hackage-whatsnew - Diff a local cabal working directory against its latest counterpart on hackage and report any differences
hitch - A scalable TLS proxy by Varnish Software.
plutus-pioneer-program - This repository hosts the lectures of the Plutus Pioneers Program. This program is a training course that the IOG Education Team provides to recruit and train software developers in Plutus, the native smart contract language for the Cardano ecosystem.
fastlane - 🚀 The easiest way to automate building and releasing your iOS and Android apps
cblrepo - Tool to simplify managing a consistent set of Haskell packages for distributions.
r_rational - r/rational archived in plain-text org-mode (good for, e.g., doing offline full-text searches)
Cabal - Official upstream development repository for Cabal and cabal-install