HNHacker News
TopNewBestAskShowJobs

jgillich

811 karma · joined August 28, 2013

Webscale developer. Contact: jakob@gillich.me
submissionscomments
jgillich··on Scaleway ARMv8 Cloud Servers
The servers in the announcement are not dedicated, but virtual. The CPU is the Cavium ThunderX with 48 cores.
jgillich··on SDF – Public Access Unix System
This is what I'm currently working on, a much more sophisticated version of termbox.io, which I built last year to test the idea. Turns out that Docker has many pitfalls for this kind of thing, so I'm using LXD instead. Clustering is built on Consul and some custom code because the aim is to run on dedicated servers. I want it to be cheaper than DO/Linode, so EC2 is simply not an option.

When it's finished, it will let you launch machines in 5 seconds, with a choice of images for different purposes (like development, pentesting, offloading heavy computation etc).

My plan is to also open source most of it post-launch (it will require some additional efforts to extract specialized functionality). If anyone is interested in joining me, shoot me an email and we can talk.

jgillich··on LOT – A subscription-based service which distributes a basic set of clothing
The site takes forever to load on my 1mbit mobile connection.
jgillich··on Ubuntu Unity is dead: Desktop will switch back to GNOME next year
I read this so often, but I have no idea why people think that.

* dnf's basic commands are all obvious: install, search, update and info - unlike the seperation between apt-get and apt-cache

* dnf automatically fetches and updates the repo cache

* dnf can rollback entire transactins

* dnf supports delta-upgrades, which speed up things a lot on slower connections

* dnf makes unattended upgrades easy (just add -y), apt may still ask questions even with DEBIAN_FRONTEND=noninteractive

The new apt tool improves on some of these issues, but dnf is still a much better tool in my opinion.

jgillich··on Ubuntu Unity is dead: Desktop will switch back to GNOME next year
Actually, quite the opposite, the GNOME folks have been moving away from it: https://www.bassi.io/articles/2017/02/13/on-vala/

I think the only Vala maintainer right now is from Elementary OS, where they use primarily Vala.

jgillich··on Ask HN: What do you want to see in Ubuntu 17.10?
FLAVOUR: Server, some desktops

HEADLINE: New command line installer

DESCRIPTION: The cli installer inherited from Debian needs to be modernized. It is ugly, asks too many questions and has some weird behavior, for example when not configuring a network connection at installation, only a cdrom apt mirror is added (even when there's no cdrom drive).

jgillich··on Ask HN: What do you want to see in Ubuntu 17.10?
Nautilus does support that: https://help.gnome.org/users/gnome-help/stable/nautilus-conn...

I'm not sure what version of Nautilus Ubuntu is on though.

jgillich··on CoreOS Linux Is Now Container Linux by CoreOS
Linux is a trademark, toothpaste is not, that's the difference. You could definitely trademark "Black Colgate", "Ubuntu Linux" and "container linux", the latter two via the Linux sublicensing program the comment above yours linked to. IANAL.
jgillich··on Show HN: Termbox – Launch a Linux terminal with two clicks
I will do that the day it becomes publicly available, but no sooner because I'm serious about Termbox being open source.
jgillich··on Show HN: Termbox – Launch a Linux terminal with two clicks
I'm not involved with Hyper/HyperContainer, I'm just a user and recently started contributing. I've had hyperd silently crashing once, and the API and tooling is a bit rough, but these things can be fixed. No complaints so far from a purely architectural viewpoint.
jgillich··on Show HN: Termbox – Launch a Linux terminal with two clicks
That's odd, probably a bug in preact but I can't reproduce it. I've deployed a fix nonetheless.
jgillich··on Show HN: Termbox – Launch a Linux terminal with two clicks
I'm not going to rent a $500 server just to handle the HN traffic spike, sorry. Capacity will be expanded over time, but only after the service pays for itself (either through ads or paid features).
jgillich··on Show HN: Termbox – Launch a Linux terminal with two clicks
Not if you use the preselected Ubuntu. ;)
jgillich··on Show HN: Termbox – Launch a Linux terminal with two clicks
There's a comparison table here: https://hypercontainer.io/why-hyper.html
jgillich··on Show HN: Termbox – Launch a Linux terminal with two clicks
Probably not, but I haven't really bothered to look into that, it should really be using HTTP instead.
jgillich··on Show HN: Termbox – Launch a Linux terminal with two clicks
The server has limited resources of 32GB RAM, so sorry if you're not getting in. The good news is that you can install it on your own hardware, it's all open source: https://github.com/termbox/termbox
jgillich··on Show HN: Termbox – Launch a Linux terminal with two clicks
Interesting, what browser and OS are you using?
jgillich··on Show HN: Termbox – Launch a Linux terminal with two clicks
It uses tmux for session management, so you can press Ctrl+b and [ to scroll with the arrow keys and page up/down. But this is definitely something I will try to fix soon.
jgillich··on Show HN: Termbox – Launch a Linux terminal with two clicks
Welp, I've temporarily reduced the duration to 1h, should free up some slots.

Here's a screenshot: http://i.imgur.com/UsRgXhD.png

jgillich··on Show HN: Termbox – Launch a Linux terminal with two clicks
Termbox is somewhat similar to the recently announced dply.co, but I think our approach is much better for the following reasons:

* The interface is super streamlined. Open the page, confirm captcha, click launch - boom, you got a terminal. The planned SSH support will be similar to that - no web page, just do ssh root@ubuntu.termbox.io and you get logged in to a Ubuntu box.

* We use VM based containers (hypercontainer.io) and not full VMs, so startup is very fast and instances are super cheap. 2 hours of the 512MB DigitalOcean server cost $0.014, 2 hours of a 512MB Termbox instance currently cost us around $0.0001

* Because our instances are so cheap, we do not impose any limits on the amount of boxes you can create. Just leave them behind, they will be cleaned up automatically.

jgillich··on Relax – A New Generation CMS on Top of React, Redux, and GraphQL
Prose[1] makes editing static sites quite easy. Unfortunately, the last time I tried it, it had lots of bugs and missing features, but seeing that there's been quite a lot of activity recently that might have changed.

[1]: http://prose.io/#

jgillich··on Node.js v6.0 Released
Npm doesn't actually enforce this field, unless engine-strict is set (off by default).
jgillich··on Show HN: Test your JavaScript modules simultaneously in 32 different versions of Node.js
A few months ago, I wrote something similar with the goal to test on multiple Linux distributions: https://github.com/jgillich/chimera

It however doesn't execute the containers simultaneously, that is really cool!

jgillich··on GitLab 8.5 released
GitLab itself doesn't run on OS X. To try it, you can simply sign up on gitlab.com, it runs the enterprise edition.
jgillich··on WINE 1.9.4 Released
Only if you want specific titles, there are a lot of Linux games on Steam these days (117 out of 231 of my games work on Linux).
jgillich··on Linux Foundation quietly drops community representation
I don't think the issue is that they don't want to pay, but that they don't realize they can. Often, when a open source solution lacks some required feature, a proprietary one is chosen. Paying the developer to implement that feature is just not something that comes to mind.
jgillich··on Show HN: Commandcar – a CLI tool that can easily communicate with any API
Using sudo with npm is not required, you can configure it to store things in your user dir:

    echo "prefix=$HOME/.npm-packages" >> ~/.npmrc
jgillich··on WordPress now runs a quarter of the web
Blogger hasn't seen any development in years. I expect Google to shut it down when enough users have left.
jgillich··on Linus Torvalds' poll about “big versions” in kernel releases
Agreed, even more so because RedHat doesn't just backport security fixes, but also features (one example is the btrfs stuff in RHEL6, which, according to a developer, is from Linux ~3.8 IIRC).
jgillich··on Material Design Icons
npm is actually a great tool to get dependencies of all kinds, not just JavaScript files.
← PreviousPage 2 of 4Next →