HNHacker News
TopNewBestAskShowJobs

simongray

2,057 karma · joined December 8, 2014

submissionscomments
simongray··on What is the web revival?
I think the sentiment is great, but reviving the old style is not necessary and makes it more kitsch than it has to be. I'm no fan of the boring, corporate Silicon Valley style either, but IMO the real revival spirit is about making your own personal style and not a fake 90s website.
simongray··on FireZone – Open-source VPN server and firewall
I am note able to reply to your other comment, so I'll reply here.

Everything except for Tailscale (and possibly ZeroTier) on that list can be entirely self-hosted.

simongray··on FireZone – Open-source VPN server and firewall
I think self-hosting is the better solution if you're worried about someone blocking a VPN's IP address.

I've heard those conspiracy theories, but to be honest I just accepted that everything was monitored when I was in China anyway. Installing something like Wechat/微信 basically gives tencent permission to everything that's on your (Android) phone anyway. To me, the VPN was solely about granting access to what was otherwise blocked, not about privacy.

simongray··on FireZone – Open-source VPN server and firewall
I have actually lived in China for 2 years and travelled there for maybe 6 months in total in addition to that. I've always just used a traditional, commercial VPN service such as ExpressVPN. In theory, those can also easily be blocked, but in my experience it rarely happens in practice.

The main issue with living in China is the fact that the connections to the outside world are so clogged that using something like Youtube is often so slow that it's not even worth trying; that was the case in the Beijing area between 2016-2018 at least.

simongray··on FireZone – Open-source VPN server and firewall
Very interesting. I will add it to my list.
simongray··on FireZone – Open-source VPN server and firewall
This doesn't really seem to do what Tailscale is doing, which is to create a mesh network with a central beacon node for facilitating handshakes.

I am currently researching this area and have found the following solutions in the mesh VPN space. In order of how locked down the source code is—which also seems to correlate with ease of use—there is Tailscale, ZeroTier, Netmaker, Nebula, and also Innernet (this last one is only mac/linux).

simongray··on BitTorrent Site Magnet Database Archives Available via Torrent and Direct DL
what a strange way to use git
simongray··on Kindle, ePub, and Amazon’s love of reinventing wheels
I definitely have run into issues once or twice, but you're right that it mostly just works.
simongray··on DigitalOcean: New $4 Droplet and updated pricing
Just switched everything over. I can live without the floating IP for now. I now pay slightly less than what I did at DigitalOcean while doubling the specs. Thanks for the tip!

The only problem is that now those other comments made me consider Contabo...

simongray··on DigitalOcean: New $4 Droplet and updated pricing
The servers (I just tried booting the second-cheapest one) do seem much faster than DigitalOcean's and in my case they're actually cheaper, even without the coming price increase. However, one thing I noticed is that you have to pay extra for a floating IP (€3 + VAT) which is AFAIK free with DigitalOcean—or at least I didn't notice in on my bill. Something to keep in mind. I will probably switch over anyway.
simongray··on Okular – Universal document viewer
Yeah, never had any real issues with preview. It does the job.
simongray··on Lufthansa’s European Union Strasbourg “shuttle”
They do not only work for two days a week, come on. The European Parliament is for nearly all intents and purposes located in Brussels, the Strasbourg one is considered more of a spinoff. I seriously doubt that the parliamentarians enjoy this unnecessary monthly commute, they would certainly prefer staying in Brussels the whole time.
simongray··on IKEA's restaurants were failing, then it turned to Swedish meatballs
I was talking about reusable plastic bottles, though, which were washed and refilled in a similar way to glass bottles in Denmark. This was still the case in the 1990s, but it stopped at the turn of the century.
simongray··on IKEA's restaurants were failing, then it turned to Swedish meatballs
We actually had that in Denmark prior to the turn of century... and basically only that or glass bottles for beverages, as cans were also banned. Now it's just like in other countries.
simongray··on UIs are streaming DAGs [video]
There's also this in the Clojure ecosystem: https://github.com/oakes/odoyle-rules
simongray··on Datalog in JavaScript
Good thing I was talking triplestores and not Datalog then.
simongray··on Datalog in JavaScript
It is really great that people are discovering the utility of triplestores through their ubiquity in the Clojure ecosystem (e.g. Datomic and its many clones).

I do feel saddened that few seem to realise that the fundamental idea actually comes from RDF (i.e. the semantic web) and that Datomic's Datalog dialect is actually very similar to SPARQL. Datomic's primary innovation is the immutability/time travel feature, not the fact that is uses triples and works like a graph database. If you find triplestores fascinating I implore you to explore the semantic web stack too.

simongray··on The absurd complexity of server-side rendering
Rum is amazing. I also use it for my latest Clojure/ClojureScript projects since you can move quite effortlessly from HTML templates to a hydrated web app should the need arise.
simongray··on Europe is investing heavily in trains
Aside from skipping the added bureaucracy of airports, the major advantage of trains is that you usually arrive in the centre of the city while air travel usually takes you to the outskirts.
simongray··on An Account of the Shanghai Lockdown
> slient most

silent majority?

simongray··on 25+ years of personal knowledge management
It's also a fairly common term in Denmark ("digital indfødt").
simongray··on Employees are returning to the office to sit on zoom calls
> I drive to work, communicate with no one except on the computer, then drive home.

You don't talk to people aside from at the meetings?

simongray··on Java Development on an Apple M1 – A One Year Review
Thanks for saying what needs to be said. I can't stand the greybeards arguing about Docker whenever it's mentioned.
simongray··on Solar Power/Batteries are 60% of planned new U.S. electric generation capacity
> This is war, but everywhere I look the lights are on and people only save if there's a price spike.

I don't think you're going to get people to collectively reduce energy usage unless there is a direct incentive to do so, e.g. the price spikes you yourself mention.

The best way to solve this is probably through regulation. In the case of leaving the lights on, this has mostly been "solved" by banning incandescent light bulbs which use ~10x as much energy as the LED light bulbs that are in use everywhere now. I think this is as good as it's gonna get right now with light bulbs. Energy usage of household appliances can be solved in the same way (not sure if it is, I just know about the labeling) and—at least in my country—heating consumption is being solved by increasing insulation requirements pretty hard.

simongray··on How Swahili became Africa's most spoken language
Also Luxembourgish, so three + English.
simongray··on How Swahili became Africa's most spoken language
Gonna guess Luxembourg.
simongray··on Does the EU's ban on RT also ban Tor?
Just guessing, but maybe you're in the US so it feels a little bit different to you...? This is what's it's like now in Denmark:

- We literally have 1 hour and 30 minutes of war updates before the half hour evening news every night.

- We've just delivered a huge batch of anti-tank weapons to Ukraine.

- We've basically sanctioned 90% of what is possible to sanction from Russia with more sanctions coming every day, plus private companies getting ahead of themselves to exit Russia the fastest, e.g. Maersk.

- People are volunteering to fight in Ukraine and our government has officially OK'd it.

- We're already taking in refugees coming in buses from the Ukraine.

It sure feels like we're at war here in all but name.

simongray··on Try Clojure – An interactive tutorial in the browser
> there was no type-checking (...) intellisense/autocomplete popups for the methods.

First of all, yes there is. Maybe your editor didn't support it, but e.g. IntelliJ IDEA with the Cursive plugin does.

Secondly: https://www.youtube.com/watch?v=aSEQfqNYNAc

simongray··on Cyberpunk 2077 Update 1.5
https://en.wikipedia.org/wiki/T-pose
simongray··on Try Clojure – An interactive tutorial in the browser
Maybe I wasn't describing you then.
← PreviousPage 8 of 19Next →