HNHacker News
TopNewBestAskShowJobs

clentaminator

431 karma · joined July 22, 2015

hnchat:300x4hMlqHynHraGRiBc
submissionscomments
clentaminator··on Serverless: A lesson learned the hard way
And now we wait for the first reports of production services that were shutdown due to spending limits :)
clentaminator··on In a Robot Economy, All Humans Will Be Marketers
My humanity is a virtue. At least, that's what the Ghost in the Shell remake told me.
clentaminator··on Girl Scouts Embraces STEM and Adds New Badges
I see this a lot and never quite understand it. Code structuring to me seems more like a craft, something that is improved through experience and wisdom and not abstract rules.
clentaminator··on Ghost Pepper Rips Hole in SF Man's Esophagus, Collapses His Lung (2016)
Someone was hoping for magic Internet points.
clentaminator··on The New Firefox and Ridiculous Numbers of Tabs
> What's the real life scenario we're looking at here?

Have you ever used CloudFormation?

clentaminator··on Why isn't everything normally distributed?
Is the distribution of distributions itself normal?
clentaminator··on Transmit 5
Took a look into the source of the OS that I'm reading the Panic web page on. Absolutely disgusting that there's over 1.5M lines of code _in the kernel alone_. This is the kind of software bloat that is the death of our industry.
clentaminator··on Goldman Sachs relaxes dress code for techs in fight for talent
When everyone is wearing a suit, how does one differentiate?
clentaminator··on How to Learn New Things as an Adult
Oops, I said "couple of weeks" when what I meant was "couple of days"! So current progress with just Justin Sandercoe's online courses (and not having had any full days to devote yet) is that I've learnt a few chords (D, A and E) and have been working on speeding up the transitions between them.

Mentally I feel like I'm in the stage of curiosity right now, where I simply want to get a feel for the instrument and see whether or not it sticks. I know the genres and styles that inspire me though, and I try not to think about the vast gap between my current abilities and even basic fluency on the instrument (adult self-consciousness).

With piano I played and picked things up myself for quite a long time, such that I now wish I'd realised my interests were serious sooner than I did. With guitar I'm hoping that I work out if it's something I want to continue much sooner, so I don't waste as much time ;)

I certainly don't feel too frustrated at the moment, but I wouldn't mind if the keyboard fluency I've acquired over the years made a difference on the fretboard instead of the whole thing feeling completely unnatural ;)

clentaminator··on How to Learn New Things as an Adult
Brain plasticity and learning "power" aside, I believe the biggest difference between learning something as a child and as an adult is simple how conscious we are that we're trying to learn something and how much we self-reflect and analyse our own abilities and progress.

As a child we typically do things just because we enjoy them, and often don't have an idea of a goal or target, other than simply doing the thing because we find it intrinsically fun. As an adult however we become highly analytic, self-reflective and critical of both ourselves and others, and we start to do things with a consciousness and awareness of others.

Additionally, by the time you reach adulthood there's a high chance that there's a thing that you've done enough to be in a fairly experienced position with, so anything new undertaken as an adult will now be judged in terms of the things you can already do, which means it will feel difficult and you'll believe that you suck at it. Which you do, because you're a beginner, and that's normal and is precisely what it means to be taking up something new!

While trying to play the piano as a child I had no thoughts of achieving a goal or getting to a specific level, and I certainly didn't compare myself to others. I just did it because it was fun. By the time I was more conscious of enjoying it and knew that I wanted to learn more seriously I'd already acquired a basic level of keyboard fluency.

So, having bought a guitar a few weeks ago and finding that all of a sudden trying to acquire a new physical skill is actually difficult (particularly important to remember as a developer where often what we're learning is a variation on an existing technique), I keep having to remind myself that it only feels difficult because it's new, and it would feel just as difficult if I were starting from a younger age, except I just wouldn't be so darn self-conscious about it.

clentaminator··on Deep Work: A welcome kick in the butt
> You can't do creative work if your brain is filled with lot of context.

Intuitively I'd assume that the context and information in working memory is precisely what enables one to do "deep work". Constantly requiring you to rebuild your in-memory cache feels like it would lead to sub-standard work.

clentaminator··on Reasons not to use Skype (2012)
If it's a spectrum then aren't we all "on it" at some point?
clentaminator··on Ask HN: What are the bibles of Computer Science?
Why's Poignant Guide to Ruby

I don't consider it a bible of CS, but it's one of the most playful, imaginative and, essentially, fun, introductory programming books that I've read.

The analogy of the truthiness of a value as an energy or life force that flows through your program, or Ruby's ranges depicted as accordions, are just some examples of the book's approach to visualising some of the aspects of programming that seem so rote after you've used them for a while.

How useful it is to someone learning to program is questionable, as the book's style might get in the way of teaching fundamentals, but it's certainly fun to read as an experienced programmer (imho, of course).

clentaminator··on Don't Give Up on the Guitar, Fender Is Begging You
> Piano is easier

In terms of barrier-to-entry, I'd agree. There's a greater requirement for dexterity in the left hand (assuming traditional layout) to get a good, consistent tone from the instrument, and much more "up front" difficulty in learning.

As experience grows, however, piano opens up a wealth of incredibly challenging literature, for example Bach's Overture in the French Style, Ravel's Gaspard de la Nuit, and Balakirev's Islamey.

So the "progression curves" of the two instruments, for want of a better phrase, are very different, and certainly look like they favour piano for ease-of-entry.

clentaminator··on Keyframes: Delivering scalable, high-quality animations to mobile clients
> Any job in engineering beats that

In what sense? Usefulness to society? Comfort? Pay? I'd argue that the janitors and garbagemen are doing much more of a public good than the proportion of software "engineering" that goes into a social media application, despite any technical smartness behind it.

clentaminator··on Ask HN: Have you ever thought of leaving programming for something else?
Surprisingly no, it's not an enterprise place.

The actual company feels more on the other side of the spectrum, and has a fairly 'young' culture, along with an overwhelming amount of 'social coding', for want of a better phrase, including various guilds for different technologies, tech meetings, demos, meetups, ad nauseum.

I feel pretty out of place, but I can't help feeling like I just can't cope with this much day-to-day interaction. I just want something quieter, more low key, if that makes sense?

clentaminator··on Ask HN: Have you ever thought of leaving programming for something else?
I've considered this quite a bit.

When I picture someone with a strong background in programming and CS going into another field I always imagine there's a lot of potential for really understanding problems in that field and applying computing to solve them. Essentially, using computing to really support work in another field rather than just computing for it's own sake.

clentaminator··on Ask HN: Have you ever thought of leaving programming for something else?
I've considered both of those career switches (ranger and mail carrier) myself for those exact reasons. Deliveroo too, as the idea of being able to cycle around all day seems quite appealing.
clentaminator··on Ask HN: How do I protect my parents from the internet?
It makes me smile that while proponents of censorship and blocking of parts of the Internet use the "Think of the children!" argument, I never hear anyone shouting "Think of the adults!"

Of course, in this case we're trying to protect people from themselves rather than the outside world, but still...

clentaminator··on Ask HN: Have you ever thought of leaving programming for something else?
I think about leaving programming every day. I love programming, but I'm not sure I enjoy software development as a career.

I enjoy coding and understanding how computer systems work, but I don't care for the constant changes in tools and techniques in certain domains of development. I'd rather practise with and improve my existing knowledge of a subject, instead of constantly playing catch-up with someone else's tools and workflow. I also don't care about waterfall, agile, scrum, kanban, scrumban or any other development methodology that I've missed. I hate that my job has me chained to a desk (sitting or standing) instead of being able to use my body. All of this makes me think that real-world software development doesn't really suit me.

I'm about six weeks into a new job after leaving a company I worked at for just over five years. Amongst many other reasons for leaving, I thought that a new environment would change how I felt about continuing a career in software development, but I'm not sure that it has. I'm aware of how lucky programmers have it, but I can't help feeling like I just want something else. Grass is always greener, etc.

What are the career options that allow one to work mostly by oneself in one-to-two week stretches without having to play the development workflow game with the daily standups and so on?

Sadly I'm not sure what I'd do if not programming, but music is a big interest and I'd considered teaching music.

tl;dr Woe is me ;)

clentaminator··on The cryptopals crypto challenges
That's a really good point actually. Perhaps Project Euler has a CS association where it doesn't really belong because it's often mentioned in CS/programming challenges threads, even if it's not intended to be the focus of the exercises.
clentaminator··on The cryptopals crypto challenges
Project Euler has always seemed to be more about mathematical "tricks" than about imparting any kind of understanding of a computer science topic through a structured set of challenges. The only thing I found amazing was how little fun I have undertaking Project Euler challenges :^)
clentaminator··on Music theory for nerds
With Hummingbird's inclusion of a trailing line as part of the indicator of note duration you also have to read ahead in the score and then jump back if you want to use the trailing line to identify the duration, which is a lot harder than just identifying by local information in the form of a set of note tails and whether or not a note is filled in. While there are additional parts to the glyphs for half and whole notes, these aren't the dominant part of the symbol.

Another question is whether or not the length of a trailing line is absolute or relative to the bar itself.

On the subject of filled notes, Hummingbird is also conveying a lot of information that for performance of a score is useless. Note letters (A-G) aren't actually important for performance, only the action or position that they map to for each instrument. No musician parses a score and translates each note to a letter and then each letter to an action, instead going directly from note to action.

Essentially, telling you the note letter with a glyph shape on top of the position on the stave is adding noise to the signal.

I'll admit I'm coming at it from a position where I'm perfectly comfortable with traditional notation, so part of the reason that it appears difficult is simply because it's unfamiliar, however the terseness of traditional notation and ability to read in one "parse" without forward- and back-skipping seems to give it the advantage.

That and over 300 years of existing music, too ;)

clentaminator··on Jeff Bezos' Vision: Trillion Humans in the Solar System
I suppose there's always the argument for survivability. The greater the number of humans and the more distributed we are, the greater chance we (that is, humanity in general) has at surviving.
clentaminator··on Esoteric Topics in Computer Programming (2002)
Does denouncing someone as a bigot make you yourself a bigot or is it okay because _obviously_ their views are bad and it's okay to take a moral high ground?
clentaminator··on Ask HN: Is web programming a series of hacks on hacks?
Over half a million lines of Angular? May I ask what the application is and how that's broken down language-wise?
clentaminator··on How to Write a Spelling Corrector
Thanks for posting this. It's just as much of a tongue twister as The Chaos :)
clentaminator··on How to Write a Spelling Corrector
Love it. It also reminds me of the poem The Chaos, by Gerard Nolst Trenité:

http://ncf.idallen.com/english.html

clentaminator··on The Public Shaming of England’s First Umbrella User
I love the rain, so I'm now considering moving to Bergen. Thanks :)
clentaminator··on What if financial systems were hacked
Even if one of those parties is out to commit fraud and would never agree to a reversal?
Page 1 of 4Next →