HNHacker News
TopNewBestAskShowJobs

agd

3,394 karma · joined April 6, 2014

Building things.
submissionscomments
agd··on Heroku Is Down
I was just hit by this - can't deploy, can't sign in, and can't access logs via cli tool.

Fingers crossed everything is fixed soon.

agd··on A Better Git Flow
> do the work first, clean up the commits later

I'm not sure this gives the right impression. Yes rename/squash/interactive rebase if necessary to tidy, however I still believe you should strive to create clear, separate commits as you go.

If you have to regularly make major changes to history before review, I could be a sign that your process/approach is disorganised.

agd··on Microsoft to Acquire Activision Blizzard
With these kind of acquisitions, other companies are going to find it very hard to compete with Game Pass.

I think we'll look back in 10 years and wonder why antitrust regulators did nothing, but it may be too late by then.

agd··on In Japan, digicams are the new film
As a (very) amateur photographer, this doesn’t make sense to me. Flashes indoors always look terrible in my experience, and modern smartphones are great in low light.
agd··on One of the most famous Victorian dishes is a hilarious lie
UK native and have never heard of 'brown Windsor soup'.
agd··on Gurman: Apple's headset will likely cost $2k and have two CPUs
I believe this will be a pro/development tool rather than a general consumer device (which is rumoured to come later).
agd··on Assange judge is 40-year ‘good friend’ of minister who orchestrated his arrest
In summary, it's as you say. Wikileaks has released a tonne of sensitive material which has often made the US look bad and revealed war crimes. The US wants to punish Assange as the leader of Wikileaks to deter others from doing the same.

Most journalists and lawyers (although not all) believe that Wikileaks' activity is journalistic, and therefore that Assange can't be prosecuted for this activity. So the US is trying to charge him for other things, e.g. for helping others hack.

Whether other states have been involved in leaking info to Wikileaks... who knows? It's likely, because, well, why wouldn't they? However no one has suggested the info released by Wikileaks is false.

As far as money, I believe most of the Wikileaks funds have come from public donations and often their legal advice is paid for by friends or pro bono. So I don't think there's anything nefarious going on there.

What has been clear is that the US will go to extreme lengths to get him into a US jail, from discussions about rendition, assassination, and faking evidence (e.g. with a key witness in this trial), to significant political pressure on allies and other states to cooperate with them on this. He is an 'enemy of the state' in their eyes.

agd··on Show HN: Indiedevs.net – A place for indie game developers
Perhaps this? https://forums.tigsource.com/

Lots of indies post there.

agd··on Sweden currently has lowest new covid19 cases per capita in Europe
Yes. You need to look at testing rates, and positive rates to have a meaningful comparison.
agd··on Finding Your Swagger
Thanks Kevin for writing this up.

It's very hard to know the exact circumstances from one side of the story, but I agree wholeheartedly with voicing opinions when important, even if difficult or 'not your place'.

And of course, it's usually a sign something has gone wrong with people management if someone is very surprised when they're fired.

agd··on Against Discord Channels
As a gamer, Discord is great for small/medium social communities where chat is meant to be ephemeral and fleeting, and where voice is important. This is what Discord was designed for and it works great.

The problem is that Discord is increasingly being adopted by communities where voice isn't used and where ephemeral chat isn't helpful. E.g. All these crypto discord communities where it's impossible to find out what's going on unless you check the channel 24/7. A traditional forum would work much better for most of these cases.

The fact that Discord are trying to grow aggressively pre-IPO isn't helping.

agd··on Former Facebook staffers launch Integrity Institute
My understanding, from speaking with someone at Facebook who has worked in this area, is that they are primarily empowered to do individual fixes. I.e. they do root cause analysis on why content X was correctly/incorrectly handled, update processes, and repeat.

The problem instead seems to be a systemic one. i.e. What kinds of posts does the platform incentivise and promote as a whole? However, changing the system would require significant product updates and harm the bottom line, as it would likely result in lower engagement.

We're also in this weird position where politicians seem to want to hold platforms accountable for content which is legal, but objectionable. This is also exacerbated by employee activists wanting to do the same.

agd··on Habits I've developed for fast and efficient programming
One of the best changes in the last ten years (imo) has been the widespread adoption of code formatters. Particularly those officially supported by the language.

It makes reading easier and writing faster. And no more time wasted on pointless formatting debates.

agd··on MacBook Pro 14-inch and MacBook Pro 16-inch
For me these devices look incredible. Can anything come even close to the performance/energy usage of these? And with a great screen, sound, and good webcam?

And as an iPhone user, the notch really isn't a big deal. In fact it's a positive because you get more usuable screen space.

Yes they're expensive, but, for something we use every day for 8hours+, it seems worth it.

agd··on Ask HN: What does one look for in a laptop these days?
I’m gonna add good webcam and sound to the mix. These are essential for remote work.

If the rumours are true, the new M1X MacBook Pros being announced this Monday look perfect:

- high performance + battery life

- exceptional build quality

- great screen, sound, and webcam

- decent port selection

agd··on False Pro-China Accounts Invade Twitter in the UK
Is it possible to prove that one is human on platforms via some kind of zero knowledge proof? i.e. Guaranteed human, while preserving pseudonymity?
agd··on What does my engineering manager do all day?
Moved to start my own company. So not to do with the culture.
agd··on What does my engineering manager do all day?
I kind of agree.

In my last role I ended up in a fantastic place where the teams under me could operate fairly autonomously and were happy. My only recurring meetings were:

- 1-1s fortnightly and only with senior members

- My 1-1 with my boss, again fortnightly

- Senior leadership team, once a week

I kept 1-1s to 30mins unless someone had an important issue, in which case I was completely flexible.

Most of my time went on planning/strategy, customer research, and acting as an ad-hoc coach for the teams beneath me.

The key things I found were:

- many meetings can be replaced by an update email

- decisions often work better through docs + feedback than big meetings

- you don't need frequent contact with the team if the goals and constraints are communicated very clearly

I realise none of this is groundbreaking. But it seems quite rare, and also hard to achieve in practice.

agd··on Are NFTs Status Symbols?
AFAIK, the main blockchains used for NFT trading are either already POS or moving to POS.

If you care about climate change, this doesn't feel like a particularly high leverage area to focus on.

agd··on Are NFTs Status Symbols?
Yes they are. I don't see it as a problem though. People also spend fortunes on designer handbags which have little intrinsic value.

Personally, I wouldn't waste my money on this stuff, but I don't get the anger. Perhaps people feel upset that others are making significant money from this and it doesn't feel 'fair'?

agd··on Busting the 10x software engineer myth
Out of the 50 ish devs I've worked with closely, I've seen two I would say are in the '10x' camp. They were relentless in writing solid, simple, bug-free code, and doing so faster than everyone else. They were also effective in communicating their work. i.e. They weren't head-down in the corner savants.

Their productivity was also significantly more consistent across a range of areas and task complexity, compared with other devs who would slow if working in an unfamiliar area or on a more complex task.

Finally, good (and bad) decision making compounds with software. The right high level approach can pay easily pay of 10x over time just as a bad approach will result in buggy, bad performing software, and multiple rewrites.

In short, this article does not match my experience.

agd··on If software engineering is in demand, why is it so hard to get a job?
I want to challenge the premise of this article.

Is there evidence that's it's hard for devs to get a job in general? E.g. The average hiring times for software devs (on popular platforms) in London was on the order of a couple of weeks.

I know from personal experience that junior devs from bootcamps were getting snapped up quickly - source, I worked for 3 years in the recruitment industry and also hired many devs in that time.

Doesn't seem to be a problem in general?

agd··on Big company tale: six months for a list and a button
I have to agree that the author is somewhat responsible here. Reading it I don't get a strong sense of urgency or ownership.

If this work was important, then why wait on another team who give you a "no telling when" reponse? Get the team together, and assign someone to do it same week. Don't do half-assed follow ups then complain when the dashboard team (which has already shown you it's not their priority) doesn't do anything about it.

If it isn't important, then go focus on the important stuff.

agd··on Ask HN: Companies of one, what is your tech stack?
Main reason is I think it's conceptually simpler. In particular, Liveview is stateful and Hotwire is stateless.

I think there are some potential performance benefits of liveview (less sent over the wire and less work done server side) however I prefer to optimise for simplicity and fewer bugs.

Edit. Caveat this with the fact that I haven't used Livewire in anger.

agd··on Ask HN: Companies of one, what is your tech stack?
Elixir / Phoenix, Heroku with Postgres addon.

Fronted mostly static with Stimulus + Hotwire for a few dynamic parts.

Images via S3 + Imgix.

Metabase (also on Heroku) for analytics.

Trying to keep it as simple as possible. Not quite successful yet, but pleased with the tech stack so far.

agd··on Y Combinator’s European founder intake continues to grow
Certainly not the case in the UK from my experience.
agd··on Show HN: Imba – I have spent 7 years creating a programming language for the web
This looks great however I’m skeptical about dom memoization. VDOM + immutable data structures seems to be much simpler conceptually and may provide even better performance.
agd··on Launch HN: SigmaOS (YC S21) – A MacOS web browser designed for faster work
I understand your sentiment, however whenever I look at colleagues' or friends' browsers, they do indeed have an endless stream of tabs. Often 30+.
agd··on Launch HN: SigmaOS (YC S21) – A MacOS web browser designed for faster work
Yep, I'll give it a try.
agd··on Launch HN: SigmaOS (YC S21) – A MacOS web browser designed for faster work
Hey, just want to say good luck and keep at it. Lots of skeptical comments here, but that's always the case for different ideas. Stay positive :)
← PreviousPage 4 of 12Next →