Education   413839

« earlier    

Designing better file organization around tags, not hierarchies
Excerpts from introduction:
"Computer users organize their files into folders because that is the primary tool offered by operating systems. But applying this standard hierarchical model to my own files, I began to notice shortcomings of this paradigm over the years. At the same time, I used some other information systems not based on hierarchical path names, and they turned out to solve a number of problems. I propose a new way of organizing files based on tagging, and describe the features and consequences of this method in detail.

Speaking personally, I’m fed up with HFSes, on Windows, Linux, and online storage alike. I struggled with file organization for just over a decade before finally writing this article to describe problems and solutions. Life would be easier if I could tolerate the limitations of hierarchical organization, or at least if the new proposal can fit on top of existing HFSes. But fundamentally, there is a mismatch between the narrowness of hierarchies and the rich structure of human knowledge, and the proposed system will not presuppose the features of HFSes.
existing alternative systems like Git and Danbooru bypass HFS problems to deliver a better user experience. Then I describe a step-by-step model, starting from basic primitives, of a proposed file organization system that includes a number of desirable features by design.
I care most about the data model and less about implementation details. For example in HFSes, I focus on the fact that the file system consists of a tree of labeled edges with file content at the leaves; I ignore details about inodes, journaling, defragmentation, permissions, etc."

Corresponding community discussion:

Startupinthecloud  File  Filesync  semanticweb  knowledgemanagement  Enterprise_Architecture  Data  Data_Warehouse  Tutorial  Documentation  Education  Report  Innovation  community  Database 
20 minutes ago by eocas
WE_Coyote73 comments on Lawsuit: School officials forced 12-year-old who killed herself to hug bullies
> Up until the early 90's it was relatively easy for school administrators to deal with bullies by means of suspensions and expulsion for continual behavior. Then the lawyers started getting involved and started suing school districts and principals. They argued, among other things, that even violent students still had a right to an education and that out-of-school suspension/expulsion deprived them of that right. They also argued that because they are public school students the rights to procedural due process applied to them. The courts agreed with these and other arguments. The result was that it became exponentially more difficult to suspend/expel a student. For instance, in most cases it can take up to a year or more to expel a student from an individual campus due to the various procedures and hearings that have to be held in order to comply with the right to procedural due process and if the district loses the case they are on the hook not only for their legal expenses but also the expenses of the student.
education  US  2018  school  lawfare  law 
1 hour ago by porejide
Teach Yourself Programming in Ten Years
Walk into any bookstore, and you'll see how to Teach Yourself Java in 24 Hours alongside endless variations offering to teach C, SQL, Ruby, Algorithms, and so on in a few days or hours. Similar results come from replacing "teach yourself" with "learn" or "hours" with "days."

The conclusion is that either people are in a big rush to learn about programming, or that programming is somehow fabulously easier to learn than anything else. Felleisen et al. give a nod to this trend in their book How to Design Programs, when they say "Bad programming is easy. Idiots can learn it in 21 days, even if they are dummies."
programming  education  tutorial  article 
5 hours ago by cyberchucktx
Here are 300 free Ivy League university courses you can take online right now
Humanities (59 courses)
Computer Science (23 courses)
Art & Design (19 courses)
Business (66 courses)
Health & Medicine (25 courses)
Social Sciences (54 courses)
Data Science (21 courses)
Education & Teaching (17 courses)
Science (25 courses)
Engineering (16 courses)
Mathematics (11 courses)
Programming (4 courses)
education  informationTechnology  science  mathematics  PROGRAMMING  medicine  art 
18 hours ago by campylobacter
Problem Solving with Algorithms and Data Structures using Python — Problem Solving with Algorithms and Data Structures
An interactive version of Problem Solving with Algorithms and Data Structures using Python.
An interactive version of Problem Solving with Algorithms and Data Structures using Python.
python  education  books  ebooks  programming  learning  algorithm  computerscience 
18 hours ago by michaelfox
CheckiO - coding games and programming challenges for beginner and advanced
CheckiO - coding websites and programming games. Improve your coding skills by solving coding challenges and exercises online with your friends in a fun way. Exchanges experience with other users online through fun coding activities
CheckiO - coding websites and programming games. Improve your coding skills by solving coding challenges and exercises online with your friends in a fun way. Exchanges experience with other users online through fun coding activities
education  programming  teaching  games  learning  kids  family 
18 hours ago by michaelfox

« earlier    

related tags

!audio  !concept  !key  2018  2pnyc  aboriginal  abstraction  accountability  agriculture  ai  algorithm  altruism  animation  annotation  anthropology  antiuniversity  app  ar  aromatherapy  art  article  articles  austerity  authority  autonomy  banking  being  betsy_devos  bioethics  biometrics  blockchain  blog  boe  bolivia  book  books  brexit  bubble  buddhism  business  c-lang  c  cabowers  cad  campesinos  canada  canon  capitalism  carbon_dioxide  cards  certifications  change  charity  chiefseattle  child-rearing  children  china  civilization  civilrights  class  cms  coding  collaboration  college  colonialism  colonization  communication  communities  community  competition  computerscience  conscientization  conservatism  conservative  constraints  construction  consumerism  consumption  cooking  cool  cooperation  copyright  corbyn  course  criticalconsciousness  criticalinquiry  culture  curriculum  cv  cybersecurity  danastuchul  data  data_warehouse  database  dataviz  ddj  debt  degowth  democracy  deschooling  design  development  discrimination  discussion  displacement  disruption  documentation  doublebind  ebooks  ecojustice  economics  education  elearning  emancipation  empowerment  energy  engineering  entanglement  enterprise_architecture  environment  essentialoils  ethics  europe  example  experience  explosion  fail  family  feminism  file  filesync  finance  flash  flashcards  food  foundtionalism  frantzfanon  frédériqueapffel-marglin  fun  funny  future  gambling  games  gandhi  gap  gender  generations  genetics  genius  genomics  geometry  georgetown  geraldberthoud  gfc  github  globalization  google_fail  government  greed  gregorybateson  grimmeathook  growth  gsas  guitar  gustavoesteva  gustavoterán  health  henrygiroux  hierarchy  highered  highereducation  history  horizontality  housing  human  humanity  humans  hvac  hvacr  ideology  ifttt  immigration  indigeneity  individualism  industrial  inequality  infographic  informationtechnology  infosec  infrastructure  innovation  inspiration  inspirational  intelligentsia  interaction  interbeing  interdependence  interexistence  investigative-journalism  investing  isabelrodíguez  ivanillich  javascript  jeremy  joannamacy  jobdescription  john  johndewey  johngrim  justice  karlmarx  kids  kindness  knowledge  knowledgemanagement  koch  labor  labour  land  language  languages  law  lawfare  learning  leftism  lgbt  liberalism  liberation  life  literacy  living  lms  local  london  luddism  luddites  lutherstandingbear  machinelearning  madhuprakash  mainstream  make  makerspace  mao  maori  marginality  marginalization  marinaarratia  markets  marxism  math  mathematics  mcdonnell  media  medicine  memory  mexico  migration  mind  mindchanging  misandry  money  morethanhuman  mortgage  movies  multispecies  music  mutualaid  myth  neoliberalism  news  nfp  no  ohjelmointi  online-learning  online  opetus  opinion  oppression  oraltradition  ownership  parenting  participation  party  patterlanguages  paulofreire  pedagogiikka  pedagogy  pedagogyoftheoppressed  perú  petermclaren  philosophy  pki  place  plutocracy  policy  politics  posthumnism  poverty  power  price  primer  private_banking  privatisation  production  productivity  programming  progress  progressivism  projects  proof  property  prosperity  pseudo-feminism  psychology  public  python  quality  race  racism  radical  react  reciprocity  reference  regulation  relationships  report  representation  resistance  resnetsem  resource  response  ritual  robertpaine  rural  satire  school  science  security  self-determination  self-reliance  semanticweb  service  sex  sharing  silence  simplicity  sketchpad  skill  slow  small  social_media  socialcontext  socialism  socialjustice  society  software  solidarity  speculation  speech  spirituality  splunk  startupinthecloud  status  stories  story  structural  students  subcomandantemarcos  success  sustainability  t:podcast  talk  teaching  tech  technology  television  tories  trading  tradition  training  transhumanism  transmission  trap  tutorial  tv  uk  underemployed  underinvestment  unemployment  union  universities  unschooling  urban  us  us_ca  usa  utopia  via-pocket  video  violence  visualization  visuals  vle  volunteering  vr  vue  wagtailsite  well-being  wendellberry  whitesaviors  willingham  wisdom  work  workshops  youtube  youtube_fail 

Copy this bookmark: