212 karma · joined April 2, 2014
I see a lot of potential in this - for instance, you might be able to integrate calendar integration for picking time slots for non-immediate tasks a la Office 365 which auto-creates focus times. Also, it would be good if I could curate a subset of tasks suggested by the tool as a list outside of the immediate short term memory of the coach.
I mean use github@johndoe.paced.email And have an admin ui that lets you set "github@johndoe.paced.email" =>"weekly"
Also, the government provides free java/excel based tax filing systems with a certain level of sanity checking.
Apart from this there are several fremium sites like cleartax to help file taxes but they don't get to lobby.
(yes, corruption is inherent and tax evasion is rampant, but at least filing taxes aren't as painful as US tax filing seems to be)
And you don't need to keep typing out the full directory name. When done with the environment
$ deactivate
Somewhere in the mid 90s, there was a boom in the IT sector in India - jobs in IT paid 2-3x more than other jobs. Most people who could buy new houses and cars worked in IT. This lead to a push from most parents to put their children into an engineering undergraduate program. Companies like TCS hire people from all branches of Engineering for IT jobs. They retrain the new hires given that the coursework is terrible in most universities anyway and don't care whether you specialized in mechanical engineering or computer engineering.
Of the 300 that finished high school with me, 50 went into commerce and management related programs, 200 went into engineering. Only 1 high-performer (who incidentally was a girl and thus could, by societal norms, "risk not getting a job since she would get married anyway") took an alternate path - pursuing a top-notch program in social sciences.
For a long time, the only way of getting an assured cushy job was to pick some branch of engineering and getting hired by TCS, CTS or Infosys in campus hiring drives.
This and the booming middle income class who could afford college education but needed a job guarantee at the end of it caused a precipitous drop in the quality of people pursuing pure-science and math programs in the country (very few are still considered prestigious) and an explosion in the number of engineering colleges. When I finished my undergrad in 2010, my university alone had 400+ affiliated engineering colleges, churning out > 10000 graduates every year. Most of my batchmates (B.Tech in IT) couldn't code despite going through a 4 year program.
This also meant that vocational programs like carpentry and plumbing were criminally underpaid to the point where it is now hard to find skilled carpenters and plumbers below the age of 40. Agriculture became a thing for only the poorest. A previous push towards vocational training was shot down as casteist [1] and politicians will dare not even mention it anymore because of that.
Things are making a comeback though, Taxi cab drivers are earning salaries comparable to what junior developers do for the first time in decades thanks to Ola and Uber. Vocational programs are going to become necessary within the next 10-15 years. In the years to come, I predict farming making a huge comeback (though corruption and government price-fixing still makes it unpalatable to most who currently are in the middle class)
[1]https://en.wikipedia.org/wiki/Modified_Scheme_of_Elementary_...
They only have rust packages for X86_64
Employee is a Sum Type i.e. it can either take a value of (Worker personObject) or (Manager [empObj1, empObj2...])
for instance, an binary tree would be
type Tree a =
| Leaf of a
| Node of (Tree a * Tree a)
Now, a Tree Int would be t = Node (Node (Leaf 1, Leaf 2), Leaf 3)The quickest to enter and exit (C1) simply clock-gates the core. Caches are preserved. The next c-state might turn off caches too (and thus incurs the penalty of flushing caches on entry and starting with a cold cache on c-state exit). Further C-states might require even more work to enter and exit but consume much lesser power when in that state.
The cpuidle governor decides which C-state to enter since a deep C-state entry and exit may end up consuming even more power than keeping the system running or in C1.
Basically, f $ x = f x and is applied with lowest operator precedence (0) and is right associative. Therefore, f $ x y $ z = f (x y $ z) = f((x y) z)
Also, it would be cool if there was a way of marking a task "done" and removing it right in the list view. A keyboard shortcut to archive might be nice, I suppose.
Edit: Table view + New field with "tags" type solved the first problem to a great extent.