HN user

xinsight

312 karma
Posts0
Comments153
View on HN
No posts found.

Years ago, Apple banned Camera+ for allowing to take a photo with the volume switch (instead of using an onscreen button). It was "too confusing" and against their Human Interface Guidelines. Then they added that exact feature to the default iOS camera app.

24 was perhaps a bad number to choose, since I read that as 24 hours - which seemed a bit hasty. They could have written "November 9, 2022" or "two years" which seems further into the future.

HomePod Mini 6 years ago

Maybe i had low expectations, but i was impressed with homepod siri's understanding and how much it could do. I don't know why Apple doesn't just publish a list of all the commands. I documented what i found if anyone is interested:

https://xinsight.ca/homepod/

The End of OS X 6 years ago

Maybe people are only just now starting to see Apple's intentions of locking down their system. I remember it being a bad omen a few releases back when i found i could no longer (easily) delete the Chess.app.

I feel your pain. But ideally, once the PR code is merged, the end result should be solid code. Anything you write at a hackathon is fake/barely-functional throwaway code that only exists for the demo at the end. There's no architecture, no error checking, and just no time for anything elegant or any real insight into your problem space.

I initially loved React, but i eventually feel out of love due to the complex tooling required to use React (e.g. configuring webpack, evaluating data store options, evaluating form options)

If you're interested in a fresh, lighter, framework-free approach, have a look at svelte: https://svelte.dev/ I'm using it on a current project and loving it so far.

Berlin has 431k street trees. Toronto has 11 million trees (including presumably ravines and natural areas) - and I'm sure other cities have similar amounts. Why do you think Berlin has the most trees?

If only the iOS date picker wasn't so fiddly and annoying to use.

Also, in the calendar app, when creating an event, i carefully select the date and time, and then i scroll down to set an alarm - and about half the time, the date picker takes my scroll so i lose the date i just entered. So annoying.

I remember that article too! I used the same technique to make a convincing, non-duplicating flame-flicker algorithm for an led. 3 variables, all looping to different prime numbers and the sum of the 3 variables was the led intensity.

This. I also do a `git diff > save.patch` if there is something uncommmited that i don't want to commit at the moment. A patch file feels more comfortable to me than git stash, as i can easily view the patch files, and reapply them with `patch -p1 < save.patch`

A TED talk with Andrew McAfee made an interesting observation: once long-haul trucks are fully automated (the tech exists, it's just a matter of time), there will be a massive number of truckers suddenly out of work. Yes, other types jobs will no doubt be created, but i'm not sure many of those truck drivers will be in a good position to make the transition.

http://www.youtube.com/watch?v=WMF-Z74C1QE

The "app" is just a bit of jquery that hides/shows divs based on their classes. It skips a refresh if the filter is empty ( to avoid creating an invalid jquery selector?), so if you set "View Partials" to "Yes" and then "No", nothing changes. Anyways, I just forked it and fixed it.

http://xinsight.github.io/template-chooser/

This is a simple little app, but it's a good example of how using the DOM as a model and a view (as most jquery apps do) doesn't create the most elegant code.

Is there a way to deselect an option without reloading the page?

For example: Under "DOM Structure", once you select "DOM" or "String", you can never go back to seeing all the template options.