HN user

reledi

1,432 karma

Hi, I'm Dennis. My username is my surname in reverse.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=--=-=-=-=-=

`Would you tell me, please, which way I ought to go from here?'

`That depends a good deal on where you want to get to,' said the Cat.

`I don't much care where--' said Alice.

`Then it doesn't matter which way you go,' said the Cat.

`--so long as I get somewhere,' Alice added as an explanation.

`Oh, you're sure to do that,' said the Cat, `if you only walk long enough.'

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=--=-=-=-=-=

Website: https://dideler.github.com

Twitter: https://twitter.com/dideler

GitHub: https://github.com/dideler

LinkedIn: https://linkedin.com/in/dennisideler

Email: ideler.dennis [at] gmail

[ my public key: https://keybase.io/dideler; my proof: https://keybase.io/dideler/sigs/QXNgmVFKqNHesFzmsCqt2gjLSQRL1AxQ3tDnbaR2xy8 ]

Posts51
Comments550
View on HN
monzo.com 7y ago

How Monzo does on-call

reledi
1pts0
acko.net 8y ago

Making WebGL Dance: How, Where, and What to Draw (2013)

reledi
134pts18
runvnc.github.io 10y ago

Tiny Villages: Horizontally Scaling Society

reledi
2pts0
en.wikipedia.org 10y ago

Automobile dependency

reledi
2pts0
boz.com 11y ago

Feedback is a gift

reledi
1pts0
ben.balter.com 11y ago

Stickers and optimizing for happiness

reledi
2pts0
github.com 11y ago

How to write the perfect pull request

reledi
5pts0
motherboard.vice.com 11y ago

Inside the World’s Most Advanced Coffee Laboratory

reledi
27pts1
www.ruby-lang.org 11y ago

Ruby 2.1.5 Released

reledi
92pts34
www.joshparsons.net 11y ago

The LaTeX cargo cult

reledi
111pts129
gregoryszorc.com 11y ago

On Monolithic Repositories

reledi
1pts0
blogs.hbr.org 12y ago

Google’s Scientific Approach to Work-Life Balance

reledi
1pts0
www.houndci.com 12y ago

Hound – Review your Ruby code for style guide violations

reledi
2pts0
github.com 12y ago

A guide for programming in style

reledi
13pts6
playbook.thoughtbot.com 12y ago

Playbook

reledi
2pts0
contenthere.net 12y ago

Proof of Concept, Prototype, or Pilot?

reledi
2pts0
en.wikipedia.org 12y ago

Dieter Rams: ten principles for good design

reledi
1pts0
david-hu.com 12y ago

Open-Sourcing UW Flow

reledi
1pts0
neilarey.com 12y ago

No-Equipment Workouts [pdf]

reledi
23pts3
essays.kuntz.co 12y ago

Comments

reledi
1pts0
dennisideler.com 12y ago

Getting Started With a Standing Desk

reledi
1pts0
stackoverflow.com 12y ago

Operator Overloading in C++

reledi
1pts0
pindancing.blogspot.ca 12y ago

Sudoku in Coders At work

reledi
1pts0
github.com 13y ago

GitHub's internal talk-recording system

reledi
1pts0
www.youtube.com 13y ago

Jaron Lanier on making the information economy pay [video]

reledi
1pts0
www.flickr.com 13y ago

How to use Comics to Communicate Ideas

reledi
1pts1
in.reuters.com 13y ago

A quiet, clean, and eco-friendly alternative to building demolition [video]

reledi
1pts0
acko.net 13y ago

Making WebGL Dance (2013)

reledi
19pts2
www.newrepublic.com 13y ago

The science of loneliness

reledi
2pts0
mobile.theverge.com 13y ago

Back online after a year without the internet

reledi
3pts0
  Location: London, UK

  Remote: Yes, also open to hybrid and office

  Willing to relocate: No, longer term maybe (EU passport)

  Technologies: Ruby, Elixir, TypeScript, JavaScript, Node.js, Python, Go,
                Shell, Bash, SQL, PostgreSQL, React, Svelte, HTML, CSS, Git,
                Docker, Git, Kubernetes, Linux, CI/CD, Rails, Phoenix,
                AWS, data pipelines, RMQS and other messaging/queuing systems

  Résumé/CV: https://github.com/dideler/resume

  Email: ideler.dennis AT gmail.com

  GitHub: https://github.com/dideler

  Gists: https://gist.github.com/dideler

  LinkedIn: https://linkedin.com/in/dennisideler

  About: On a technical sabbatical and not actively seeking employment but open to opportunities.
         Over 10 years professional experience, primarily in backend roles but am well-rounded.
         Enjoy wearing different hats. Practice agile/XP but guiding principle is being pragmatic.
         Have worked in various industries and teams, including highly effective product focused and data-driven teams.
         Good at seeing things from different perspectives and knowing when to challenge and when to disagree and commit.
         Have held director positions in small companies, and consulting positions in medium companies.
         Can zoom in and out for small/big picture views, know how to lead and work with stakeholders.
         Mission-driven and proactive in my work, with an emphasis on clear communication and accountability.
         Preference for part-time or reduced work week (with relevant pay cut) as I'm a new dad.

I’m surprised to see that Ashley has a Wikipedia page. I would not have thought the allegations to be notable enough. But Wikipedia editors seem to disagree in an Article for Deletion [1], citing that there are high-quality sources. News outlets will easily pick up a story about taking on Apple - or anything anti-tech for that matter - and Ashley herself has been very active about it for years. She runs a consulting firm in her name that seems to focus on megacorporation reform but also advertises herself for leadership consulting. The LLC also runs several websites related to the Apple saga: gjovik.co, ashleygjovik.com, whatsintheair.org, justiceatapple.org, iwhistleblower.org

1: https://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletio...

Love the list just a shame to see the 10x myth. 10xers really do exist but it's hard to think about when framing it simply as 10x programmers.

These are people who see two levels of hierarchy requesting something for months and then builds a prototype over the weekend that solves 80% of the problem. Who sees two teams arguing for days back and forth and gets them together to make a decision with them and moves on. Who sees the hours wasted every day on bad tooling and bloat and makes the bold decision to cull and simplify. Who sees a product team losing a quarter building the wrong thing and is not afraid to shut it down with the boss. They know how to hire A players and raise the bar. They know when to hire. They know when to let people go.

They are not 10xers relative to 0.1xers, these are everyday 1xer situations.

They consistently have multiple magnitudes of impact. That's not easy. For most of us that happens a lot less.

Just don’t 4 years ago

There are situations where it comes off condescending, and minimises the listener.

But I will say that I sometimes appreciate hearing it when I'm overcomplicating things. It reminds me to keep it simple.

Harvesting and storage of a naturally occurring element is lower maintenance in theory. It is easily stored a thousand years ago and a thousand years from now, even if some global catastrophic event occurred that renders modern technology useless.

Is there a term for these denial of service tactics that many organisations employ?

E.g. not having the authority, being the wrong person and sending you in another direction, putting the onus on you to move things forward, not responding to emails and calls, ignoring questions and selectively answering, not making contact details or policies available, and so on.

They would continue to cheat but more discretely. It's a cat and mouse game. For example, they can easily start a new gc and invite everyone but the instructor via DMs. Or invite everyone but add a verification phase. They love a challenge when it comes to outsmarting the system.

Central London here. Use of siren is very well controlled in my opinion, especially compared to other countries and cities. I find they're used for short periods such as when approaching an intersection.

What's the most disturbing for us are people on on scooters, motorbikes, or cars with modified mufflers or engines and excessive revving. Much more frequent, and they love cruising at all hours of the night.

Starlink Premium 4 years ago

Really hoped they supported subscription pausing by now. Doesn't make sense paying a year's sub for a secondary home when you're only there for a couple months, unless it's the only option you have.

It's a plausible theory, but they almost definitely would have had prints from him already.

The fingers and palm were analysed in the photo. There's a better photo here: https://www.merseyside.police.uk/news/merseyside/news/2021/m...

Without any image processing, we can already see palm prints and the ridges and lines in the palm and fingers. These are unique biometric identifiers. In fact, palms have more identifying characteristics than fingerprints.

They are almost certainly telling the truth in this story.

They want to keep their walled garden's walls air tight, and there are apparently enough people that are OK living in that garden that it works.

For many, including me, it's not some inconvenience that we are okay with. We see it as a selling point.

I've tried them all and Apple's balance of openness/security/quality is the best I've experienced. If they follow the direction of others, I'd probably jump ship.

Another approach to consider, that's so straightforward and quick that most will consider it boring and overlook it.

- kill services with low usage

- downgrade instance size

- downgrade instance type

- merge databases

- schedule services with obvious usage patterns to shut down when not used

- use EC2 spot instances

Most importantly, it requires an aggressive culling mindset. If drastically reducing the AWS bill means staying afloat, then make bold choices.

I used to be bullish on linting around 2014-2017. Now I avoid them as much as possible.

Bad linters are expensive. They add complexity to workflows and pipelines, slow down iteration speed, and create a nitpicky culture where most discussions miss the point. Multiply this by a whole engineering team, yikes.

Yet there are some good (parts of) linters, such as catching actual issues rather than preferences. If we bet on linters, they should increase our value multifold to be worth it.

Definitely. Side projects, fine. But I'll never use a pipeline that's coupled to my VCS hosting solution for anything production facing. Did it before and not only does it make it tricky to move to another VCS host, but your ability to release is held hostage by their uptime - which isn't super reliable.

We didn't have a better SLA than hosted GitHub when self-hosting GitLab, and then there's the extra cost of maintaining the instance, the CI runners, the DB, the networking, configuration and so on. Wasn't worth it for us after using self-hosted for 2+ years with a tech team ranging between 10-25. On top of that, most of the team thinks GitHub has a better UX and enjoy using it more.

Having been down that road, it's also a mess.

Best I can imagine now is using GitHub as a primary and other hosted services as a mirror. Mirroring the git repos will only get you so far though, you won't have the services built around them (e.g. issues, merge requests, comments, actions) or you may not be mirroring all git repos that you need access to. But a reduced service may be sufficient for short periods during an outage.

Definitely. When I go back to Elixir from Go I feel the pain of not having static types.

AFAIK, the closest we have right now is

- typespecs

- guard clauses

- structs w/ required keys (cannot specify types)

- ecto embedded schemas (e.g. structs with "typed" fields)

I’m really curious how places with heavy Python usage solve the dependency tree, packaging, distribution, release problems.

I’m always lost about what the best practice is when I occasionally need to write Python. I just wish there was one way to do it all.