325 karma · joined May 3, 2015
https://daniel.perez.sh
my public key: https://keybase.io/tuvistavie; my proof: https://keybase.io/tuvistavie/sigs/oBOnOhiTkwy1TZdg0sNlOyU02V0cDPt2IV-E8YSZti8
- Scan wine labels (it analyzes the label automatically)
- Add structured or unstructured tasting notes
- Create lists (shared or not) to keep wines organized
- View information about the regions/grapes
It's called Cork Club: https://corkclub.app/
first(x * y
for x in nums
if (y := 2020 - x) in nums and x != y)I'd be curious to hear what a doctor would think about that. My intuition would be that, as for almost any exam, a lot of time is spent on things that will not be useful for any other purpose than the exam itself.
I would tend to agree with the article that math can be quite useful as a general mental model and can often help to find cleaner solutions to some problems.
There are also a lot of applications that require some, often quite specific, knowledge of math: machine learning, cryptography, game engines, to name a few.
There are some things I miss from paper but overall I found the pros to overweight the cons.
I haven't found that flipping back and forth on iPad is that horrible, to be honest.
Not sure how helpful this will be but I'll share what I've been doing for now. I use the following apps:
* Mendeley (to organize papers)
* PDF Expert (to annotate PDFs)
* GoodNotes (mostly when working out the maths)
My usual workflow is:
* Read through the paper
* Annotate in the paper using Apple pencil as I read through
* Figure out the maths on the iPad when needed
* When I get back to a computer, upload the annotated file to Mendeley and type summary notes in Mendeley
A few things that I like/dislike about iPad when compared to paper.
+ Search for information on the web while reading paper more easily
+ Check notes/annotations quickly from my computer
+ Share notes easily
+ Search notes easily
+ Clean desk =D
- More context switching needed when I need to scramble something
- Mendeley misses some basic features on iOS (e.g. attach PDF to existing paper) so need to context switch with computer at some point after reading the paper
I would say that for 90% of the papers I go through, where I don't dive that deep in the paper, the experience is just as good on iPad. For the 10% of the papers I read where I go in-depth, redo proofs, etc, it's a little more tedious. While it's for sure not perfect, given the above pros, I can live with the cons.
I think one of the major factor is how the IT industry works in Japan, and the process to build a website, an application or anything which involves software engineering. A good majority of Japanese websites are not built or controlled by the company, but rather by what they call "System integrators", which they refer to as SIer, and these are quite different from the software/design agency we see in the US or in Europe. The usual flow is something like
- Company A wants to build a website - Company A talks to the SI company B - Company A and B spend hundreds of hours doing meetings - Company B's "System Engineers" write tons of specifications on Excel - Company B asks company C to actually code the specification written on Excel - Company C may then again delegate part of the system to company D, and this can a few more levels down depending on the size of the project
As nobody actually does the "building the service" part in company A or B, they usually do not have any designers, and therefore cannot give enough design related information to the company actually implementing the software. However, the only incentive for company C being to get paid by company B, the quality of the work or the UI/UX does not really matter that much as long as it fulfills all the specifications written on Excel.
Now, some companies are starting to see that this model is quite flawed, and either recruiting engineers and designers of their own (e.g Recruit, a huge company in Japan owning many different webservices [1], has put a lot of efforts recruiting engineers and designers these past years). Some other companies start choosing companies which are closer to the software/design agency model - companies who actually do the engineering and designing part - but the SI model is still prevalent [2].
[1]: http://www.recruit.jp/service/
[2]: https://www.jisa.or.jp/Portals/0/report/basic2015.pdf?201602... (p14)
oh-my-fish [1] plugins is a good place to see (part of) what is available
edit: After checking a relevant Japan ministry of justice webpage [1], 5m yen is given as an indicator, which is why I suppose it is the value given by most lawyers.
[1]: http://www.moj.go.jp/nyuukokukanri/kouhou/nyukan_nyukan20.ht...
If you want an easy way to install both, you can check asdf [1].
This link seems to work for now.
The first one is that usually we do not want to rescue them, the let it crash philosophy. If an error happens, the the process will crash, it will be restarted, the error will be logged, and everyone will be happy.
In the case we really do want to handle an error, we can usually just use `case` or `with`, which are simpler, avoids to rescuing something we did not expect, as well as some pitfalls, for example the fact that recursive calls inside a `try` cannot be optimized to be tail-recursive, which can be an issue depending on the case.
However, I think it is fine to use exceptions if it can avoid deeply nested code, which was probably your case.