HNHacker News
TopNewBestAskShowJobs

simongray

2,057 karma · joined December 8, 2014

submissionscomments
simongray··on Reasons a Raspberry Pi Belongs in Your Network Lab
As we learned in Europe in 2022, electricity isn't some infinite resource. When it gets rationed, the price goes way up.

A raspberry Pi costs up to 1€/month in electricity to keep running as a server, while any used computer will cost quite a bit more. When suggesting old hardware for server use, make sure to consider the total cost, not just the cost of the hardware itself.

simongray··on Leak of a cancelled 1996 “Duke Nukem Forever” side-scroller
The last two installments of Mario had 2D sections and prior to that Nintendo had several releases of 2D Mario games used as launch games for their platforms.
simongray··on Hyperpaper Planner: fully interlinked dayplanner for e-ink tablets
I don't understand the point of paper/PDF calendars in a world where we are able to synchronise calendar events across devices and receive timely notifications wherever we want them.

I guess some people just prefer carrying around a dedicated calendar and checking that manually for whatever reason?

simongray··on Jack Ma flees to Tokyo
I would say that the entry you linked completely fails to explain anything and merely adds to the confusion.
simongray··on Jack Ma flees to Tokyo
Are you perhaps American...? In America, you use the word "liberalism" to mean "left-of-centre", while in the rest of the world the word "liberalism" refers to a specific centrist political ideology.

Neoliberalism—at its core—is a term that comes from social science academia and refers to the post-WW2 trend of liberal ideological policies replacing e.g. traditional social democratic policies around the world.

Related terms: free-market capitalism, Washington Consensus, Third Way.

simongray··on Jack Ma flees to Tokyo
At least link to the proper page: https://en.wikipedia.org/wiki/Neoliberalism
simongray··on BundesMessenger, a secure messenger for Germany’s public administration
The article mentions it directly.
simongray··on Discovering latent knowledge in language models without supervision
My database doesn't "know" anything, yet I am able to discover latent knowledge by querying it.
simongray··on Show HN: Programming Google Flutter with Clojure
No one is "migrating" anywhere.

Clojure has always been about being hosted on different platforms. The best Clojure development experience is probably full-stack Clojure, i.e. JVM Clojure on the backend and ClojureScript on the web—and perhaps ClojureDart for apps. People are implementing Clojure on different hosts because they love the language and want to use it in other contexts, not because they don't like the JVM.

I actually wrote about this phenomenon a few years ago and it reached the top of HN: https://news.ycombinator.com/item?id=22458827

I should probably revisit the topic again, since much has changed in the meantime.

simongray··on Why your REPL experience sucks
Hot reloading is useful when you're making something related to a React-based UI, which you likely are close to 99% of the time in ClojureScript. I seriously doubt it has anything to do with a lack of REPL experience. I use a traditional editor-connected REPL 100% of the time in Clojure and 0% of the time in ClojureScript. I think most of us doing full-stack Clojure work like that.
simongray··on China state CCTV avoids crowd close ups at the World Cup
I wonder why you picked the first match as proof...?

The first few matches were broadcast uncensored which caused a ruckus on Weibo leading to the current state of censorship. That's how the story goes, at least.

Can you make similar screenshots of the latest match?

simongray··on FTX collapse, Tether operations have links to online-poker cheating scandals
The real one is promoting crypto by playing a "foolish" version of himself on camera in exchange for money.
simongray··on FTX collapse, Tether operations have links to online-poker cheating scandals
Larry the character maybe; not Larry the real person.
simongray··on Information for foreign citizens in Longyearbyen [pdf]
It is standard in a lot of places: https://upload.wikimedia.org/wikipedia/commons/thumb/d/d8/Ma...

I can't vouch for how seriously those different countries look at the issue, though, despite what they have legislated, e.g. I once had a relationship with a Korean who had been physically abused by both parents and teachers. Here in Denmark it was outlawed in the 90s and isn't very common.

simongray··on Your Organization should run its own Mastodon server
A "tweet" is no less logical and neutral than a "toot" (a Mastodon making a sound with its trunk). You're just used to the word "tweet".
simongray··on Your Organization should run its own Mastodon server
The killer feature is the fact that it is actually a nice place to visit and this is partly by design. The stream of negativity that pervades Twitter is not present to the same degree.
simongray··on Sonic Pi – The Live Coding Music Synth for Everyone
> I'm fluent in Python but find the use of colons is the real sticking point.

The you'd probably have hated its predecessor which was all about the parentheses: https://overtone.github.io/

It's too bad that superficial stuff like which characters you need to type is holding you back. Getting used to Ruby when you're familiar with Python is no big deal. I would just stick with it

simongray··on Twitter users jump to Mastodon, but what is it?
Added another 100K in the last day or so, growth rate still increasing: https://indieweb.social/web/@mastodonusercount@bitcoinhacker...

The momentum is surely there.

simongray··on We May Be Approaching Critical Mastodon
Migrate your account to another server. Your followers will also move along with it.
simongray··on EU Voice
Why is that hilarious? Because you don't get the point of a federated service?
simongray··on Democratizing social media, with the freedom of moving around platforms freely
It isn't as easy to type as @. In fact, my keyboard doesn't even feature a tilde written on any of the keys, so I make it appear solely from muscle memory.
simongray··on Democratizing social media, with the freedom of moving around platforms freely
Kind of... there is https://indieweb.org/rel-me which Mastodon does support and which can be used in tandem with https://indieweb.org/Web_sign-in
simongray··on Twitter users jump to Mastodon, but what is it?
A lot of people on Hacker News are unfortunately very focused on money so they don't see the value of things that aren't.
simongray··on EU Voice
You are not supposed to use this website so UX really doesn't apply.

This is the Mastodon instance of official EU accounts, not a website where you can sign up. You can follow any of these official EU accounts from other Mastodon instances since Mastodon is federated. Your gateway to Mastodon is the website of the instance where you sign up or one of the many Mastodon client apps.

What would likely happen is that you see something "retweeted" (boosted) on your timeline by some other account you're following and this perhaps makes you aware of one of these official EU accounts, the exact same way it works on Twitter. You don't need to care about the fact that it is posted on another instance, however in this particular case you can consider it a form of verification.

simongray··on Clojure 15th Anniversary: A Retrospective
I have worked professionally—and almost exclusively—with Clojure since 2018. That rationale answers the question you had. Stop being so passive-aggressive.
simongray··on Clojure 15th Anniversary: A Retrospective
https://clojure.org/about/rationale
simongray··on Advanced Scientific Data Format
Yet Another YAML-based Markup Language... or YAYML for short.
simongray··on Inflation is at a 40 year high. What can history teach us?
The energy has already been paid for since European countries have been overcharged for gas during most of 2022 in order to fill their storage to at least 80% before winter. Energy bills are usually paid by the quarter or by the year—not daily—so in some cases the worst part has yet to reach consumers.

Furthermore, the way the European electricity market works[1], other energy sources are also bid up when the price of gas increases iff this gas is needed to ensure supply in a given hour of the day. So we have been overcharged both directly (gas), mostly indirectly (electricity) and completely indirectly (goods inflation) throughout all of 2022. This is seriously hollowing out the budgets of some European families.

I don't agree that blanket handouts are the solution, but some kind of compensation is needed to those most exposed, otherwise they will sink into poverty.

----

[1] : https://energy.ec.europa.eu/topics/markets-and-consumers/eu-...

simongray··on Scala isn't fun anymore
> I couldn't tell you exactly why (though I have some ideas), but Lisps seem to settle into amazingly stable languages. Even Clojure, with all its initial trendiness, has been remarkably resistant to bloat and churn.

I would say that the core reasons are well understood:

1) The fact that there is built-in syntactical stability in any Lisp since the code must comprise valid Lisp data structures + a couple of special symbols.

2) The second reason has to do with the fact that Lisp macros allow language extensions directly by users, provided those extensions comply with fact 1. When users can extend the programming language by adding libraries, there is little reason for the programming language designers to chase every trend in language design, ending up with the kitchen sink—sorry "multi-paradigm"—languages of today. The core stays small.

simongray··on Common Lisp vs Racket
Or how about all three + Java: https://clojure.org/reference/lisps
← PreviousPage 6 of 19Next →