Viewing profile — neillyons
neillyons
HN member- Joined
- Tue, Oct 29, 2013, 8:42 PM UTC
- HN karma
- 575
- Public activity
- 227 items
- HN profile
- View on Hacker News ↗
About neillyons
Recent public activity
-
comment
Comment #48636622
Pronouns
-
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.
-
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…
-
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…
-
comment
Comment #46411731
Can anyone recommend a native macOS app with a calendar like this that supports .ics calendars?
-
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…
-
comment
Comment #46048602
Does Elixir have any footguns like this? As it is immutable I don't think any of these are possible.
-
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. - …
-
comment
Comment #45468810
Elixir via the Task module https://hexdocs.pm/elixir/Task.html
-
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.
-
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 …
-
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…
-
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...
-
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…
-
comment
Comment #42961598
wow.
-
comment
Comment #42820358
You still need to be careful, as this won't catch panics from go routines launched from your http handler.
-
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…
-
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…
-
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…
-
comment
Comment #42011146
Definitely "Code Red" for Google Search
-
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...
-
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…
-
comment
Comment #40803167
get_in(x.a) better example would be nested. get_in(x.a.b.c)
-
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.
-
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.