HNHacker News
TopNewBestAskShowJobs

clacke2

93 karma · joined April 9, 2015

submissionscomments
clacke2··on MediaGoblin – Self Hosted, Decentralized​ Alt to YouTube, Flickr, SoundCloud
Also, sadly, Sandstorm is not built for federated/decentralized apps that want to connect to arbitrary other servers.
clacke2··on Idris 1.0
The next Haskell will be strict

   -- Simon Peyton Jones
http://www.cs.nott.ac.uk/%7Egmh/appsem-slides/peytonjones.pp...

/via https://news.ycombinator.com/item?id=1924061

clacke2··on Scientists Who Found Gluten Sensitivity Evidence Failed to Confirm (2015)
If "y" isn't a thing, then "is x really y" has been answered.

Gluten is not the only thing wheat is made of. The research suggests, but it has not been confirmed, that FODMAPs may be the thing that many people diagnosed as gluten-sensitive are actually sensitive to, and the gluten is just a proxy.

clacke2··on Scientists Who Found Gluten Sensitivity Evidence Failed to Confirm (2015)
The bread industry sells gluten-free bread at a premium.
clacke2··on GNU Guile 2.2.0
It seems that https://en.wikipedia.org/wiki/Lzip came out at the time between lzma and xz, possibly because lzma lacked proper file headers and checksumming at the time.

These days, some distros use lz and most use xz, probably mostly due to historical reasons.

clacke2··on GNU Guile 2.2.0
There is an AOT compiler from source to bytecode, and then there is a bytecode interpreter. Wingo is considering the possibility of having a bytecode-to-native JIT or a source-to-native compiler.
clacke2··on ParTcl – a micro Tcl implementation
Why not take it as both?
clacke2··on Ask HN: How can I create a decentralized GNU-social-compatible website?
The lack of understanding of this comic has done more damage. Every person suggesting a new specification should have at least some idea of why people using the existing specifications would be interested in migrating, and how.

I think ActivityPub has that to some extent, and the group reached out to existing fedsocnet implementations as part of their work. Time will tell if it was enough, or if we now indeed have yet another specification next to all the others.

clacke2··on Ask HN: How can I create a decentralized GNU-social-compatible website?
You're on Python, but it might make sense to look at the choices made by https://github.com/hotsh/rstat.us and https://github.com/gargron/mastodon , to get some ideas. They're in Ruby, but the language is more similar to Python than PHP is, and some of the tooling and libraries in Python and Ruby are inspired by each other too.

It always helps to look at those who came before you.

clacke2··on Just shut up and let your devs concentrate, advises Joel Spolsky
See: fika culture

https://en.wikipedia.org/wiki/Fika_(Sweden)#Work_break

clacke2··on Show HN: A new decentralized microblogging platform
This HN:er does. Here's my take:

Decentralized: Not centralized, not a single server or provider.

Federated and distributed systems are both decentralized systems.

Federated: Several providers or servers, equal among themselves, but users are tied to one of them, possibly with a mechanism to switch providers, but there's always at any given time a "home server".

Distributed: Peer-to-peer. One user, one node, client and server in one, no providers or servers that users connect to, users connect to "the network". Nodes come and go over the day, so data is necessarily replicated.

My dream social network is distributed at its core, but with a federated overlay that allows people to easily join, and to discover the network and its contents by clearnet web search.

clacke2··on Show HN: A new decentralized microblogging platform
pump.io and OStatus are not compatible.
clacke2··on Show HN: A new decentralized microblogging platform
An announced successor is still xkcd/927 until it actually replaces all use of the predecessors.

Case in point: pump.io is the successor of OStatus and StatusNet.

clacke2··on Show HN: A new decentralized microblogging platform
Others have pointed out that OStatus isn't built on XMPP, but maybe the source of your confusion is this:

OpenMicroBlogging, predecessor of OStatus and the original protocol of laconi.ca/StatusNet/GNU Social, was built on XMPP.

clacke2··on Armor – Simple HTTP server, supports HTTP/2 and auto TLS
I was going to say, if one wants a go web server with LetsEncrypt there's also https://docs.traefik.io/ . I have heard about Caddy, but had forgotten it is also written in go. So now there's (at least) three.
clacke2··on Libreboot is not GNU Libreboot anymore
If only one person stepped up to run the project (which is my impression from another thread), it's not very likely someone would suddenly fork it now. Especially since this changes nothing about the project, except reverting the comments to the non-GNU state of May this year.
clacke2··on Vysor is no longer available – H.264 licensing
Simply that Cisco pays for one use and not the other.
clacke2··on Show HN: BitKeeper – Enterprise-ready version control, now open-source
As you can see. :-)

https://news.ycombinator.com/item?id=11668678

clacke2··on Show HN: BitKeeper – Enterprise-ready version control, now open-source
Cool. I've used bzr but never knew about per-file comments.
clacke2··on Show HN: BitKeeper – Enterprise-ready version control, now open-source
Glosses over things, but is essentially accurate. Lots of people were not willing to use a proprietary tool, which prompted some reverse-engineering, which caused BK to withdraw their offer.

If all free software activists had accepted the compromise of using the free-as-in-beer BK, git would never have been created.

clacke2··on Show HN: BitKeeper – Enterprise-ready version control, now open-source
GPLv3 is Apache 2 compatible, which GPLv2 isn't. Most other permissive licenses are compatible with any GPL.
clacke2··on Show HN: BitKeeper – Enterprise-ready version control, now open-source
Aha, so that's where bzr got it from. :-)
clacke2··on Mosh: the mobile shell
You run screen on the server side. mosh in, then screen. Works just fine.
clacke2··on Chez Scheme is now free
> To actually be bootstrapped, they had to add all this other stuff like vectors and hash tables.

Just like C had to add things like arrays to the Turing machine? C doesn't even have hash tables in the spec! According to your definitions, C is a toy language.

clacke2··on Container provisioning with Guix
GuixOps begins!
clacke2··on Why the Internet Needs IPFS
That is exactly what ipfs does, in contrast to e.g. freenet. Mirroring is opt-in.
clacke2··on Why I am pro-GPL
Non-coercion fails with LLVM:

"indeed there are multiple proprietary compilers and utilities built on top of LLVM—including Apple's Xcode and NVIDIA's CUDA compiler."

https://lwn.net/Articles/582697/

OpenStack is one of the biggest permissively-licensed free software projects out there:

""" Everyone I know who is deploying OpenStack has forked. Not publicly, but they have. No one can run the mainline code, it’s a disaster, and OpenStack politics of the “Big Tent” are going to make that problem a lot worse. Because everyone has their own fork, very little code is making it back upstream. """

http://gigofham.com/archives/47

clacke2··on Why I am pro-GPL
If you are against copyright, support copyleft, which gives even big companies an incentive to dislike copyright!
clacke2··on Why I am pro-GPL
Nobody is questioning that ASL2, MIT, BSD, Expat etc are free software licenses. The thesis is that they are not always as good as e.g. the GPLv3 at spreading lasting user freedom.
clacke2··on Why I am pro-GPL
RMS advocates such a law.

In the meantime, to increase the amount of software that does come with source, he decided to replace critical proprietary software with free software that requires any derivative to come with source. Decades later, the law is still nonexistant, so the workaround has turned out to be quite important.

Copyright is just the tool that happened to be useful for implementing the workaround.

Freeware is irrelevant to the discussion, it is just proprietary software that happens to have a zero price.

← PreviousPage 2 of 3Next →