muxxa

Joined 17 years ago

Karma
322
Submissions
173
Member since
Oct 28
Email me using any prefix at getthere dot ie.
View on Hacker News

Recent submissions

Comment · 1 year ago
My 2c: I'd like to see git add interactive go through the hunks in order of most recent first!
Comment · 1 year ago
There is a big problem in that the purple is much less visible when it appears on top of your own piece vs. a free square. I would suggest instead to color code it red when one of your own pieces is being attacked. There is no need to show the squares your pieces are attacking IMO (yellow heatmap)

Why not take this further to count up the simple point value of attacking/defending pieces, so e.g. a pawn that is attacked by a pawn but defended by a pawn won't show red, whereas an attacked but undefended knight would show '-3 redness'. Also if this was just briefly 'flashed' after the opponents move, or after you reopen a browser tab, it might serve as a nice reminder of the positional situation without interfering with regular/plain board visualisation, and without making the player reliant on it.

Comment · 3 years ago
Try out https://shop.fairphone.com/fairphone-5 for a repair/upgrade friendly alternative
Comment · 3 years ago
3 digit hex values are also handy for prototyping, e.g. #c40 for an orange, or #ccc for a light gray
Comment · 4 years ago
Is there any estimation of the angular width of the cone for these sorts of gamma ray bursts?
Comment · 4 years ago
I've never been able to do this as there's usually 1-2 hours of cleanup to do after bed time. And directly after bed time I have very little will left to do housework so instead the cleanup gets delayed til 9/10pm. (3 kids) Rinse repeat :(
Comment · 5 years ago
Decentralisation in that you'd preferentially download 'web' content via your friends. Every house has an always-on server and networking hardware to enable selected local connections (long range WiFi?) across town with no reliance on an ISP. Think Wikipedia content living in tens of millions of locations around the world, with updates being pushed out with versioning and flagging if your extended network lacks consensus on a change.
Comment · 5 years ago
git log -S'text of interest'

has always served me better than blame. It can better jump file boundaries and find e.g. prior code that the code in question was copied from.

I've always thought though that we need better conflict resolution that is code aware. And also better changeset specification, e.g. if a commit is equivalent to a s/foo/bar/ then this information should be included in the commit, or if a function signature has changed, then record that fact, rather than the dumb line by line diffs.

Comment · 6 years ago
This is wonderful. I’ve often fantasised about unifying the command line and the desktop into a single UI paradigm and this project could just give me a realistic shot at trying it out.

Anyone who is interested, much of this classic has yet to be tried properly afaik: https://en.wikipedia.org/wiki/The_Humane_Interface

Another idea: instead of having Photoshop/Excel etc. clones, have a document centric rather than application centric UI and allow features to be installable when they are needed (micro-apps?). E.g. Gaussian blur or spellchecking could be things you’d add from a microapp directory which would add an extra button to your interface for images and documents respectively.. you’ll build up a personalised interface and ‘own’ it, rather than being presented with a sea of unknown buttons/menu-items.

Comment · 8 years ago
My night time wakings have a very clear and strong association with those periods of time when I’m working on my side-project/startup. The bbc article mentions ‘meditating on your dreams’ as an activity for this time, however I’m likely to have a mind racing with all permutations of technical problems that I’ve evidently not managed to clear from my brain. Does anyone have experience-based advice on whether it’s better to try to do a few hours work at 3am vs. getting out of the bed and e.g. reading fiction (which I believe is the best advice to break the cycle of negative association that can build up if you are lying in bed awake and annoyed)
Comment · 9 years ago
Comment · 9 years ago
I wish git bisect could handle the 'find last good build' step by jumping back exponentially through history, then switching to binary search once the last good build is found
Comment · 10 years ago
None of the comments so far seem to have picked up on the mention of caffeine. For me this was the revelation; paying attention to how a strong cup of coffee alters my posture and increases tension from my back through to my wrists. I also notice myself long-pressing shift/ctrl/alt keys in a state which I can only describe as 'over-determination'. (Funnily enough, a large pot of green tea delivers a steadier dose of caffeine and doesn't seem to produce these negative effects)

Not everyone is affected this way and I believe the root cause that caffeine exacerbates is the particular kind of stress you feel when you want to get something done already, a typical state of mind to be in running a startup. Stress and psychological factors feed directly into bad posture and this is why taking regular breaks only upped my stress levels as now I needed to work even faster.

Lastly on the level of equipment fixes, ensure your elbows are supported by arm rests.

Comment · 10 years ago
Thanks, I wasn't aware of range voting and it indeed looks superior from a reading of that page.
Comment · 10 years ago
Although only tangentially related to this article, the big thing I see missing from discussions of voting systems in the US (and UK) is the fact that you are only allowed to express a single top preference for one candidate.

What is the Buchanan supporter to do in 2000? Vote for their top preference in the knowledge that they have no chance of getting elected (given that he is well behind in third or worse place in the polls), or vote for their least worst candidate from the two front runners.

If instead, the voter was allowed rank their candidates in order of preference, with their vote going to their #2 preference after Buchanan is eliminated, their voting intent could be clearly recorded.

Imagine if there was no need for republican or democrat primaries, as each party could field multiple candidates, as e.g. all republican votes would still end up going to the top republican candidate after less popular (to the public) republican candidates are eliminated.

The system I'm most familiar with which implements this is Single Transferrable Vote [1] and isn't a pipe dream but is used effectively in multiple countries (albeit not in a presidential vote that I know of).

If such a system were in place in the US I believe it would reduce the extreme polarisation that is obvious to me in U.S politics and also I think could enable a third major party to grow slowly over the course of multiple election cycles, or indeed make it conceivable that e.g. (current election) a major pro-immigration faction within the Republican Party could split to form a new party without the prospect of electoral annihilation, which I believe is why that is inconceivable.

There are degrees of democracy and for me the STV system is just vastly more democratic, more akin to how people initially express their ideal position at the start of a debate, but then still get a say as the debate progresses and they realise they need to compromise and support the next best outcome of their first preference is untenable to a majority of others.

[edit] To get back to the point of the article, I think that entering '1', '2', '3' beside candidates names is a lot clearer than the traditional tick or 'X' (which could be reasonably interpreted to mean NOT this candidate!). Filling up every space with a number is a great way to ensure someone can't easily modify/spoil your vote by e.g. adding an extra 'x' in one of the remaining empty spaces.

[1] https://en.m.wikipedia.org/wiki/Single_transferable_vote

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton