HN user

rmk2

1,355 karma
Posts7
Comments309
View on HN

We are a small data consultancy, so we use other/more diverse things for customers, but our internal stack is fairly simple:

Hubspot/Jira/G Suite → (Python) → PostgreSQL → (SQL) → Tableau

Since we are Tableau partners, we have a bunch of internal licences either way. We host Tableau Server, ETL, and PostgreSQL ourselves, all on Centos cloud servers.

It also doesn't look like a comfortable place for bikes. In fact, where are bikes even supposed to go on this street?

Another issue for cyclists is the permanent danger of getting your wheels in the rails, which means you are likely to either come to a sudden stop or, worse, come off your bike. There were experiments with "self-sealing" tram tracks that would lessen these risks, but no real solution exists quite yet, as far as I am aware.

I'm not a big fan of putting my password (encrypted or not) somewhere where I don't have control. Therefore, I am using Passbolt[0] at work, since that gets me a browser addon plus web ui, while it also allows me to host it myself, i.e. where I can physically check what ends up written where in the database. Passbolt is open-source, encryption and sharing is GnuPG-based, and they have paid plans available.

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

I think Tableau Server works better on Linux, where upgrades etc. are also somewhat less painful and require less downtime.

That said, it baffles me why I have to restart Tableau Server 3 or 4 times during installation, and why I have to restart it for trivial changes more generally. For a piece of software that specifically ships with a cluster controller and full-blown zookeeper, somehow their engineers (or "engineers", as I sometimes get the impression) manage to make things that should be trivially solvable with reloads, partial restarts or spawning new workers (e.g. SSL certificates for the built-in Apache webserver) require a complete restart of the whole node.

edit: Regarding Power BI -- I feel that Tableau Server is (for better or worse) one of the killer features for many enterprise customers, because it means all of your data can remain within your own infrastructure and does not have to rely on external cloud providers. If that is not a requirement in your organisation, Power BI might make sense depending on your overall IT landscape, as well as your users' specific needs. On the other hand, if your organisation requires hosting things yourself, I guess it doesn't matter how miserable the experience is for you as an administrator. That's basically Tableau Server in a nutshell.

Oh hey, maybe this will mean somebody at Tableau has to start to give a damn about enterprise features, such as a way to do product activation and registration that doesn't fail completely in non-persistent virtual desktop environments.

Or Tableau can continue to pretend that this isn't a real issue and stonewall customers and partners alike.

I think the actual visualisation part is neat, and better than many competitors, but many of the server-side parts are various levels of disastrous (as is their support), and their "data preparation" tool needs some serious improvements to be borderline useable.

15+ billion seems like a lot to me given how Tableau interacts with customers and partners alike, especially seeing how they are activelly alienating existing enterprise customers, all in favour of new sales, but perhaps something will change for the better here.

Note that a data lake does not necessarily replace the data warehouse, but rather often complements it. As such, you store your raw data from various sources in a centralised data store (Hadoop-like, NoSQL, etc.). From there, you prune, clean, select, and potentially aggregate data that you would like to provide in a quality-controlled way to your business users, in a data warehouse. This data warehouse most often will be a more traditional relational data store (usually some flavour of SQL database), which allows users to select data from a curated, pre-selected slice of the overall data stored in the data lake, and which enables easier integration with common reporting tools, whether more traditional standard reporting tools or self-service BI tools.

There is a "suggestion" somewhere that asked them to implement service accounts for API access. They essentially replied with "this is a good idea and we should do this". That post was from 2012 or so, and we still don't have service accounts.

openSUSE still "uses" YaST, as in, if you choose to change something via YaST, it will happily do so. You can also simply install/uninstall various components. It also happily integrates with changes made elsewhere (e.g. the "Firewall"-module wraps around firewalld nowadays, which you can influence either via YaST or firewall-cmd etc.).

I sometimes use the Package Management part of it, since searching for something is sometimes quite nice in it. That said, I don't use it for installing software or doing updates etc., so you can absolutely use e.g. zypper & YaST side-by-side.

Correct. I'd say openSUSE is more akin to Fedora in that context as both base and development distribution for SLES, much like Fedora is for RHEL (which in turn then "becomes" CentOS).

It is, or rather it would be, if more cloud providers etc. bothered to provide images.

Indeed, I think that RedHat & SuSe are very similar in their ideas and in their usage patterns. Both contribute quite a bit to upstream projects (there is a lot of work being done on CNCF-stuff in both places, both are RPM-based and both offer a number of different "tracks" depending on your needs). openSUSE also has been very good at keeping up with things that are in development.

On the desktop-side, I think openSUSE is actually nicer, since they officially support a myriad of DEs (notably both Gnome and KDE).

For what it's worth, I use (and have been) using openSUSE both on my work laptop and my private laptop as my daily driver, and I use openSUSE on various private projects as a server OS, though I'm using CentOS 7 at work for all our servers because some of the software we use only supports Ubuntu LTS and CentOS (because the vendor is incapable of building non-idiotic RPMs/DEBs...).

Ugh, just saw your comment now. I wrote a bit more in a sibling comment about openSUSE. For some reason, people seem to either sneer at openSUSE (probably people who go way back?) or are simply unaware of anything it does and/or its existence. I briefly asked the people at the openSUSE stand at FOSDEM 2019 why they don't advertise things such as OBS more, and the answer suggested that some people basically don't see a point in it? It's a pity.

openSUSE uses the Open Build Service[0] to build, well, openSUSE. OBS also supports other distributions etc., but it makes it fairly easy to put up a package.[1]

For RPM-based distros (e.g. openSUSE), you write a .spec-file, check it in via OBS's version control alongside your sources, and off you go. OBS builds the package (and pulls in dependencies as needed etc.) and publishes the result as a repository with GPG keys and all the jazz, which you can just add to your own distro, and which is openly visible, so everybody else can use your package(s), too.

OBS also supports forking existing packages, and you can merge them back together, which means you can fix something in an existing package (whether a distro-package or something somebody else put up) and if they accept the changes, congratulations, you just fixed something in the distribution.

This means a lot of building, compilation, versioning etc. is out in the open, and you always have the sources available on top of it.

As an aside: I doubt people will "flock" to openSUSE, since many people sneer at them for no good reason (YaST, still?!), but they do a lot of good work, are good upstream contributors (like RedHat and unlike Ubuntu) and some of the tooling is absolutely amazing, except that nobody really knows about it.

[0] https://en.opensuse.org/Portal:Build_Service

[1] https://fosdem.org/2019/schedule/event/distribution_build_de...

Podman doesn't have a daemon like Docker does. It also more tightly integrates with buildah, which the article doesn't expand on. Have a look at this (very brief) overview to get a bit better idea of their relationship: https://github.com/containers/buildah#buildah-and-podman-rel...

Podman also uses the same notion of pods, and it doesn't support docker-compose syntax/files, because RedHat strongly believes that Kubernetes has already won. Basically, podman/podlib allow you an easy migration path from your local computer to a k8s cluster, with the same images and same concepts. Have a look here: https://github.com/containers/buildah#buildah-and-podman-rel...

There is a video from th 35C3 on that website which gives a primer to what it is they mean, and where he also explains that "operating system" is to be understood as a metaphor for the patterns, habits and reflexes that guide our own (human!) actions.

https://8os.io/body-35c3-hackers-conference/

Essentially, this seems like it combines ideas from Tai Chi, Aikido, mindfulness and a bunch of other sources to reflect upon the automatisms we all necessarily develop and have developed.

It sounds a bit esoteric, but not more so than other martial arts, which also similarly suggest to help us develop insights that apply beyond the martial art itself.

~/Downloads/source/<version control system>/<project> for checked out sources of tools etc.

~/Downloads/programs for OS images, large binary blobs etc.

~/Development/<technology>/<project name> for development projects

~/Documents/<project name/company name> for documents relating to specific projects or customers

~/Operations/<server> for various files related to servers and infrastructure (manual backups etc.)

/dev/shm as a dumping ground for temporary files that I would like to get rid of with a reboot

The first mentions of Hitler in the Simplicissimus, a fairly widely read and well-regarded contemporary Munich-based journal, appear in 1922, and this picks up the following year. Since the Simplicissimus is mostly satirical in its gesture, this suggests that Hitler was already established enough to become the target of ridicule. More specifically, they are poking fun at him being seen by some as a saviour of sorts, and criticise the handling of his attempted coup by the (Bavarian) authorities.

"Was quasseln denn die Krittler\\vom bayerischen "Schorf"?\\ Hier gibt es keinen Hitler\\und keinen Ludendorff.

Was unken denn die Käuze\\vom Monarchistenputsch?\\Kein Mensch malt Hakenkreuze.\\Was futsch ist, gilt für futsch.

Ihr hört die Konstatierung\\nur zweifelnden Gesich's?\\So fragt halt die Regierung:\\die weiß von allem nichts.

Fragt nur den Herrn von Knilling,\\der wiederum Minist-\\er und sein eigner Zwilling\\von anno achtzehn ist."

(cf. Ratatöskr: Zur Beruhigung, in: Simplicissimus, vol. 27, München: Simplicissimus-Verlag, 1922--1923, p. 500)

Lisp Quickstart 9 years ago

This probably depends on your implementation of choice and what counts as "everyday" programming.

Racket has a minor language for shell mix-ins[1] and Racket itself has some nice ways of dealing with command-line arguments[2]. However, all command-line arguments are passed as strings, which means extra steps in converting them to native types (numbers etc.). I find it very pleasant and Racket in particular has both a good standard library and a whole bunch of libraries that probably cover a majority of what one might need for smaller tasks. But again, it depends on what you consider "small-scale programming"

[1] http://docs.racket-lang.org/rash/index.html

[2] http://docs.racket-lang.org/reference/Command-Line_Parsing.h...

There definitely seems to be a language barrier, even if they all are easily available in translation. I think one of the more interesting distinctions there is Marcuse, who I see separated sometimes into the "German" Marcuse (including his early-ish exile writings) and the "American" Marcuse as part of the New Left. Meanwhile, on the continent, traditionally, studying philosophy meant knowing Greek, potentially Latin (since that came as part of a Humanist education either way), German and French, which is why you see a lot of reception flowing either way (Derrida reading Kafka etc., Adorno/Horkheimer reading de Sade, everybody reading Marx & Engels). Some of the English translations are also (still!) in a worse state, such as Bourdieu's core text "Outline of a Theory of Practice" which in English exists mainly as the 1977 CUP translation, while there exists a much more recent (post-2000) revised and extended translation based on a later version by Bourdieu, who made some quite substantial changes.

This might very well be the slightly awkward clash between a generally anglophone audience and their regular focus on the US and, to a lesser degree, England, combined with the spectre of "evil" Marxism.

The review makes it sound as if nobody else pointed out the interwovenness of "the" Enlightenment, capitalism and increasingly isolated, individualist modern societies. Yet, while they might fall under the category of "Utopia" which are supposedly not needed, these points have been investigated extensively (and rather famously) by people like Adorno & Horkheimer in their "Dialektik der Aufklärung" (Dialect of Enlightenment) and their individual works, in various essays within Marcuse's "Kultur & Gesellschaft", in Deleuze/Guattari's L'anti-Œdipe (Anti-Oedipus) as well as many similar scholars that can be described perhaps most broadly as successors to the "Left-Hegelians", among whom especially Feuerbach and Marx also stand out in their respective appraisals of a capitalist, utilitarian society and the heritage of christianity, respectively.

When it comes to "huddling", Heidegger's "Sein & Zeit" (Being & Time) at the very latest emphasised the importance of being-in-the-world and being-with-others, rendering being entirely social (and this is despite the fact that the book remained, in essence, a fragment). Similarly, Wittgenstein's "Philosophischen Untersuchungen" (Philosophical Investigations) also highlights the shared nature of language games and the importance of society when he ponders the overall possibility whether private language(s) can exist. In doing so, both remain thoroughly wed to the modern world and do not harken back to a "simple society" or some such.

However, this list seems to suggest a different bias by describing the Western World chiefly as one designed by Smith & Hobbes, leaning on a relatively narrowly defined notion of anglophone philosophy to define the status quo as a direct consequence of the Enlightenment. It also betrays a fairly narrow focus on the US, since, as one comment on the site itself rightfully asks, this fails to account for developments such as the modern welfare state in various places outside the US, which would have to be impossible for a strictly isolated and/or egoistic society that forgot the importance of living together. And while the review off-handendly discounts both capitalism and communism, it fails to account for any of the real-world examples of societies located somewhere between these two polar opposites, as these social contracts seem to fulfil exactly the kind of "moral economy" that seems to be at play. That said,because these countries, in turn, face their own turmoil and challenges, this would seemingly get us back to where we started, except that we would already have gotten rid of an overly simplistic dichotomy that seems to have Smith and Lenin as their respective strawmen-come-cornerstone. In that case, however, we're faced with an interesting conundrum: If neither capitalism nor communism is the right answer, and if seemingly moderated in-between states face similar challenges, what exactly does the book advocate that is not yet another utopia that somehow safeguards the individual's freedom while also including it in a network of social interaction, responsibility and mutual assistance without being like any of the discounted examples or extremes?

There is nothing racism-specific to that law (and how could there be, because then the law would have to define race). The same law applies whether Erdogan, Mugabe, Kim Yong Un, Theresa May or Christian Kern gets insulted; the problem is that it allows a foreign (as in non-domestic) head of state -- a public figure by definition -- to request prosecution in a case that might very well touch upon, if not outright collide with, §5 GG.

It kind of is, though? The US don't count, they have the death penalty and are not a European country, but the UK, just like basically all other European countries (not just EU countries) excluding Belarus & Kazakhstan are members of the Council of Europe, where membership requires abolishing the death penalty. Also, the article for Germany showed, as I said, a rise to 25%, which is really rather far from anything approaching a majority, while the BBC article talked about a decline to 50%. So there is quite a difference.

Thank you for the link. I guess I should never count out the Brits when it comes to these things! ;) The last reliable thing I found for Germany was an article that cited a rise to 25% after something or other in 2014, which is why I didn't quite expect those numbers. But in these days...

I would love to see some reliable statistics that prove support even anywhere near 50% in major European countries for a reintroduction of the death penalty, especially since your remark about "popular opinion" seems to suggest widespread public support for the death penalty that is subsequently ignored by politicians.