HNHacker News
TopNewBestAskShowJobs

rubenbe

1,795 karma · joined June 8, 2017

submissionscomments
rubenbe··on Block Ads in Apps on Android
On the "don't collect data", I can recommend "exodus privacy" which shows permissions and trackers that are present in your installed apps.

You can search them online [0] or show the analysis of the apps you already have installed [1]

[0] https://reports.exodus-privacy.eu.org/en/search/

[1] https://play.google.com/store/apps/details?id=org.eu.exodus_...

Fosdem talk that explains all of this in more detail: https://fosdem.org/2019/schedule/event/analysis_of_the_behav...

rubenbe··on Explaining Code Using ASCII Art
I generate dot files (graphviz) based on code. It's an amazing tool, both for understanding how the code behaves and as a communication tool others.

The clear advantage is that the documentation is always up to date. Spend time once to develop your tool, generate your doc at any time you want with almost zero cost.

For a simple state machine sed/grep/awk magic is sufficient to generate a dot file.

For a more complex data processing graph, I use boost graph.

rubenbe··on Why Are Young People Pretending to Love Work?
I agree, this line is probably added by someone in HR/Recruiting (no disrespect) who adds it to every job list he/she posts.
rubenbe··on Ask HN: What technologies did you learn in 2018?
I started learning neural networks, only to realize that there's plenty more to study in 2019.
rubenbe··on For a brief period, the Windows kernel tried to deal with gamma rays
Bit flips are real. I used to see them on my (admittedly low end) webserver. Eg. There were occasional errors like "myOfunction not found". A quick glance on a ASCII table shows that the original function name "my_function" is indeed one bitflip away (0x4F vs 0x5F)
rubenbe··on Creating a QR Code step by step
I often use QR codes to quickly transfer long URLs etc from my PC to my phone.

In the commandline you can run "qrencode --type UTF8 -o - <text>" and get a pure text-only QR code.

rubenbe··on Dr. Servicelove or: How I learned to Stop Worrying and Love the On-Site Warranty
I always op for "next business day on site warranty." Unfortunately my laptops have the tendency to break on a late Friday evening. I call the helpdesk on Monday morning to have the device repaired on Tuesday, four days after it broke.
rubenbe··on Top Open-Source Static Site Generators
I recommend Lektor [0], because it ships with a administration UI. This means you can give/sell it to people that would otherwise want a wordpress site. Unfortunately that feature doesn't pop out on the staticgen list.

[0]https://www.getlektor.com/

rubenbe··on Better slow than sorry – VirtualBox 3D acceleration considered harmful
Why would you throw away Vagrant together with VirtualBox?!

You can also use vagrant with a libvirt/KVM backend (on linux). Sometimes the box is not available in libvirt format. But that issue can be worked around converting them

rubenbe··on Why Google Stores Billions of Lines of Code in a Single Repository (2016)
I've seen multiple companies struggling with maintaining interdependencies between multiple repos. It often results in an expensive custom solution. As a general guideline I'd say "when in doubt, put the code in a single repo"
rubenbe··on Jenkins pipelines as YAML
Having worked with both, it is also interesting to know that Job DSL is aware of jobs that have to be removed, while Job builder is not. That was one of the reasons we chose Job DSL as our configuration method.
rubenbe··on Georges Lemaître, the Belgian priest who discovered the universe is expanding
Interestingly the discovery was "abused" for political purposes:

In 1951, Pope Pius XII claimed that Lemaître's theory provided a scientific validation for Catholicism – a claim that Lemaître resented, as he stated his theory was neutral.

rubenbe··on China expands surveillance of sewage to police illegal drug use
This method is used to determine the "coke capital". In 2016 the city of Antwerp in Belgium took the first place from London.

http://www.bbc.co.uk/newsbeat/article/38328107/london-is-no-...

rubenbe··on How to build an NPM worm
If I click the link, I get the following message: "This page is unavailable when linked to fromn ews.ycombinator.com. Please find a less toxic place to spend your time."

Pressing F5 obviously works around this referrer trick, but I find it interesting that someone would (ab)use the HTTP referrer to send a message to visitors from a specific site.

This is quite an innocent one, as it is obvious. But what about news/informational sites that subtly modify their message and influce. At least I would not have noticed.

rubenbe··on The Life and Death of Teletext
It's unfortunate that teletext is dying/dead. You could really quickly access the info you needed. Often overview pages on a certain topic were on the same number, so you could just blindly type a three digit number and have the (textual) info you needed. If you didn't know the numbers by heart, you could still navigate to the page through te menu structure. Simple UX.
rubenbe··on Kubernetes 1.11 includes In-Cluster Service Load Balancing and CoreDNS
1) If you're willing to do some custom setup, it's quite easy to spin up Kubernetes on bare metal or an OVH VPS using kubespray or kubeadm.

3)IMHO even for small setups because you buy into a <pseudo standard> ecosystem. Backups can be handled for example by stash[0] instead of having to (partially) write your own backup solution.

4)I haven't tried this on OVH, but as it's a openstack based environment certain items are well integrated e.g. persistent volume handling [1]

[0]https://github.com/appscode/stash [1]https://kubernetes.io/docs/concepts/storage/storage-classes/...

rubenbe··on Convergence to Kubernetes
I did take a look at Nomad in an attempt convince someone who was "scared" of the complexity of Kubernetes would bring to our setup.

Unfortunately nice features like "Resource quotas per node" are not available in the open source version, this made Nomad a no-go.

rubenbe··on Firefox is back. It's time to give it a try
Indeed, and I personally replaced it with the EFF privacy badger plugin.
rubenbe··on Show HN: Wallaby – A very Rails admin interface
I've used Active Admin a few times [1]. I can't really comment on Wallaby, but AA does the job, although documentation is a bit a problem. I had to dig into the code more than a handful times to figure out the correct way to customize a certain form input. Also AA_addons[2] contains some useful custom input fields.

[1] https://github.com/activeadmin/activeadmin [2] https://github.com/platanus/activeadmin_addons

rubenbe··on The end of India’s ‘IT miracle’?
I absolutely agree, plus asking "How much of task X could you already do?" is perceived as less aggressive than "Did you finish task X already?".
rubenbe··on Ask HN: Is WebDav still relevant?
I really like the simplicity of WebDAV especially when combined with Docker. HTTP just works.

Have you ever tried to properly set up samba or NFS in a container?

rubenbe··on Ask HN: What are some amazing open source projects that you have found recently?
Ripgrep (https://github.com/BurntSushi/ripgrep)

It's so good and fast that it quickly has become an essential tool in my workflow.

rubenbe··on Using only open-source software on Android
I tried this for a while and I consider the experiment failed.

No closed source means no Whatsapp, etc. Let's face reality, no-one is using XMPP ;)

In the end I started the policy "Prefer open-source software on Android", which works pretty well:

* Note taking using orgzly

* Tasks using opentasks (https://github.com/dmfs/opentasks)

* File Sync using Syncthing

* Contacts, Calendar using davdroid & nextcloud

* Firefox for browsing (this is a no-brainer)

rubenbe··on RSS is undead
Since google reader died, I've been self-hosting a TTRSS instance. I agree with the author that newspapers often have a waterfall of articles that's impossible to read.

One of the solutions I saw on a local traffic alert site was that you could create a personalized feed URL which would only send you a notification when e.g. here is an accident on that specific road.

This might be useful to solve the prioritization problem if you could create a custom feed based on your interests. Secondly this also provides the newspaper with some sort of analytics to incorporate "relevant ads" in the feed (I know I'm playing the devil's advocate here)

rubenbe··on OpenSimpleLidar
According to the hackaday page [0], the precision is indeed in the order of centimeters: 5 cm at 2 m and 10 cm at 3 m.

[0] https://hackaday.io/project/20628-open-simple-lidar

rubenbe··on I almost lost my hearing from the lid on the tank of a toilet
Since a concert, I also have slight hearing loss on one hear. Now I'm constantly being reminded to take care of my hearing due to the difference in "sound color" between left and right.

Fortunately I don't have a significant tinnitus, but was it certainly was a wake-up-call and I protect my ears much better now.

rubenbe··on Ask HN: How do you document and keep tabs on your infrastructure as a sysadmin?
I cannot comment on the DCIM side, but I agree on the "everything as code" mantra.

For a relatively small setup I chose a combination of Ansible, Kubernetes and Dockerfiles, but probably any combination will do. All these files are stored in a git repo.

Even after months (or years) neglect, I can easily know what I configured (and why!) and update where needed with a minor effort.

rubenbe··on Taiwan ban single-use plastic straws, plastic bags, disposable utensils by 2030
I recently bought a set of reusable stainless steel straws. They were expensive, but have a timeless "design" and have a build quality that gives the impression they will last a lifetime.

When dirty I throw them in the dishwasher with the other cutleries. They don't take any space in the washer so cleaning them is essentially "free". (Making abstraction of the ecological cost of a dishwasher.)

rubenbe··on Physics Makes Aging Inevitable, Not Biology (2016)
Nature has not been able to solve the problem of ageing because natural selection does not work at later age. The organism has already successfully procreated, so there is no survival of the fittest.
rubenbe··on Ivy – A static website generator built in Python
I've a site deployed using Lektor[0] for a slightly technically inclined user, who gets a UI to edit his site and when ready to publish, just click the button.

[0] https://www.getlektor.com/

← PreviousPage 4 of 5Next →