Live data from Hacker News

Viewing profile — neillyons

neillyons

HN member
Joined
Tue, Oct 29, 2013, 8:42 PM UTC
HN karma
575
Public activity
227 items

About neillyons

Software Engineer https://neillyons.io

Recent public activity

  1. comment
  2. comment
    Comment #47144226

    I stopped my 1Password subscription last year and started using Apple Passwords. The user experience is great if you switch to Safari with fingerprint login.

  3. comment
    Comment #46483634

    My favourite is this disclaimer in the question. lol > Is there any way to force install a pip python package ignoring all its dependencies that cannot be satisfied? > (I don't car…

  4. comment
    Comment #46433745

    When visiting Ayers Rock in Australia I stayed in Alice Springs. While I was there I learnt that Alice Springs exists because it was a repeater station for a telegraph line that st…

  5. comment
    Comment #46411731

    Can anyone recommend a native macOS app with a calendar like this that supports .ics calendars?

  6. comment
    Comment #46194496

    Bitcoin doesn't take into account that humans are forgetful. If you forget your bank card pin code they would post you a new card and pin, if you phone them up. I've done this a co…

  7. comment
    Comment #46048602

    Does Elixir have any footguns like this? As it is immutable I don't think any of these are possible.

  8. comment
    Comment #45660819

    If you imported from Safari/Chrome in the onboarding. Go to Settings -> Personalization -> Browser Memories. It has summarized my browsing habits and interests. Very impressive. - …

  9. comment
    Comment #45468810

    Elixir via the Task module https://hexdocs.pm/elixir/Task.html

  10. comment
    Comment #45178735

    I did a speed awareness course as I got caught speeding and was told if there are lamp posts the speed limit is 30mph unless stated otherwise.

  11. comment
    Comment #44815602

    Crunchbang was such a good distro! I ran linux for about seven years. Ubuntu and then Crunchbang. Had my 2012 MacBook Pro dual boot into Crunchbang. Battery life was awful. It had …

  12. comment
    Comment #43604231

    Golang will panic with a runtime error index out of range if you index out of bounds. There doesn't seem to be a nice built in way to do `arr.get(3)` like in Rust. slice := []int{1…

  13. comment
    Comment #43543171

    Curious to know what people are building where you need to optimise like this? eg Struct Field Alignment https://goperf.dev/01-common-patterns/fields-alignment/#avoi...

  14. comment
    Comment #43158463

    > really hard to cultivate a community of people who have a deep love for something, but for some reason can't see what is actually wrong with it that drives ppl away Elm is anothe…

  15. comment
  16. comment
    Comment #42820358

    You still need to be careful, as this won't catch panics from go routines launched from your http handler.

  17. comment
    Comment #42779498

    I looked at the Apple watch but choose Garmin as it has a physical button to start and stop my run. I don't know if this is still the case but with the Apple watch I think you have…

  18. comment
    Comment #42514272

    Cognitive load example in Go. It is common to give variables single letter names. Now you have to build up a mapping in your head that for example `a` means `Auction`. You could sk…

  19. comment
    Comment #42398590

    Yep, Django's on_delete behaviour being implemented in Python instead of SQL has caught me out a few times over the years. I often do `on_delete=models.DO_NOTHING, db_constraint=Fa…

  20. comment
    Comment #42011146

    Definitely "Code Red" for Google Search

  21. comment
    Comment #41934595

    You can also get a Japanese Working Holiday Visa which allows you to work in Japan and stay for a year. https://yoyogi.io/en/how-to-get-a-japanese-working-holiday-v...

  22. comment
    Comment #41573448

    I recently started learning Swift and Swift UI and was surprised at how complicated the language is. Especially regarding reactive instance variables. eg. @observableObject. Didn't…

  23. comment
    Comment #40803167

    get_in(x.a) better example would be nested. get_in(x.a.b.c)

  24. comment
    Comment #40657329

    Nice feature in this release is the addition of `get_in/1` which works with structs. eg. `get_in(struct.foo.bar)` If `foo` returns `nil`, accessing `bar` won't raise.

  25. comment
    Comment #40657183

    Here is the roadmap https://hexdocs.pm/elixir/main/gradual-set-theoretic-types.h... The next milestone will include a mechanism for defining typed structs.